OSDN Git Service

0a295bd27fe4b3d48fd686c6cd3ac541d359803d
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
2
3         * gcc.c-torture/execute/20040208-2.x: New file.
4
5 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
6
7         PR c++/11326
8         * g++.dg/abi/structret1.C: New test.
9
10 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11
12         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
13         (i386_cpuid): No need to test if cpuid is available on AMD64.
14         Fix assembly, so that it works onboth i386 and AMD64.
15         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
16         (vecInLong): Fix s[] member type to unsigned int.
17         (vecInWord): Remove type.
18         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
19         (a64, b64, c64, d64, e64): Remove.
20         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
21         Remove unused variable.  Remove initialization of removed variables.
22         Don't call mmx_tests nor sse_tests.
23         (reference_mmx, reference_sse): Remove.
24         (check): Add return stmt.
25         * gcc.dg/i386-sse-7.c: New test.
26         * gcc.dg/i386-mmx-4.c: New test.
27
28 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29
30         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
31         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
32         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
33         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
34         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
35         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
36         g++.dg/tc1/dr94.C: Fix line terminator.
37
38 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
39
40         * gcc.c-torture/compile/20040216-1.c: New.
41
42 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43
44         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
45         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
46         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
47         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
48         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
49         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
50
51 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
52
53         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
54
55 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
56
57         PR c++/13971
58         * g++.dg/expr/cond4.C: New test.
59
60         PR c++/14086
61         * g++.dg/lookup/crash2.C: New test.
62
63 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
64
65         * gcc.c-torture/compile/20040214-2.c: New test.
66
67 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
68
69         PR c++/14116
70         * g++.dg/ext/typeof8.C: New test.
71
72 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
73
74         * gcc.c-torture/compile/20040214-1.c: New test.
75
76 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
77
78         PR c++/13635
79         * g++.dg/template/spec11.C: New test.
80
81 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
82
83         PR c++/13927
84         * g++.dg/other/error8.C: New test.
85
86 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
87
88         PR c++/14122
89         * g++.dg/template/array4.C: New test.
90         
91         PR c++/14108
92         * g++.dg/inherit/thunk2.C: New test.
93
94         PR c++/14083
95         * g++.dg/eh/cond2.C: New test.
96
97 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
98
99         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
100
101 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
102
103         * lib/scanasm.exp (dg-scan): Quote pattern before display.
104
105 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
106
107         * g++.dg/simd-2.C: xfail on ppc64-linux.
108
109 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
110
111         PR c/456
112         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
113         tests.
114
115 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
116
117         * gcc.dg/builtins-33.c: New test.
118
119 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
120
121         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
122
123 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
124
125         * g++.dg/simd-2.C: Set -maltivec for ppc64.
126
127 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
128
129         * gcc.dg/ppc64-abi-3.c: New test.
130
131 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
132
133         PR c/14092
134
135         * gcc.dg/pr14092-1.c: New testcase.
136
137 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
138
139         * gcc.dg/cpp/assert4.c: Fix typo last change.
140
141         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
142         * gcc.dg/cpp/assert4.c: Handle powerpc64.
143
144         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
145
146 2004-02-09  Roger Sayle  <roger@eyesopen.com>
147
148         * gcc.c-torture/compile/20040209-1.c: New test case.
149
150 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
151
152         * gcc.dg/c90-init-1.c: Adjust expected error messages.
153
154 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
155
156         * gcc.c-torture/execute/20040208-[12].c: New tests.
157
158 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
159
160         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
161
162 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
163
164         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
165
166 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
167
168         Bug 13856
169         * gcc.dg/visibility-8.c: New testcase.
170
171 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
172
173         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
174         arguments.
175         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
176
177 2004-02-07  Roger Sayle  <roger@eyesopen.com>
178
179         PR middle-end/13696
180         * g++.dg/opt/fold1.C: New test case.
181
182 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
183
184         PR c++/14033
185         * g++.dg/other/crash-2.C: New test.
186
187 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
188
189         PR c++/14028
190         * g++.dg/parse/angle-bracket2.C: New test.
191
192 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
193
194         PR middle-end/13750
195         Revert:
196         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
197         PR pch/13361
198         * testsuite/g++.dg/pch/wchar-1.C: New.
199         * testsuite/g++.dg/pch/wchar-1.Hs: New.
200
201 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
202
203         PR c++/14008
204         * g++.dg/parse/error15.C: New test.
205         * g++.dg/parse/crash11.C: Update dg-error mark.
206
207 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
208
209         PR c++/13932
210         * g++.dg/warn/conv2.C: New test.
211
212 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
213
214         PR c++/13086
215         * g++.dg/warn/incomplete1.C: Remove xfail.
216
217 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
218
219         * lib/file-format.exp (gcc_target_object_format): Use
220         ${tool}_target_compile, not gcc_target_compile.
221         * lib/target-supports.exp (check_alias_available): Likewise.
222         (check_gc_sections_available): Likewise.
223         * g++.dg/ext/attrib10.C: Use dg-require-alias.
224         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
225         dg-require-alias.
226
227 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
228
229         PR c++/13969
230         * g++.dg/template/static6.C: New test.
231
232 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
233
234         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
235
236 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
237
238         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
239         tests for systems where `char' is unsigned by default.
240
241 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
242
243         PR c++/13997
244         * g++.dg/template/partial3.C: New test.
245
246 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
247
248         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
249         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
250         Remove mentions of obsolete ports.
251
252 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
253
254         * gcc.dg/noncompile/20001228-1.c: Fix for new
255         error message.
256
257 2004-02-03  Roger Sayle  <roger@eyesopen.com>
258
259         PR target/9348
260         * gcc.c-torture/execute/multdi-1.c: New test case.
261
262 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
263
264         PR c++/13925
265         * g++.dg/template/lookup5.C: New test.
266
267 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
268
269         PR c++/13950
270         * g++.dg/template/lookup4.C: New test.
271
272         PR c++/13970
273         * g++.dg/parse/error14.C: New test.
274
275         PR c++/14002
276         * g++.dg/parse/template13.C: New test.
277
278 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
279
280         PR c++/13978
281         * g++.dg/template/koenig4.C: New test.
282
283         PR c++/13968
284         * g++.dg/template/crash17.C: New test.
285
286         PR c++/13975
287         * g++.dg/parse/error13.C: New test.
288         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
289
290 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
291
292         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
293
294 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
295
296         PR c/11658
297         PR c/13994
298         * gcc.dg/noncompile/20040203-1.c: New test.
299         * gcc.dg/noncompile/20040203-2.c: Likewise.
300         * gcc.dg/noncompile/20040203-3.c: Likewise.
301         * gcc.dg/20040203-1.c: Likewise.
302
303 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
304
305         PR c++/10858
306         * g++.dg/template/sizeof7.C: New test.
307
308 2004-02-02  Eric Christopher  <echristo@redhat.com>
309             Zack Weinberg  <zack@codesourcery.com>
310
311         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
312
313 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
314
315         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
316         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
317         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
318         * gcc.dg/cleanup-5.c: Run only on Linux targets.
319
320 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
321
322         PR c++/13113
323         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
324
325         PR c++/13854
326         * g++.dg/ext/attrib13.C: New test.
327
328         PR c++/13907
329         * g++.dg/conversion/op2.C: New test.
330
331 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
332
333         * gcc.dg/titype-1.c: Fix pasto.
334
335 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
336
337         * gcc.dg/titype-1.c: New test.
338
339 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
340
341         PR c++/13957
342         * g++.dg/template/non-type-template-argument-1.C,
343         g++.dg/template/qualified-id1.C: Update dg-error marks.
344         * g++.dg/template/nontype6.C: New test.
345
346 2004-02-01  Roger Sayle  <roger@eyesopen.com>
347
348         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
349         * gcc.dg/builtins-31.c: New testcase.
350         * gcc.dg/builtins-32.c: New testcase.
351
352 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
353
354         * objc.dg/call-super-2.m: Update line numbers
355         for the including of stddef.h.
356
357 2004-01-30  Michael Matz  <matz@suse.de>
358
359         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
360         g++.dg/ext/case-range3.C: New tests.
361
362 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
363
364         DR206
365         PR c++/13813
366         * g++.dg/template/member4.C: New test.
367
368 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
369
370         PR c++/13683
371         * g++.dg/template/sizeof6.C: New test.
372
373 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
374
375         * gcc.dg/fwritable-strings-1.c: New test.
376
377 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
378
379         * gcc.c-torture/compile/20040130-1.c: New test.
380
381 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
382
383         * objc.dg/call-super-2.m: Include stddef.h for size_t.
384
385 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
386
387         PR c++/13883
388         * g++.dg/template/ctor3.C: New test.
389
390 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
391
392         * g++.dg/tc1: New directory.
393         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
394         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
395         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
396         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
397         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
398
399 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
400
401         * g++.dg/parse/error11.C: New test.
402         * g++.dg/parse/error12.C: Likewise.
403
404 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
405
406         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
407         (scan_initial, main): Use aligned_sizeof instead of sizeof.
408
409 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
410
411         PR c++/13791
412         * g++.dg/ext/attrib12.C: New test.
413
414         PR c++/13736
415         * g++.dg/parse/cast2.C: New test.
416
417 2004-01-27  James E Wilson  <wilson@specifixinc.com>
418
419         * objc.dg/encode-2.m (main): New local string.  Set depending on
420         sizeof long.  Use in sscanf call.
421         * objc.dg/encode-3.m (main): New local string.  Set depending on
422         sizeof long.  Use in scan_initial call.
423
424 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
425
426         * objc.dg/call-super-2.m: Make LP64-safe.
427         * objc.dg/desig-init-1.m: Likewise.
428
429 2004-01-27  Devang Patel <dpatel@apple.com>
430
431         * g++.dg/debug/namespace1.C: New test.
432
433 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
434
435         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
436         xscale-*-*.
437
438         * gcc.dg/arm-mmx-1.c: New test.
439
440 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
441
442         * gcc.dg/20040127-1.c: New test.
443         * gcc.dg/20040127-2.c: New test.
444
445 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
446
447         * objc.dg/stret-1.m (glob): Renamed to globa.
448
449 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
450
451         PR c++/13663
452         * g++.dg/expr/for1.C: New test.
453
454 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
455
456         PR middle-end/13779
457         * gcc.dg/darwin-longlong.c: New test.
458
459 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
460
461         * gcc.dg/20040124-1.c: Moved test from here...
462         * gcc.c-torture/compile/20040124-1.c: ...to here.
463
464 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
465
466         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
467         the assembly output if -m64 is passed.
468
469 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
470
471         PR c++/13833
472         * g++.dg/template/cond3.C: New test.
473
474 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
475
476         PR c++/13810
477         * g++.dg/template/ttp7.C: New test.
478
479 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
480
481         PR c++/13797
482         * g++.dg/template/nontype4.C: New test.
483         * g++.dg/template/nontype5.C: Likewise.
484
485 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
486
487         * gcc.dg/torture/mips-clobber-at.c: New test.
488
489 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
490
491         * gcc.dg/20040124-1.c: New test.
492
493 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
494
495         * gcc.dg/20040123-1.c: New test.
496
497 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
498
499         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
500
501 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
502
503         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
504
505 2004-01-23  Andrew Pinski  <apinski@apple.com>
506
507         * gcc.dg/20030121-1.c: Move to ..
508         * gcc.dg/20040121-1.c: here.
509
510 2004-01-23  Roger Sayle  <roger@eyesopen.com>
511
512         * gcc.dg/builtins-29.c: New test case.
513
514 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
515
516         PR 18314
517         * gcc.dg/builtins-30.c: New testcase.
518
519 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
520
521         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
522         * lib/g77.exp: Likewise.
523         * lib/objc.exp: Likewise.
524         * lib/g++.exp: Likewise.
525
526 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
527
528         * gcc.dg/struct-by-value-2.c: New test.
529
530 2004-01-21  Andrew Pinski  <apinski@apple.com>
531
532         PR target/13785
533         * gcc.dg/20030121-1.c: New test.
534
535 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
536
537         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
538         clobber frame pointer register in asm statement.
539
540 2004-01-21  Falk Hueffner  <falk@debian.org>
541
542         * gcc.c-torture/compile/20040121-1.c: New test.
543
544 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
545
546         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
547
548 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
549
550         * gcc.dg/ppc64-abi-2.c: New test.
551
552 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
553
554         * lib/treelang.exp: Fill out this file.
555         * lib/treelang-dg.exp: New File.
556
557 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
558
559         * gcc.c-torture/compile/981022-1.c: Remove.
560         * gcc.dg/array-5.c: Remove XFAIL.
561         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
562         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
563         gcc.dg/cond-lvalue-1.c: Update.
564         * gcc.dg/cast-lvalue-2.c: New test.
565
566 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
567
568         PR c++/13592
569         * g++.dg/other/error1.C (class foo): Tweak error message.
570
571         PR c++/13592
572         * g++.dg/template/call2.C: New test.
573
574 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
575
576         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
577         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
578         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
579         scalar-return-1_x.c, scalar-return-2_y.c,
580         scalar-return-3_x.c, scalar-return-3_y.c,
581         scalar-return-4_x.c, scalar-return-4_y.c,
582         struct-align-1.h, struct-align-1_x.c,
583         struct-align-1_y.c, struct-align-2.h,
584         struct-align-2_x.c, struct-align-2_y.c,
585         struct-by-value-10_y.c, struct-by-value-11_x.c,
586         struct-by-value-11_y.c, struct-by-value-12_x.c,
587         struct-by-value-12_y.c, struct-by-value-13_x.c,
588         struct-by-value-13_y.c, struct-by-value-14_x.c,
589         struct-by-value-14_y.c, struct-by-value-15_x.c,
590         struct-by-value-15_y.c, struct-by-value-16_y.c,
591         struct-by-value-17_y.c, struct-by-value-18_y.c,
592         struct-by-value-19_y.c, struct-by-value-1_x.c,
593         struct-by-value-1_y.c, struct-by-value-20_y.c,
594         struct-by-value-2_x.c, struct-by-value-2_y.c,
595         struct-by-value-3_y.c, struct-by-value-4_x.c,
596         struct-by-value-4_y.c, struct-by-value-5_y.c,
597         struct-by-value-6_y.c, struct-by-value-7_y.c
598         struct-by-value-8_x.c, struct-by-value-8_y.c
599         struct-by-value-9_x.c, struct-by-value-9_y.c
600         struct-return-10_x.c, struct-return-10_y.c,
601         struct-return-19_x.c, struct-return-20_x.c
602         struct-return-2_x.c, struct-return-2_y.c
603         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
604         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
605
606 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
607
608         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
609         attribute on sparc*-sun-solaris2.*.
610
611 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
612
613         PR c++/13710
614         * g++.dg/ext/typeof7.C: New test.
615
616 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
617
618         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
619         * gcc.dg/const-elim-1.c: Same.
620
621 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
622
623         * objc.dg/stret-1.m: New.
624         * objc.dg/stret-2.m: New.
625
626 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
627
628         PR c++/11895
629         * g++.dg/ext/vector1.C: New test.
630
631 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
632
633         * gcc.dg/pch/import-1.c: New.
634         * gcc.dg/pch/import-1.hs: New.
635         * gcc.dg/pch/import-1a.h: New.
636         * gcc.dg/pch/import-1b.h: New.
637         * gcc.dg/pch/import-1c.h: New.
638
639 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
640
641         PR c++/13574
642         * g++.dg/ext/array1.C: New test.
643
644         PR c++/13178
645         * g++.dg/conversion/op1.C: New test.
646
647 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
648
649         PR 11864
650         From Kazumoto Kojima / Dan Kegel:
651         * gcc.dg/pr11864-1.c: New test.
652
653         PR 10392
654         From Marcus Comstedt / Dan Kegel:
655         * gcc.dg/pr10392-1.c: New test.
656
657 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
658
659         PR c++/13478
660         * g++.dg/init/ref10.C: New test.
661
662 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
663
664         PR c++/13407
665         * g++.dg/parse/typename6.C: New test.
666
667 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
668
669         PR pch/13361
670         * testsuite/g++.dg/pch/wchar-1.C: New.
671         * testsuite/g++.dg/pch/wchar-1.Hs: New.
672
673 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
674
675         PR c++/9259
676         * g++.dg/expr/sizeof2.C: New test.
677
678 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
679
680         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
681
682 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
683
684         PR c++/13659
685         * g++.dg/lookup/strong-using-3.C: New.
686         * g++.dg/lookup/using-10.C: New.
687
688 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
689
690         PR c++/13594
691         * g++.dg/lookup/strong-using-2.C: New.
692
693 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
694             Dan Kegel <dank@kegel.com>
695             J"orn Rennecke <joern.rennecke@superh.com>
696
697         PR target/9365
698         * gcc.dg/pr9365-1.c: New test.
699
700 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
701
702         PR c++/8856
703         * g++.dg/parse/casting-operator2.C: New test.
704         * g++.old-deja/g++.pt/explicit83.C: Remove.
705
706 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
707
708         * gcc.dg/label-compound-stmt-1.c: New test.
709         * gcc.c-torture/compile/950922-1.c,
710         gcc.c-torture/compile/20000211-3.c,
711         gcc.c-torture/compile/20000518-1.c,
712         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
713         compound statements.
714
715 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
716
717         * gcc.dg/ppc64-abi-1.c: New test.
718
719 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
720
721          * g++.dg/ext/attrib9.C: Add dg-warnings.
722
723 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
724
725         PR c++/12335
726         * g++.dg/parse/dtor3.C: New test.
727
728 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
729
730         PR c++/12709
731         * g++.dg/parse/try-catch-1.C: New test.
732
733 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
734
735         * ada/acats/run_all.sh: Add more verbose output in acats.log
736         when compiling tests.
737
738 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
739
740         PR 13656
741         * gcc.dg/typedef-redecl.c: New test case.
742         * gcc.dg/typedef-redecl.h: New support file.
743
744 2004-01-13  Jan Hubicka  <jh@suse.cz>
745
746         * gcc.dg/always_inline.c: New test.
747         * gcc.dg/debug/20031231-1.c: Fix.
748
749 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
750
751         PR c++/13474
752         * g++.dg/template/array3.C: New test.
753
754 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
755
756         * g++.dg/ext/lvalue1.C: No longer expected to fail.
757         * g++.dg/warn/Wunused-2.C: Likewise.
758
759 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
760
761         PR c++/13289
762         * g++.dg/template/instantiate6.C: New test.
763
764 2004-01-12  Roger Sayle  <roger@eyesopen.com>
765
766         PR middle-end/11397
767         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
768
769 2004-01-12  Jan Hubicka  <jh@suse.cz>
770
771         PR opt/12826
772         * gcc.dg/20040112-1.c: New.
773
774         * gcc.dg/dwarf-die[1-7].c: Move to...
775         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
776         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
777
778 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
779
780         PR c++/4100
781         * g++.dg/parse/friend4.C: New test.
782
783 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
784
785         PR c++/4100
786         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
787         definition is called a friend.
788
789 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
790
791         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
792
793 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
794
795         PR c++/3478
796         * g++.dg/parse/error10.C: New test.
797         * g++.dg/template/arg2.C: Accept "invalid type" error.
798
799 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
800
801         PR middle-end/13392
802         * g++.dg/opt/expect2.C: New test.
803
804 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
805
806         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
807         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
808         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
809         Update dg-error regexps.
810
811 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
812
813         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
814         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
815
816 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
817
818         * gcc.dg/pragma-re-1.c: Use right pointer type.
819
820 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
821
822         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
823
824 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
825
826         * gcc.dg/rs6000-ldouble-1.c: New.
827
828 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
829
830         DR 337
831         PR c++/9256
832         * g++.dg/other/abstract1.C: New test.
833
834 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
835
836         * g++.dg/lookup/strong-using-1.C: New.
837
838 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
839
840         PR c/11234
841         * gcc.dg/func-ptr-conv-1.c: New test.
842         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
843
844 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
845
846         PR target/13380.
847         * gcc.c-torture/compile/20040109-1.c: New.
848
849 2004-01-08  Stuart Hastings  <stuart@apple.com>
850
851         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
852         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
853         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
854
855 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
856
857         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
858
859 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
860
861         * ada/acats/run_acats: Treat 'gnatchop' the same way
862         as 'gnatmake'.  Export GCC_DRIVER.
863         * ada/acats/run_all.sh: Add target_gnatchop.  Use
864         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
865
866 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
867
868         PR c++/12573
869         * g++.dg/template/dependent-expr4.C: New test.
870
871 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
872
873         * gcc.dg/altivec-11.c: New test.
874
875 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
876
877         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
878
879 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
880
881         PR c/6024
882         * gcc.dg/enum-compat-1.c: New test.
883         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
884
885 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
886
887         PR c/12165
888         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
889         gcc.dg/c99-idem-qual-3.c: New tests.
890
891 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
892
893         * gcc.dg/winline-7.c: Don't cast void * to int.
894
895 2004-01-06  Jan Hubicka  <jh@suse.cz>
896
897         * gcc.dg/i386-sse-5.c: New test
898         * g++.dg/eh/simd-1.c: Add -w argument for i386.
899
900 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
901
902         PR c++/12815
903         * g++.dg/rtti/typeid4.C: New test.
904
905 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
906
907         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
908
909 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
910
911         PR c++/12132
912         * g++.dg/template/error11.C: New test.
913
914         PR c++/13451
915         * g++.dg/template/class2.C: New test.
916
917 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
918         Richard Sandiford <rsandifo@redhat.com>
919
920         PR c++/13387
921         * g++.dg/opt/alias3.C: New test.
922
923 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
924
925         PR c++/13157
926         * g++.dg/template/koenig3.C: New test.
927
928         PR c++/13529
929         * g++.dg/parse/offsetof3.C: New test.
930
931         * g++.dg/init/copy7.C: Add missing dg-error markers.
932
933         PR c++/12226
934         * g++.dg/init/copy7.c: New test.
935
936         PR c++/13536
937         * g++.dg/parse/cast1.C: New test.
938
939 2004-01-04  Jan Hubicka  <jh@suse.cz>
940
941         * gcc.dg/winline[1-7].c: New tests.
942
943 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
944
945         PR c++/13520
946         * g++.dg/template/qualttp22.C: New test.
947
948 2004-01-01  Jan Hubicka  <jh@suse.cz>
949
950         * gcc.dg/debug/20031231-1.c: New.
951         * gcc.c-torture/compile/20040101-1.c: New.
952         * gcc.dg/dwarf-die-[1-7].c: New.
953
954 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
955
956         PR optimization/13521
957         * gcc.c-torture/compile/20031231-1.c: New test.
958
959 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
960
961         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
962
963 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
964
965         PR c++/10079
966         * g++.dg/template/crash16.C: New test.
967
968 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
969
970         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
971
972 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
973
974         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
975         ports.
976         * g++.old-deja/g++.jason/thunk3.C: Likewise.
977         * g++.old-deja/g++.law/profile1.C: Likewise.
978         * gcc.c-torture/compile/981006-1.c: Likewise.
979         * gcc.c-torture/execute/loop-2e.x: Likewise.
980         * gcc.c-torture/execute/loop-2f.x: Remove.
981         * gcc.c-torture/execute/loop-2g.x: Likewise.
982         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
983         * gcc.dg/20020312-2.c: Remove traces of dead ports.
984
985 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
986
987         PR c++/13507
988         * g++.dg/ext/attrib11.C: New test.
989
990         PR c++/13494
991         * g++.dg/template/array2-1.C: New test.
992         * g++.dg/template/array2-2.C: New test.
993
994 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
995
996         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
997
998 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
999
1000         PR c++/12774
1001         * g++.dg/template/array1-1.C: New test.
1002         * g++.dg/template/array1-2.C: New test.
1003
1004 2003-12-29  Roger Sayle  <roger@eyesopen.com>
1005
1006         PR fortran/12632
1007         * g77.dg/12632.f: New test case.
1008
1009 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1010
1011         PR c++/13289
1012         * g++.dg/parse/nontype1.C: New test.
1013
1014 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1015
1016         PR c++/12403
1017         * g++.dg/parse/explicit1.C: New test.
1018         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
1019
1020 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
1021
1022         PR c++/13081
1023         * g++.dg/opt/inline6.C: New test.
1024
1025         PR c++/12613
1026         * g++.dg/parse/error9.C: New test.
1027
1028         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
1029
1030 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
1031
1032         PR c++/13009
1033         * g++.dg/init/assign1.C: New test.
1034
1035 2003-12-28  Roger Sayle  <roger@eyesopen.com>
1036
1037         PR c++/13070
1038         * g++.dg/warn/format3.C: New test case.
1039
1040 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1041
1042         * gcc.c-torture/compile/20031227-1.c: New test.
1043
1044 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1045
1046         * g++.dg/bprob/bprob.exp: Load target-supports.exp
1047         * g77.dg/bprob/bprob.exp: Likewise.
1048         * gcc.misc-tests/bprob.exp: Likewise.
1049         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
1050         variants on systems where the library does not provide that
1051         functionality.
1052         * gcc.dg/builtins-20.c: Use builtins-config.h.
1053         * gcc.dg/builtins-config.h: New file.
1054
1055 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1056
1057         * lib/gcc-dg.exp (dg-require-profiling): New function.
1058         * lib/target-supports.exp (check_profiling_available): Likewise.
1059         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
1060         * g77.dg/bprob/bprob.exp: Likewise.
1061         * gcc.misc-tests/bprob.exp: Likewise.
1062         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
1063         * gcc.dg/20021014-1.c: Likewise.
1064         * gcc.dg/nest.c: Likewise.
1065
1066 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1067
1068         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
1069         compiling.
1070         * g++.dg/lookup/java2.C: Likewise.
1071         * gcc.dg/cpp/lexident.c: Likewise.
1072
1073 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
1074
1075         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
1076         given.
1077         * gcc.c-torture/compile/961203-1.c: Likewise.
1078         * gcc.c-torture/compile/980506-1.c: Likewise.
1079
1080 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
1081
1082         * lib/gcc-dg.exp (dg-prune-output): New annotation.
1083         (additional_prunes): New global.
1084         (gcc-dg-prune): Handle additional per-test pruning.
1085         (dg-test): Clear additional_prunes between tests.
1086
1087         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
1088         dg-prune-output to avoid spurious failures from assembler
1089         complaining about nonexistent WAW violations.
1090         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
1091         Use dg-prune-output to avoid spurious failures from assembler
1092         warning about Itanium B-step errata.
1093
1094 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
1095
1096         * g++.dg/abi/macro0.C: New test.
1097         * g++.dg/abi/macro1.C: Likewise.
1098         * g++.dg/abi/macro2.C: Likewise.
1099
1100         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
1101         * g++.dg/abi/bitfield7.C: Likewise.
1102         * g++.dg/abi/dtor2.C: Likewise.
1103         * g++.dg/abi/mangle11.C: Likewise.
1104         * g++.dg/abi/mangle12.C: Likewise.
1105         * g++.dg/abi/mangle14.C: Likewise.
1106         * g++.dg/abi/mangle17.C: Likewise.
1107         * g++.dg/abi/vbase10.C: Likewise.
1108         * g++.dg/abi/vbase14.C: Likewise.
1109         * g++.dg/template/qualttp17.C: Likewise.
1110
1111 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1112
1113         PR c/11995
1114         * gcc.dg/20031223-1.c: New test.
1115
1116 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1117
1118         * gcc.dg/noreturn-7.c: New test.
1119
1120 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1121
1122         * gcc.dg/null-pointer-1.c: New test.
1123
1124 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
1125
1126         * g++.old-deja/g++.jason/template18.C: Remove.
1127         * g++.old-deja/g++.jason/template37.C: Likewise.
1128
1129         PR c++/12862
1130         * g++.dg/lookup/ns1.C: New test.
1131
1132         PR c++/12397
1133         * g++.dg/template/lookup3.C: New test.
1134
1135 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1136
1137         * g++.dg/template/recurse1.C: New test
1138
1139 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
1140
1141         PR c++/12479
1142         * g++.dg/parse/semicolon1.C: New test.
1143         * g++.dg/parse/semicolon1.h: Likewise.
1144
1145 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
1146
1147         * gcc.dg/darwin-misaligned.c: New test.
1148
1149 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
1150
1151         PR c/9163
1152         * gcc.dg/20031222-1.c: New test.
1153
1154 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
1155
1156         PR c++/13438
1157         * g++.dg/parse/error8.C: New test.
1158
1159         PR c++/11554
1160         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
1161
1162 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
1163
1164         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
1165         too small.
1166         * gcc.c-torture/compile/930217-1.c: Likewise.
1167         * gcc.c-torture/compile/930513-1.c: Likewise.
1168         * gcc.c-torture/execute/920908-2.c: Likewise.
1169         * gcc.c-torture/execute/921204-1.c: Likewise.
1170         * gcc.c-torture/execute/930621-1.c: Likewise.
1171         * gcc.c-torture/execute/930630-1.c: Likewise.
1172         * gcc.c-torture/execute/931031-1.c: Likewise.
1173         * gcc.c-torture/execute/980602-2.c: Likewise.
1174         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
1175         * gcc.c-torture/execute/compndlit-1.c: Likewise.
1176         * gcc.c-torture/execute/extzvsi.c: Likewise.
1177         * gcc.c-torture/unsorted/ext.c: Likewise.
1178
1179 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1180
1181         PR target/12749
1182         * gcc.c-torture/compile/20031220-2.c: New test case.
1183
1184 2003-12-20  Roger Sayle  <roger@eyesopen.com>
1185
1186         PR optimization/13031
1187         * gcc.c-torture/compile/20031220-1.c: New test case.
1188
1189 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1190
1191         * gcc.dg/cast-function-1.c: New test.
1192
1193 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1194
1195         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
1196         formats.
1197
1198 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
1199
1200         PR c++/12795
1201         * g++.dg/ext/attrib10.C: New test.
1202
1203 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
1204
1205         * gcc.dg/cleanup-10.c: New test.
1206         * gcc.dg/cleanup-11.c: New test.
1207
1208 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
1209
1210         PR c++/13239
1211         * g++.dg/opt/expect1.C: New test.
1212
1213 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
1214
1215         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
1216
1217 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
1218
1219         PR debug/12923
1220         * gcc.dg/20031218-1.c: New test.
1221
1222         PR debug/12389
1223         * gcc.dg/20031218-2.c: New test.
1224         * gcc.dg/20031218-3.c: New test.
1225
1226         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
1227         of label name and allow for USER_LABEL_PREFIX == "_" names.
1228         * g++.dg/abi/mangle18-2.C: Likewise.
1229         * g++.dg/abi/mangle19-1.C: Likewise.
1230         * g++.dg/abi/mangle19-2.C: Likewise.
1231         * g++.dg/abi/mangle20-1.C: Likewise.
1232         * g++.dg/abi/mangle20-2.C: Likewise.
1233
1234 2003-12-18  Richard Henderson  <rth@redhat.com>
1235
1236         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
1237
1238 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
1239             Dan Kegel <dank@kegel.com>
1240
1241         PR other/12009
1242         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
1243         testing a cross compiler, it causes spurious compile failures.
1244         * lib/g++.exp: Likewise.
1245
1246 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1247
1248         PR c++/13262
1249         * g++.dg/template/access13.C: New test.
1250
1251 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
1252
1253         * gcc.dg/20031216-1.c: New test.
1254
1255 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1256
1257         PR c++/9154
1258         * g++.dg/template/error10.C: New test.
1259
1260 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1261
1262         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
1263         * g++.dg/eh/simd-2.C: Likewise.
1264
1265 2003-12-17  James E Wilson  <wilson@specifixinc.com>
1266             Roger Sayle  <roger@eyesopen.com>
1267
1268         * gcc.c-torture/execute/ieee/mzero5.c: New.
1269
1270 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
1271
1272         PR c++/10603
1273         * g++.dg/parse/error6.C: New test.
1274
1275         PR c++/12827
1276         * g++.dg/parse/error7.C: New test.
1277
1278 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1279
1280         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
1281         at -O with stabs debugging formats.
1282         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
1283         * gcc.dg/debug/debug-2.c: Likewise.
1284
1285 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
1286
1287         PR c++/12696
1288         * g++.dg/init/error1.C: New test.
1289
1290         PR c++/12218
1291         * g++.dg/init/pm3.C: New test.
1292
1293 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1294
1295         PR c/3347
1296         * gcc.dg/bitfld-8.c: New test.
1297
1298 2003-12-16  James Lemke  <jim@wasabisystems.com>
1299
1300         * gcc.dg/arm-scd42-[123].c: New tests.
1301
1302 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1303
1304         PR c++/9043
1305         * g++.dg/abi/mangle20-1.C: New test.
1306         * g++.dg/abi/mangle20-2.C: New test.
1307
1308 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
1309
1310         PR c++/13275
1311         * g++.dg/other/offsetof2.C: Remove XFAIL.
1312         * g++.dg/parse/offsetof1.C: New test.
1313         * g++.gd/parse/offsetof2.C: Likewise.
1314
1315 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1316
1317         * g++.dg/template/nontype3.C: New test.
1318         * g++.dg/template/static2.C: Tweaked the dg-error clause.
1319
1320 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1321
1322         * g++.dg/warn/noreturn-3.C: Also test instantiation.
1323
1324 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1325
1326         PR c++/13387
1327         * g++.dg/expr/assign1.C: New test.
1328
1329         PR c++/13242
1330         * g++.dg/abi/mangle19-1.C: New test.
1331         * g++.dg/abi/mangle19-2.C: New test.
1332
1333 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
1334
1335         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
1336
1337 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1338
1339         * gcc.c-torture/execute/20031216-1.c: New test.
1340
1341 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1342
1343         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
1344         an ICE regression.
1345
1346 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
1347
1348         PR c++/10926
1349         * g++.dg/template/error9.C: New test.
1350
1351         PR c++/11116
1352         * g++.dg/template/error8.C: New test.
1353
1354 2003-12-15  Roger Sayle  <roger@eyesopen.com>
1355
1356         PR middle-end/13400
1357         * gcc.c-torture/execute/20031215-1.c: New test case.
1358
1359 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
1360
1361         PR c++/13269
1362         * g++.dg/parse/error5.C: New test.
1363
1364         PR c++/12989
1365         * g++.dg/expr/sizeof1.C: New test.
1366
1367         PR c++/13310
1368         * g++.dg/template/crash15.C: New test.
1369
1370 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
1371
1372         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
1373         a non-POD type as the last named parameter of a varargs function.
1374
1375 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
1376
1377         PR c++/13243
1378         PR c++/12573
1379         * g++.dg/template/crash14.C: New test.
1380         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
1381
1382 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1383
1384         * g++.dg/other/java1.C: New test.
1385
1386         PR c++/13241
1387         * g++.dg/abi/mangle18-1.C: New test.
1388         * g++.dg/abi/mangle18-2.C: New test.
1389
1390 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1391
1392         PR optimization/10312
1393         * gcc.c-torture/execute/20031214-1.c: New.
1394
1395 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
1396
1397         PR c++/10779
1398         PR c++/12160
1399         * g++.dg/parse/error3.C: New test.
1400         * g++.dg/parse/error4.C: Likewise.
1401         * g++.dg/abi/mangle4.C: Tweak error messages.
1402         * g++.dg/lookup/using5.C: Likewise.
1403         * g++.dg/other/error2.C: Likewise.
1404         * g++.dg/parse/typename5.C: Likewise.
1405         * g++.dg/parse/undefined1.C: Likewise.
1406         * g++.dg/template/arg2.C: Likewise.
1407         * g++.dg/template/ttp3.C: Likewise.
1408         * g++.dg/template/type1.C: Likewise.
1409         * g++.old-deja/g++.other/crash32.C: Likewise.
1410         * g++.old-djea/g++.pt/defarg8.C: Likewise.
1411
1412 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1413
1414         PR c++/13106
1415         * g++.dg/warn/noreturn-3.C: New test.
1416
1417 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
1418
1419         PR c++/13118
1420         * g++.dg/abi/covariant3.C: New.
1421
1422 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
1423
1424         * g++.dg/eh/ia64-1.C: New test.
1425
1426 2003-12-12  Roger Sayle  <roger@eyesopen.com>
1427
1428         PR optimization/13037
1429         * g77.f-torture/execute/13037.f: New test case.
1430
1431 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
1432
1433         PR c++/12881
1434         * g++.dg/abi/covariant2.C: New.
1435
1436 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
1437
1438         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
1439
1440 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
1441
1442         * gcc.c-torture/execute/wchar_t-1.x: Delete.
1443
1444 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
1445
1446         PR other/10819
1447         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
1448         to fix Bug 10819.
1449         * lib/g++.exp (g++_version): Likewise.
1450         * lib/g77.exp (g77_version): Likewise.
1451         * lib/objc.exp (default_objc_version): Likewise.
1452
1453 2003-12-10  Richard Henderson  <rth@redhat.com>
1454
1455         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
1456
1457         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
1458
1459 2003-12-08  Matt Austern  <austern@apple.com>
1460
1461         PR c/13134
1462         * lib/gcc-dg.exp (dg-require-visibility): Define.
1463         * lib/target-supports (check_visibility_available): Define.
1464         * gcc.dg/visibility-1.c: New test.
1465         * gcc.dg/visibility-2.c: Likewise.
1466         * gcc.dg/visibility-3.c: Likewise.
1467         * gcc.dg/visibility-4.c: Likewise.
1468         * gcc.dg/visibility-5.c: Likewise.
1469         * gcc.dg/visibility-6.c: Likewise.
1470         * g++.dg/ext/visibility-1.C: Likewise.
1471         * g++.dg/ext/visibility-2.C: Likewise.
1472         * g++.dg/ext/visibility-3.C: Likewise.
1473         * g++.dg/ext/visibility-4.C: Likewise.
1474         * g++.dg/ext/visibility-5.C: Likewise.
1475         * g++.dg/ext/visibility-6.C: Likewise.
1476
1477 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1478
1479         * g++.dg/lookup/java1.C: New test.
1480         * g++.dg/lookup/java2.C: New test.
1481
1482 2003-12-07  Falk Hueffner  <falk@debian.org>
1483
1484         * g++.dg/opt/noreturn-1.C: New test.
1485
1486 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
1487
1488         * gcc.dg/overflow-1.c: New test.
1489
1490 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1491
1492         * g77.f-torture/compile/13060.f: New test.
1493
1494 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
1495
1496         PR c++/13323
1497         * g++.dg/inherit/operator2.C: New test.
1498
1499 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
1500
1501         PR c++/13305
1502         * g++.dg/ext/attrib9.C: New test.
1503
1504 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
1505
1506         PR c++/13314
1507         * g++.dg/template/error7.C: New test.
1508
1509 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
1510             J"orn Rennecke <joern.rennecke@superh.com>
1511
1512         PR target/13302
1513         * g++.dg/other/struct-va_list.C: New test.
1514
1515 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1516
1517         PR c++/13166
1518         * g++.dg/parse/defarg6.C: New test.
1519
1520 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
1521
1522         PR target/13256
1523         * gcc.c-torture/execute/20031201-1.c: New test.
1524
1525 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
1526
1527         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
1528
1529 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1530
1531         * gcc.dg/builtin-return-1.c: New test.
1532
1533 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
1534             J"orn Rennecke <joern.rennecke@superh.com>
1535
1536         PR optimization/13260
1537         * gcc.c-torture/execute/20031204-1.c: New test.
1538
1539 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
1540
1541         PR c++/9127
1542         * g++.dg/template/error6.C: New test.
1543
1544 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
1545
1546         * gcc.dg/20031202-1.c: New test.
1547
1548 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
1549
1550         PR c++/13179
1551         * g++.dg/template/eh1.C: New test.
1552
1553         PR c++/10771
1554         * g++.dg/template/error5.C: New test.
1555
1556 2003-12-02  David Ung  <davidu@mips.com>
1557
1558         * gcc.dg/compat/vector-check.h: Corrected type for var
1559         g_##TMODE
1560
1561 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1562
1563         PR c++/10126
1564         * g++.dg/template/ptrmem8.C: New test.
1565
1566 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1567
1568         PR c++/12573
1569         * g++.dg/template/dependent-expr3.C: New test.
1570
1571 2003-12-01  James Lemke  <jim@wasabisystems.com>
1572
1573         * gcc.dg/arm-g2.c: New test.
1574
1575 2003-12-01  Roger Sayle  <roger@eyesopen.com>
1576
1577         PR optimization/11634
1578         * gcc.dg/20031201-2.c: New test case.
1579
1580 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
1581
1582         PR 11433
1583         * objc.dg/proto-lossage-3.m: New test.
1584
1585 2003-12-01  Roger Sayle  <roger@eyesopen.com>
1586
1587         PR optimization/12628
1588         * gcc.dg/20031201-1.c: New test case.
1589
1590 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1591
1592         * gcc.dg/unaligned-1.c: New test.
1593
1594 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
1595
1596         PR c++/9849
1597         * g++.dg/template/error4.C: New test.
1598         * g++.dg/template/nested3.C: Adjust error markers.
1599
1600 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1601
1602         * gcc.dg/cpp/assert4.c: Check more #system assertions.
1603
1604 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
1605
1606         PR c/10333
1607         * gcc.dg/bitfld-7.c: New test.
1608
1609 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
1610
1611         * gcc.dg/tls/asm-1.C: New test.
1612
1613 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1614
1615         * gcc.dg/cpp/assert4.c: Update.
1616
1617 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1618
1619         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
1620         * gcc.dg/builtin-apply3.c: New test.
1621
1622 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1623
1624         * lib/compat.exp (compat-obj): New xfaildata parameter.
1625         Use it to set compiler_conditional_xfail_data before compiling.
1626         (compat-get-options): Handle dg-xfail-if.
1627         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
1628         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
1629         * gcc.dg/compat/vector-1_y.c: Likewise.
1630         * gcc.dg/compat/vector-2_x.c: Likewise.
1631         * gcc.dg/compat/vector-2_y.c: Likewise.
1632
1633 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1634
1635         * g++.dg/opt/reg-stack4.C: New test.
1636
1637 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1638
1639         * gcc.dg/builtin-apply2.c: New test.
1640
1641 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1642
1643         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
1644
1645 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1646
1647         PR c++/12924
1648         * g++.dg/template/template-id-2.C: New test.
1649
1650 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1651
1652         PR c++/5369
1653         * g++.dg/template/memfriend1.C: New test.
1654         * g++.dg/template/memfriend2.C: Likewise.
1655         * g++.dg/template/memfriend3.C: Likewise.
1656         * g++.dg/template/memfriend4.C: Likewise.
1657         * g++.dg/template/memfriend5.C: Likewise.
1658         * g++.dg/template/memfriend6.C: Likewise.
1659         * g++.dg/template/memfriend7.C: Likewise.
1660         * g++.dg/template/memfriend8.C: Likewise.
1661         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
1662
1663 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
1664
1665         PR c++/12515
1666         * g++.dg/ext/cond1.C: New test.
1667
1668 2003-11-20  Richard Henderson  <rth@redhat.com>
1669
1670         * gcc.dg/20020201-2.c: Remove.
1671         * gcc.dg/20020201-4.c: Remove.
1672         * gcc.dg/20020304-1.c: Remove.
1673
1674 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
1675
1676         * gcc.dg/cpp/trad/xwin1.c: New test case.
1677
1678 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
1679
1680         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
1681         * lib/g77.exp: Likewise.
1682         * lib/objc.exp: Likewise.
1683         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
1684         for darwin.
1685
1686 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1687
1688         PR c++/12932
1689         * g++.dg/template/static5.C: New test.
1690
1691 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1692
1693         * gcc.dg/nested-func-1.c: New test.
1694
1695 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1696
1697         * gcc.dg/cpp/assert4.c: New test.
1698
1699 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
1700
1701         PR c++/2294
1702         * g++.dg/lookup/using9.c: New test.
1703
1704 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
1705
1706         PR c++/12762
1707         * g++.dg/template/error3.C: New test.
1708
1709 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
1710
1711         PR ada/13035
1712         * ada/acats/run_acats, run_all.sh: Fix syntax error.
1713         No longer use a wrapper for gcc, since this does not work under
1714         Windows.
1715
1716 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
1717
1718         PR c++/2094
1719         * g++.dg/template/ptrmem7.C: New test.
1720
1721 2003-11-13  Andrew Pinski <apinski@apple.com>
1722
1723         * gcc.c-torture/compile/20031113-1.c: New test.
1724
1725 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
1726             Kean Johnston <jkj@sco.com>
1727
1728         PR c/13029
1729         * gcc.dg/unused-4.c: Update.
1730
1731 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1732
1733         * g++.dg/opt/const3.C: New test.
1734
1735 2003-11-13  Jan Hubicka  <jh@suse.cz>
1736
1737         * gcc.c-torture/compile/20031112-1.c: New test.
1738
1739 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
1740
1741         * g++.dg/parse/crash10.C: Remove bogus error marker.
1742
1743 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1744
1745         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
1746         (host_gcc): Likewise.
1747         (ROOT): Honor $PWDCMD.
1748         (BASE): Likewise.
1749         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
1750
1751 2003-11-12  Catherine Moore  <clm@redhat.com>
1752
1753         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
1754
1755 2003-11-12  Andreas Jaeger  <aj@suse.de>
1756             Jakub Jelinek  <jakub@redhat.com>
1757             Andrew Pinski  <pinskia@physics.uc.edu>
1758             Richard Henderson  <rth@redhat.com>
1759
1760         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
1761         systems.
1762         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
1763
1764         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
1765         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1766
1767 2003-11-11  Andreas Jaeger  <aj@suse.de>
1768
1769         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
1770
1771         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
1772
1773 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
1774
1775         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
1776         Clean ups.
1777
1778 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
1779
1780         * gcc.dg/trampoline-1.c: New test.
1781
1782 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
1783
1784         * gcc.c-torture/compile/200031109-1.c: New test.
1785
1786 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1787
1788         PR c/3190
1789         PR c/8714
1790         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
1791         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
1792         gcc.dg/format/no-y2k-1.c: Update.
1793
1794 2003-11-08  Roger Sayle  <roger@eyesopen.com>
1795
1796         PR optimization/10467
1797         * gcc.dg/20031108-1.c: New test case.
1798
1799 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
1800
1801         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
1802
1803 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1804
1805         * gcc.dg/compound-lvalue-1.c: New test.
1806         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
1807         some XFAILs.
1808
1809 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
1810
1811         * gcc.dg/altivec-varargs-1.c: New test.
1812
1813 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1814
1815         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
1816         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
1817         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
1818         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
1819         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
1820
1821 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1822
1823         * gcc.dg/cond-lvalue-1.c: New test.
1824
1825 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
1826
1827         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
1828
1829 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1830
1831         PR c++/11616
1832         * g++.dg/template/instantiate5.C: New test.
1833
1834 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1835
1836         PR c++/12726
1837         * g++.dg/ext/complit2.C: Replace test with self-contained version.
1838         * ChangeLog: Add missing first entry for above test.
1839
1840 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1841
1842         PR c++/9810
1843         * g++.dg/template/using8.C: New test.
1844         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
1845
1846 2003-11-02  Roger Sayle  <roger@eyesopen.com>
1847
1848         PR optimization/10817
1849         * gcc.c-torture/compile/20031102-1.c: New test case.
1850
1851 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
1852
1853         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
1854         2147483647.
1855
1856 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1857
1858         * gcc.dg/20031102-1.c: New test.
1859
1860 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1861
1862         * gcc.dg/complex-1.c: New test.
1863
1864 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1865
1866         PR c++/12796
1867         * g++.dg/template/crash13.C: Adjust expected error location.
1868         * g++.old-deja/g++.brendan/ns1.C: Likewise.
1869
1870 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1871
1872         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1873
1874 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1875
1876         PR/10239
1877         * gcc.c-torture/compile/20031031-2.c: New test.
1878
1879 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1880
1881         PR/11640
1882         * gcc.c-torture/compile/20031031-1.c: New test.
1883
1884 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1885
1886         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1887         * gcc.misc-tests/bprob.exp: Likewise.
1888         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
1889         the execution test on arm-elf configs.
1890         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
1891         configs that don't support scratch files.
1892         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
1893
1894 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
1895
1896         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
1897         done by dejagnu.
1898
1899 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
1900
1901         * ada/acats/run_all.sh: Redirect mv output to /dev/null
1902         Avoid non pure sh syntax. Add more logging.
1903
1904         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
1905         fail.
1906
1907 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1908
1909         PR libgcj/10610
1910         * gcc.dg/ppc-stackalign-1.c: New test.
1911
1912 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
1913
1914         * ada/acats/run_all.sh: Change output to be more compliant with
1915         dejagnu framework.
1916         Create acats.sum and acats.log files under testsuite/ada/acats
1917         Only run [a-z]* directories, to filter out e.g. CVS.
1918         Redirect build output to log file.
1919
1920 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1921
1922         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
1923
1924 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1925
1926         PR ada/5909:
1927         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
1928
1929 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
1930
1931         * gcc.c-torture/compile/20031023-1.c: New test.
1932         * gcc.c-torture/compile/20031023-2.c: New test.
1933         * gcc.c-torture/compile/20031023-3.c: New test.
1934         * gcc.c-torture/compile/20031023-4.c: New test.
1935
1936 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1937
1938         PR c++/10371
1939         * g++.dg/lookup/scoped8.C: New test.
1940
1941 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1942
1943         * g++.dg/opt/reg-stack3.C: New test.
1944
1945 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1946
1947         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
1948
1949 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1950
1951         PR c++/11076
1952         * g++.dg/template/crash13.C: New test.
1953
1954 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1955
1956         * gcc.dg/c99-restrict-2.c: New test.
1957
1958 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
1959
1960         PR c++/12698, c++/12699, c++/12700, c++/12566
1961         * g++.dg/inherit/covariant9.C: New test.
1962         * g++.dg/inherit/covariant10.C: New test.
1963         * g++.dg/inherit/covariant11.C: New test.
1964
1965 2003-10-23  Jason Merrill  <jason@redhat.com>
1966
1967         PR c++/12726
1968         * g++.dg/ext/complit2.C: New test.
1969
1970 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
1971
1972         PR target/12654
1973         * gcc.c-torture/execute/20031020-1.c: New test.
1974
1975 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1976
1977         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
1978         following the jump_insn.
1979
1980 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1981
1982         * gcc.dg/cast-lvalue-1.c: New test.
1983
1984 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
1985
1986         PR c++/11962
1987         * g++.dg/template/cond2.C: New test.
1988
1989 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1990
1991         * gcc.dg/builtins-28.c: New test.
1992
1993 2003-10-20  Jan Hubicka  <jh@suse.cz>
1994
1995         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
1996         parameter.
1997         * testsuite/gcc.dg/inline-2.c: Likewise.
1998
1999 2003-10-20  Phil Edwards  <phil@codesourcery.com>
2000
2001         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
2002         * gcc.dg/nest.c:  Likewise.
2003
2004 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2005
2006         PR c++/9781, c++/10583, c++/11862
2007         * g++.dg/parse/crash13.C: New test.
2008
2009 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2010
2011         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
2012
2013 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2014
2015         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
2016         Define HAVE_C99_RUNTIME except on Solaris.
2017         * gcc.dg/builtins-20.c: Likewise.
2018
2019 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2020
2021         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
2022
2023 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2024
2025         PR c++/12495
2026         * g++.dg/template/crash21.C: New test.
2027
2028 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2029
2030         PR c++/2513
2031         * g++.dg/template/typename5.C: New test.
2032
2033 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2034
2035         PR c++/12369
2036         * g++.dg/template/friend25.C: New test.
2037
2038 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
2039
2040         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
2041         versions.
2042
2043 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
2044
2045         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
2046         == 2147483647.
2047
2048 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
2049
2050         * gcc.c-torture/execute/960416-1.x: Remove.
2051         * gcc.c-torture/execute/divconst-3.x: Likewise.
2052
2053 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
2054
2055         PR target/12598
2056         * gcc.dg/torture/cris-volatile-1.c: New test.
2057
2058 2003-10-14  Roger Sayle  <roger@eyesopen.com>
2059
2060         PR optimization/9325
2061         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
2062         for overflowing floating point to integer conversion during RTL
2063         simplification.
2064
2065 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
2066
2067         * objc/execute/_cmd.m: Fix typo.
2068         * objc.dg/image-info.m, objc.dg/symtab-1.m:
2069         Relax 'scan-assembler' regexp.
2070         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
2071         objc.dg/try-catch-4.m: Run on non-Darwin targets.
2072         * objc.dg/zero-link-2.m: Remove blank line.
2073         * objc.dg/zero-link-3.m: New test case.
2074
2075 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
2076
2077         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
2078
2079         * gcc.dg/asm-names.c: Use scan-assembler-not rather
2080         than linker trickery.
2081
2082 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2083
2084         PR c++/12370
2085         * g++.dg/other/friend2.C: New test.
2086
2087 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
2088
2089         * gcc.dg/20031012-1.c: New test.
2090
2091 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
2092
2093         * gcc.dg/weak/weak-3.c: Fix for new warning.
2094
2095 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
2096
2097         PR optimization/8750
2098         * gcc.c-torture/execute/20031012-1.c: New test case.
2099
2100 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2101
2102         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
2103         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
2104
2105 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2106
2107         PR optimization/12260
2108         * gcc.c-torture/compile/20031011-2.c: New test case.
2109
2110 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2111
2112         * gcc.c-torture/execute/20031011-1.c: New testcase.
2113
2114 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2115
2116         * gcc.c-torture/compile/20031011-1.c: New test.
2117
2118 2003-10-11  Jan Hubicka  <jh@suse.cz>
2119
2120         * g++.dg/other/first-global.C: New test.
2121
2122 2003-10-11  Roger Sayle  <roger@eyesopen.com>
2123
2124         * gcc.c-torture/execute/string-opt-18.c: New testcase.
2125
2126 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
2127
2128         * gcc.c-torture/compile/20031010-1.c: New test.
2129
2130 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
2131
2132         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
2133         * gcc.c-torture/execute/va-arg-25.c: ... here.
2134
2135 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
2136
2137         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
2138
2139 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
2140
2141         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
2142
2143 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
2144
2145         * g++.dg/parse/error2.C: New test.
2146
2147 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
2148
2149         PR c++/11097
2150         * g++.dg/other/error5.C: Modify the error message.
2151         * g++.dg/lookup/using8.C: New test.
2152
2153 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
2154
2155         * gcc.dg/darwin-abi-2.c: New file.
2156         * gcc.c-torture/execute/va-arg-24.c: New file.
2157
2158 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
2159
2160         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
2161         indentation.
2162
2163 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
2164
2165         PR c++/10147
2166         * g++.dg/other/error4.C: Update error messages.
2167         * g++.dg/template/ptrmem4.C: Likewise.
2168
2169         PR c++/12337
2170         * g++.dg/init/new9.C: New test.
2171
2172         PR c++/12334, c++/12236, c++/8656
2173         * g++.dg/ext/attrib8.C: New test.
2174
2175 2003-10-06  Devang Patel  <dpatel@apple.com>
2176
2177         * gcc.dg/debug/dwarf2-3.h: New test.
2178         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
2179
2180 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
2181
2182         * g++.dg/opt/cfg2.C: New test.
2183
2184 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2185
2186         * g++.dg/opt/float1.C: New test.
2187
2188 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2189
2190         * gcc.dg/c90-array-lval-6.c: New test.
2191         * gcc.dg/c99-array-lval-6.c: New test.
2192
2193 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
2194             Ziemowit Laski  <zlaski@apple.com>
2195
2196         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
2197         'Derived', so that it is never considered a class method; add
2198         new warning for '+port' method ambiguity.
2199         * objc.dg/method-12.m: Include <objc/objc.h> instead of
2200         <objc/objc-api.h> (needed on Mac OS X).
2201         * objc.dg/method-13.m: New test.
2202
2203 2003-10-03  Roger Sayle  <roger@eyesopen.com>
2204
2205         PR optimization/9325, PR java/6391
2206         * gcc.c-torture/execute/20031003-1.c: New test case.
2207
2208 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
2209
2210         PR optimization/12180
2211         * gcc.dg/20031002-1.c: New test.
2212
2213         PR c++/12486
2214         * g++.dg/inherit/error1.C: New test.
2215
2216 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
2217
2218         * lib/f-torture.exp (search_for): Rename to...
2219         (search_for_re): This.  Also, clean up comments and the
2220         "regexp" invocation.
2221
2222 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
2223
2224         * gcc.c-torture/compile/20031002-1.c: New test.
2225
2226 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
2227
2228         * g++.dg/opt/cond1.C: New test.
2229
2230 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
2231
2232         * gcc.dg/Wold-style-definition-2.c: New testcase.
2233         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
2234
2235 2003-09-29  Richard Henderson  <rth@redhat.com>
2236
2237         * g++.dg/init/array10.C: Add dg-options.
2238
2239 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
2240
2241         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
2242
2243 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2244
2245         * g++.dg/template/friend19.C: Fix typo.
2246         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
2247
2248 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
2249
2250         * gcc.c-torture/execute/20030928-1.c: New test.
2251         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
2252
2253 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2254
2255         * g++.dg/opt/unroll1.C: New test.
2256
2257 2003-09-26  Roger Sayle  <roger@eyesopen.com>
2258
2259         PR optimization/11741
2260         * gcc.dg/20030926-1.c: New test case.
2261
2262 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2263
2264         PR c++/5655
2265         * g++.dg/parse/access7.C: New test.
2266         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
2267
2268 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
2269
2270         MERGE OF objc-improvements-branch into MAINLINE:
2271         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
2272         if libobjc has not been built.
2273         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
2274         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
2275         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
2276         objc/execute/nested-3.m, objc/execute/np-2.m,
2277         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
2278         objc/execute/redefining_self.m, objc/execute/root_methods.m,
2279         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
2280         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
2281         objc.dg/special/unclaimed-category-1.h,
2282         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
2283         well as GNU runtime.
2284         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
2285         * execute/cascading-1.m, execute/function-message-1.m,
2286         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
2287         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
2288         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
2289         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
2290         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
2291         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
2292         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
2293         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
2294         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
2295         * objc.dg/bitfield-2.m: Run only on Darwin.
2296         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
2297         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
2298         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
2299         * objc.dg/const-str-1.m: Fix constant string layout.
2300
2301 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
2302
2303         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
2304
2305 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
2306
2307         * gcc.dg/darwin-abi-1.c: New file.
2308
2309 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
2310
2311         PR target/12281
2312         * gcc.c-torture/compile/20030921-1.c: New test.
2313
2314 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2315
2316         * g++.dg/opt/reg-stack2.C: New test.
2317
2318 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2319
2320         * g++.dg/eh/delayslot1.C: New test.
2321
2322 2003-09-20  Richard Henderson  <rth@redhat.com>
2323
2324         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
2325
2326 2003-09-20  Roger Sayle  <roger@eyesopen.com>
2327
2328         * gcc.c-torture/execute/20030920-1.c: New test case.
2329
2330 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2331
2332         * g++.dg/rtti/typeid3.C: Correct expected error message.
2333
2334 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2335
2336         PR c++/157
2337         * g++.dg/parse/crash12.C: New test.
2338
2339 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
2340
2341         * gcc.dg/compat/mixed-struct-check.h: New.
2342         * gcc.dg/compat/mixed-struct-defs.h: New.
2343         * gcc.dg/compat/mixed-struct-init.h: New.
2344         * gcc.dg/compat/struct-by-value-19_main.c: New.
2345         * gcc.dg/compat/struct-by-value-19_x.c: New.
2346         * gcc.dg/compat/struct-by-value-19_y.c: New.
2347         * gcc.dg/compat/struct-by-value-20_main.c: New.
2348         * gcc.dg/compat/struct-by-value-20_x.c: New.
2349         * gcc.dg/compat/struct-by-value-20_y.c: New.
2350         * gcc.dg/compat/struct-return-19_main.c: New.
2351         * gcc.dg/compat/struct-return-19_x.c: New.
2352         * gcc.dg/compat/struct-return-19_y.c: New.
2353         * gcc.dg/compat/struct-return-20_main.c: New.
2354         * gcc.dg/compat/struct-return-20_x.c: New.
2355         * gcc.dg/compat/struct-return-20_y.c: New.
2356
2357 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
2358         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
2359         so that it will not complain on LP64 targets.
2360
2361 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2362
2363         PR c++/495
2364         * g++.dg/template/friend24.C: New test.
2365
2366 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
2367
2368         PR c++/12332
2369         * g++.dg/template/memtmpl2.C: New test.
2370
2371 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
2372
2373         PR target/11184
2374         * gcc.dg/builtin-apply1.c: New test.
2375
2376 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
2377
2378         PR c++/9848
2379         * g++.dg/warn/Wunused-4.C: New test.
2380
2381 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2382
2383         PR c++/12316
2384         * g++.dg/other/gc2.C: New test.
2385
2386 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
2387
2388         PR c++/11991
2389         * g++.dg/rtti/typeid3.C: New test.
2390
2391         PR c++/12266
2392         * g++.dg/overload/template1.C: New test.
2393
2394 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2395
2396         * g++.dg/opt/cfg3.C: New test.
2397
2398 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2399
2400         PR c++/7939
2401         * g++.dg/template/crash11.C: New test.
2402
2403 2003-09-16  Jason Merrill  <jason@redhat.com>
2404             Jakub Jelinek  <jakub@redhat.com>
2405
2406         * gcc.dg/attr-warn-unused-result.c: New test.
2407
2408 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
2409
2410         PR c++/12184
2411         * g++.dg/expr/call2.C: New test.
2412
2413 2003-09-15  Andreas Jaeger  <aj@suse.de>
2414
2415         * gcc.dg/Wold-style-definition-1.c: New test.
2416
2417 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
2418
2419         PR c++/3907
2420         * g++.dg/parse/template12.C: New test.
2421
2422         * g++.dg/abi/bitfield11.C: New test.
2423         * g++.dg/abi/bitfield12.C: Likewise.
2424
2425 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
2426
2427         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
2428         non-expansion of functional macro name without arguments at EOL.
2429         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
2430
2431 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
2432
2433         * gcc.c-torture/execute/20030914-[12].c: New tests.
2434
2435 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
2436
2437         PR c++/11788
2438         * g++.dg/overload/addr1.C: New test.
2439
2440 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
2441
2442         * gcc.dg/20030909-1.c: New test.
2443
2444 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2445
2446         * gcc.dg/ultrasp10.c: New test.
2447
2448 2003-09-09  Devang Patel  <dpatel@apple.com>
2449
2450         * gcc.dg/darwin-ld-6.c: New test.
2451
2452 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2453
2454         * gcc.dg/torture/builtin-explog-1.c: New testcase.
2455
2456 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
2457
2458         * gcc.dg/ia64-types1.c: New test.
2459         * gcc.dg/ia64-types2.c: Likewise.
2460
2461 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2462
2463         * gcc.dg/builtins-1.c: Add more _Complex tests.
2464         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2465
2466         * gcc.dg/builtins-1.c: Test existing _Complex functions.
2467         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2468
2469 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
2470
2471         PR c++/11786
2472         * g++.dg/lookup/koenig2.C: New test.
2473
2474         PR c++/5296
2475         * g++.dg/rtti/typeid2.C: New test.
2476
2477 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
2478
2479         * gcc.c-torture/compile/20030904-1.c: New test.
2480
2481 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2482
2483         * g++.dg/opt/longbranch2.C: New test.
2484
2485 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2486
2487         * g++.dg/template/crash10.C: Only compile it.
2488
2489 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2490
2491         PR middle-end/11665
2492         * gcc.c-torture/compile/20030907-1.c: New test.
2493         * g++.dg/init/array11.C: New test.
2494
2495 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
2496
2497         PR c++/11852
2498         * g++.dg/init/struct1.C: New test.
2499
2500 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
2501
2502         PR c++/12181
2503         * g++.dg/expr/comma1.C: New test.
2504
2505 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
2506
2507         PR c++/11867
2508         * g++.dg/expr/static_cast5.C: New test.
2509
2510 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
2511
2512         PR c++/11507
2513         * g++.dg/lookup/scoped7.C: New test.
2514
2515         PR c++/9574
2516         * g++.dg/other/static1.C: New test.
2517
2518         PR c++/11490
2519         * g++.dg/warn/template-1.C: New test.
2520
2521         PR c++/11432
2522         * g++.dg/template/crash10.C: New test.
2523
2524         PR c++/2478
2525         * g++.dg/overload/VLA.C: New test.
2526
2527         PR c++/10804
2528         * g++.dg/template/call1.C: New test.
2529
2530 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
2531
2532         PR c++/11794
2533         * g++.dg/parse/using3.C: New test.
2534
2535 2003-09-06  Roger Sayle  <roger@eyesopen.com>
2536
2537         PR c++/11409
2538         * g++.dg/overload/builtin3.C: New test case.
2539
2540 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
2541
2542         PR c/9862
2543         * gcc.dg/20030906-1.c: New test.
2544         * gcc.dg/20030906-2.c: Likewise.
2545
2546 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
2547
2548         PR c++/12167
2549         * g++.dg/parse/defarg5.C: New test.
2550
2551         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
2552
2553 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
2554
2555         PR c++/12163
2556         * g++.dg/expr/static_cast4.C: New test.
2557
2558         PR c++/12146
2559         * g++.dg/template/crash9.C: New test.
2560
2561 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2562
2563         * g++.old-deja/g++.ext/pretty2.C: Update for change
2564         in __FUNCTION__.
2565         * g++.old-deja/g++.ext/pretty3.C: Likewise.
2566
2567 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
2568
2569         PR c++/11922
2570         * g++/dg/template/qualified-id1.C: New test.
2571
2572         PR c++/12037
2573         * g++.dg/warn/noeffect4.C: New test.
2574
2575 2003-09-04  Matt Austern  <austern@apple.com>
2576
2577         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
2578         * g++.dg/ext/fnname2.C: Likewise.
2579         * g++.dg/ext/fnname3.C: Likewise.
2580
2581 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
2582
2583         * g++.dg/expr/lval1.C: New test.
2584         * g++.dg/ext/lvcast.C: Remove.
2585
2586 2003-09-03  Roger Sayle  <roger@eyesopen.com>
2587
2588         PR optimization/11700.
2589         * gcc.c-torture/compile/20030903-1.c: New test case.
2590
2591 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
2592
2593         PR c++/12053
2594         * g++.dg/abi/layout4.C: New test.
2595
2596 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
2597
2598         PR c++/11553
2599         * g++.dg/parse/friend3.C: New test.
2600
2601 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
2602
2603         PR c++/11847
2604         * g++.dg/template/class1.C: New test.
2605
2606         PR c++/11808
2607         * g++.dg/expr/call1.C: New test.
2608
2609 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
2610
2611         PR c++/12114
2612         * g++.dg/init/ref9.C: New test.
2613
2614         PR c++/11972
2615         * g++.dg/template/nested4.C: New test.
2616
2617 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
2618
2619         PR c++/12093
2620         * g++.dg/template/non-dependent4.C: New test.
2621
2622         PR c++/11928
2623         * g++.dg/inherit/conv1.C: New test.
2624
2625 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
2626
2627         PR c++/6196
2628         * g++.dg/ext/label1.C: New test.
2629         * g++.dg/ext/label2.C: Likewise.
2630
2631 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
2632
2633         * g++.dg/expr/cond3.C: New test.
2634
2635 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2636
2637         * gcc.dg/builtins-1.c: Add new builtin cases.
2638
2639 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2640
2641         * gcc.dg/builtins-1.c: Add new cases.
2642         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2643
2644 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2645
2646         * gcc.dg/builtins-1.c: Add more math builtin tests.
2647         * gcc.dg/torture/builtin-attr-1.c: New test.
2648
2649 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
2650
2651         PR optimization/5079
2652         * g++.dg/opt/static3.C: New test.
2653
2654 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2655
2656         * gcc.misc-tests/gcov-10b.c: New test.
2657
2658 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
2659
2660         * g++.dg/opt/ptrmem3.C: New test.
2661
2662         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
2663
2664 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
2665
2666         * gcc.dg/20030826-2.c: New test.
2667
2668 2003-08-26  Roger Sayle  <roger@eyesopen.com>
2669
2670         PR middle-end/12002
2671         * g77.f-torture/compile/12002.f: New test case.
2672
2673 2003-08-26  Roger Sayle  <roger@eyesopen.com>
2674
2675         * gcc.dg/20030826-1.c: New test case.
2676
2677 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
2678
2679         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
2680
2681 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
2682
2683         PR c++/11871
2684         * c++.dg/lookup/crash1.C: New test.
2685
2686         * c++.dg/warn/noeffect3.C: New test.
2687
2688 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
2689
2690         * gcc.dg/compat/vector-1_x.c: Compile with -w.
2691         * gcc.dg/compat/vector-1_y.c: Ditto.
2692         * gcc.dg/compat/vector-2_x.c: Ditto.
2693         * gcc.dg/compat/vector-2_y.c: Ditto.
2694
2695 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
2696
2697         * gcc.dg/20030702-1.c: New test.
2698
2699 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
2700
2701         PR c++/8795
2702         * g++.dg/ext/altivec-1.C: New test.
2703
2704 2003-08-24  Richard Henderson  <rth@redhat.com>
2705
2706         * g++.dg/eh/simd-2.C: Add -w for x86.
2707
2708 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
2709
2710         * gcc.dg/20030815-1.c: New test.
2711
2712 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2713
2714         PR c++/3765
2715         * g++.dg/parse/access6.C: New test.
2716
2717 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2718
2719         PR c++/641, c++/11876
2720         * g++.dg/template/friend22.C: New test.
2721         * g++.dg/template/friend23.C: Likewise.
2722
2723 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2724
2725         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
2726         identically.
2727
2728 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2729
2730         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
2731
2732 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2733
2734         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
2735
2736 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2737
2738         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
2739
2740 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2741
2742         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
2743
2744 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
2745
2746         PR c++/11919
2747         * g++.dg/overload/prom1.C: New test.
2748
2749         PR c++/11551
2750         * g++.dg/parse/dtor2.C: New test.
2751
2752         PR c++/10762
2753         * g++.dg/parse/using2.C: New test.
2754
2755 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
2756
2757         PR target/11805
2758         * gcc.c-torture/compile/20030821-1.c: New.
2759
2760 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
2761
2762         PR c++/11834
2763         * g++.dg/template/deduce2.C: New test.
2764
2765 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
2766
2767         * gcc.c-torture/execute/20030821-1.c: New test.
2768
2769 2003-08-20  Roger Sayle  <roger@eyesopen.com>
2770
2771         PR middle-end/11984
2772         * gcc.dg/20030820-1.c: New test case.
2773
2774 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2775
2776         PR c++/11945
2777         * g++.dg/warn/noeffect2.C: New test.
2778
2779 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
2780
2781         PR c++/10926
2782         * g++.dg/template/dtor2.C: New test.
2783
2784         PR c++/11684
2785         * g++.dg/template/operator1.C: New test.
2786         * g++.dg/parse/operator4.C: New test.
2787
2788         PR c++/11946.C
2789         * g++.dg/expr/enum1.C: New test.
2790         * gcc.dg/c99-bool-1.c: Remove bogus warning.
2791
2792         PR c++/11036.C
2793         * g++.dg/parse/elab2.C: New test.
2794         * g++.dg/parse/typedef4.C: Change error message.
2795         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
2796         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
2797         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
2798
2799 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
2800
2801         * gcc.dg/pch/warn-1.c: New.
2802         * gcc.dg/pch/warn-1.hs: New.
2803
2804         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
2805         not-tested file.
2806
2807 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2808
2809         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
2810
2811 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2812
2813         * gcc.dg/uninit-D.c: New Test.
2814         * gcc.dg/uninit-E.c: New Test.
2815         * gcc.dg/uninit-F.c: New Test.
2816         * gcc.dg/uninit-G.c: New Test.
2817
2818 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
2819
2820         * g++.dg/README: Describe the pch directory.
2821
2822 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2823
2824         PR c++/11174
2825         * g++.dg/parse/access4.C: New test.
2826         * g++.dg/parse/access5.C: Likewise.
2827         * g++.old-deja/g++.jason/access17.C: Adjust error message.
2828
2829 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
2830
2831         * gcc.dg/noncompile/20030818-1.c: New.
2832
2833 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
2834
2835         PR c++/11957
2836         * g++.dg/warn/noeffect1.C: New test.
2837
2838         * g++.dg/template/scope2.C: New test.
2839         * g++.dg/template/error2.C: Correct dg-error
2840
2841 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
2842
2843         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
2844
2845 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
2846
2847         PR C++/11512
2848         * g++.dg/template/warn1.C: New.
2849
2850 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
2851
2852         * g++.dg/template/error2.C: New test.
2853         * g++.dg/lookup/using7.C: Adjust errors
2854         * g++.old-deja/g++.pt/crash36.C: Likewise.
2855         * g++.old-deja/g++.pt/derived3.C: Likewise.
2856
2857 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2858
2859         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
2860         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
2861         * gcc.c-torture/execute/builtins/string-9.c: New, from
2862         string-opt-9.c.  Adjust for execute/builtins framework.
2863         * gcc.c-torture/execute/string-opt-9.c: Delete.
2864
2865 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
2866
2867         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
2868
2869         * g++.dg/parse/ret-type2.C: New test.
2870
2871         PR c++/11703
2872         * g++.dg/init/new8.C: New test.
2873
2874         PR c++/10923
2875         * g++.dg/parse/typedef5.C: New test.
2876
2877         PR c++/9512
2878         * g++.dg/parse/qualified2.C: New test.
2879         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
2880         invalid code.
2881
2882 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
2883
2884         * g++.dg/conversion/ptrmem1.C: New test.
2885
2886 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
2887
2888         PR target/11693
2889         * gcc.dg/20030811-1.c: New test.
2890
2891         PR target/11535
2892         * gcc.c-torture/execute/20030811-1.c: New test.
2893
2894 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2895
2896         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
2897
2898 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
2899
2900         PR c++/11789.C
2901         * g++.dg/inherit/multiple1.C: New test.
2902
2903 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
2904
2905         * gcc.dg/spe1.c: New test.
2906
2907         PR c++/11670
2908         * g++.dg/expr/cast2.C: New test.
2909
2910         PR c++/10530
2911         * g++.dg/template/dependent-name2.C: New test.
2912
2913 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
2914
2915         * g++.dg/parse/crash11.C: Put the dg options in comments.
2916
2917 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
2918
2919         * lib/gcc-dg.exp: Update for diagnostic change.
2920
2921 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2922
2923         PR c++/5767
2924         * g++.dg/parse/crash11.C: New test.
2925
2926 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
2927
2928         * gcc.dg/cpp/spacing1.c: Update.
2929
2930 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
2931
2932         PR target/11739
2933         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
2934         a value for -mtune.
2935
2936 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2937
2938         PR middle-end/11771
2939         * gcc.c-torture/compile/20030804-1.c: New test case.
2940
2941 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2942
2943         * gcc.dg/20030804-1.c: New test case.
2944
2945 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
2946
2947         * gcc.dg/cpp/separate-1.c: New test.
2948
2949 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
2950
2951         PR c++/11704
2952         * g++.dg/template/dependent-expr2.C: New test.
2953
2954         PR c++/11766
2955         * g++.dg/expr/ptrmem1.C: New test.
2956
2957 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2958
2959         PR c++/9453
2960         * g++.dg/template/friend15.C: New test.
2961
2962 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
2963
2964         * lib/dg-pch.exp: Work round PCH bug.
2965
2966 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2967
2968         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
2969         builtins.  Move cases from builtins-4.c here.
2970
2971         * gcc.dg/torture/builtin-math-1.c: New test taken from
2972         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
2973         additional cases.
2974
2975         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
2976         Delete.
2977
2978 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
2979
2980         PR c++/9447
2981         * g++.dg/template/using7.C: New test.
2982
2983 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
2984
2985         * import1.c, import2.c: New tests.
2986
2987 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
2988
2989         * g++.dg/eh/crossjump1.C: New test.
2990
2991 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
2992
2993         PR c++/11697
2994         * g++.dg/template/using6.C: New test.
2995
2996         PR c++/11744
2997         * g++.dg/template/koenig2.C: New test.
2998
2999 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3000
3001         PR c++/7983
3002         * g++.dg/parse/typedef4.C: New test.
3003
3004 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3005
3006         PR c++/8442, c++/8806
3007         * g++.dg/template/elab1.C: New test.
3008         * g++.dg/template/type2.C: Likewise.
3009         * g++.dg/template/ttp3.C: Adjust expected error message.
3010         * g++.old-deja/g++.law/visibility13.C: Likewise.
3011         * g++.old-deja/g++.niklas/t135.C: Likewise.
3012         * g++.old-deja/g++.pt/ttp41.C: Likewise.
3013         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
3014         template argument.
3015         * g++.old-deja/g++.pt/ttp44.C: Likewise.
3016
3017 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
3018
3019         PR c++/11295
3020         * g++.dg/ext/stmtexpr1.C: New test.
3021
3022         * g++.dg/opt/tmp1.C: New test.
3023
3024         PR c++/11525
3025         * g++.dg/parse/constant4.C: New test.
3026
3027         PR c++/9447
3028         * g++.dg/template/using5.C: New test.
3029
3030 2003-07-31  Roger Sayle  <roger@eyesopen.com>
3031
3032         * gcc.dg/builtins-27.c: New test case.
3033
3034 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
3035
3036         * gcc.dg/tls/opt-7.c: New test.
3037
3038 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
3039
3040         * g++.old-deja/g++.other/crash18.C: Remove.
3041
3042 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
3043
3044         * g++.dg/template/explicit3.C: New.
3045         * g++.dg/template/explicit4.C: New.
3046         * g++.dg/template/explicit5.C: New.
3047
3048         PR c++/11347
3049         * g++.dg/template/memtmpl1.C: New.
3050
3051 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
3052
3053         PR target/11565
3054         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
3055         * gcc.dg/i386-387-5.c (dg-options): Likewise.
3056
3057 2003-07-30  Jan Hubicka  <jh@suse.cz>
3058
3059         * vtgc1.c: Kill.
3060
3061 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
3062
3063         * gcc.dg/struct-in-proto-1.c: New test.
3064
3065 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
3066
3067         * gcc.dg/cpp/include2.c: Only expect one message.
3068
3069 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
3070
3071         PR c++/9447
3072         * g++.dg/template/using1.C: New test.
3073         * g++.dg/template/using2.C: New test.
3074         * g++.dg/template/using3.C: New test.
3075         * g++.dg/template/using4.C: New test.
3076
3077 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
3078
3079         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
3080         * gcc.c-torture/execute/string-opt-10.c: Likewise.
3081
3082 2003-07-28  Jan Hubicka  <jh@suse.cz>
3083
3084         PR c++/11530
3085         * g++.dg/opt/call1.C: New test.
3086
3087 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
3088
3089         PR c++/11667
3090         * g++.dg/init/enum2.C: New test.
3091         * g++.dg/template/overload1.C: Add "-w" option.
3092
3093 2003-07-28    <hp@bitrange.com>
3094
3095         * gcc.dg/Wdeclaration-after-statement-1.c,
3096         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
3097
3098 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
3099
3100         * gcc.c-torture/compile/20030725-1.c: New test.
3101
3102 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
3103
3104         * gcc.dg/20030505.c: Only run for SPE.
3105         Remove definition of opaque type.
3106
3107 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
3108
3109         * g++.dg/template/ptrmem6.C: New test.
3110
3111 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
3112
3113         * gcc.c-torture/compile/zero-strct-2.c: New test.
3114
3115 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
3116
3117         * gcc.dg/intermod-1.c: New test.
3118
3119 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
3120
3121         PR c++/11617
3122         * g++.dg/template/lookup2.C: New test.
3123         * g++.dg/template/memclass1.C: Remove instantiated from error.
3124         * g++.dg/other/error2.C: Tweak expected errors.
3125
3126         PR c++/11596
3127         * g++.dg/template/defarg3.C: New test.
3128
3129         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
3130
3131 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
3132
3133         * g++.dg/inherit/access5.C: New test.
3134
3135 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3136
3137         PR c++/11513
3138         * g++.dg/template/crash8.C: New test.
3139
3140 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
3141
3142         PR c/10602
3143         * gcc.dg/noncompile/incomplete-2.c: New test.
3144
3145 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
3146
3147         PR c++/11645
3148         * g++.dg/inherit/access4.C: New test.
3149
3150         PR c++/11517
3151         * g++.dg/expr/cond2.C: New test.
3152
3153         PR optimization/10679
3154         * g++.dg/opt/inline4.C: New test.
3155
3156 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
3157
3158         * g++.dg/parse/crash10: New test.
3159
3160 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3161
3162         * g++.dg/ext/flexary1.C: New test.
3163
3164 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3165
3166         PR c++/10793
3167         * g++.dg/template/crash9.C: New test.
3168
3169 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3170
3171         PR c++/3004
3172         * g++.dg/parse/typedef3.C: New test.
3173
3174         PR c++/7906
3175         * g++.dg/parse/operator2.C: New test.
3176
3177         PR c++/8895
3178         * g++.dg/parse/def-tmpl-arg1.C: New test.
3179
3180         PR c++/9282
3181         * g++.dg/parse/funptr1.C: New test.
3182
3183         PR c++/9452
3184         * g++.dg/parse/ambig3.C: New test.
3185
3186         PR c++/9454
3187         * g++.dg/parse/operator3.C: New test.
3188
3189         PR c++/9486
3190         * g++.dg/parse/template10.C: New test.
3191
3192         PR c++/9488
3193         * g++.dg/parse/template11.C: New test.
3194
3195         PR c++/10150
3196         * g++.dg/parse/invalid-op1.C: New test.
3197
3198         PR c++/10247
3199         * g++.dg/parse/condexpr1.C: New test.
3200
3201 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3202
3203         * g++.dg/ext/packed3.C: New test.
3204         * g++.dg/ext/packed4.C: New test.
3205
3206         * gcc.dg/pack-test-3.c: New test.
3207
3208 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
3209
3210         * lib/compat.exp: Handle dg-options per source file.
3211         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
3212         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
3213         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
3214         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
3215         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
3216         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
3217         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
3218         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
3219         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
3220         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
3221         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
3222         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
3223         * g++.dg/compat/break/bitfield7_x.C: Ditto.
3224         * g++.dg/compat/break/bitfield7_y.C: Ditto.
3225
3226 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
3227
3228         PR c/10320
3229         * gcc.c-torture/execute/20030718-1.c: New test.
3230
3231 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3232
3233         PR optimization/11536
3234         * gcc.dg/20030721-1.c: New test.
3235
3236 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
3237
3238         PR c++/11546
3239         * g++.dg/template/lookup1.C: New test.
3240
3241 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
3242
3243         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
3244         diagnostics of ill-formed constructs involving labels.
3245         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
3246         the new 'previously defined here' message.
3247
3248 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
3249
3250         * g++.dg/parse/non-dependent2.C: New test.
3251
3252 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
3253
3254         * g++.dg/init/init-ref4.C: xfail on targets without
3255         weak symbols.
3256
3257 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
3258
3259         PR target/11087
3260         * gcc.c-torture/execute/20030717-1.c: New test.
3261
3262 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3263
3264         * g++.dg/opt/cfg1.C: New test.
3265
3266 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
3267
3268         PR optimization/11557
3269         * gcc.dg/20030717-1.c: New test.
3270
3271 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
3272
3273         PR c++/10476
3274         * g++.dg/expr/crash-1.C: New test.
3275
3276         PR c++/11027
3277         * g++.dg/template/init3.C: New test.
3278
3279         PR c++/8222
3280         * g++.dg/template/non-dependent1.C: New test.
3281
3282         PR c++/11070
3283         * g++.dg/template/non-dependent2.C: New test.
3284
3285         PR c++/11071
3286         * g++.dg/template/non-dependent3.C: New test.
3287
3288         PR c++/9907
3289         * g++.dg/template/sizeof5.C: New test.
3290
3291 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
3292
3293         PR 11498
3294         * gcc.c-torture/compile/mangle-1.c: New file.
3295
3296 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3297
3298         PR c++/7809
3299         * g++.dg/parse/access3.C: New test.
3300
3301 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
3302
3303         PR c++/11384
3304         * g++.dg/init/init-ref4.C: New test.
3305
3306 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
3307
3308         PR c++/11547
3309         * g++.dg/parse/constant3.C: New test.
3310         * g++.dg/parse/crash7.C: Likewise.
3311
3312 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
3313
3314         PR target/11008
3315         * gcc.dg/i386-pentium4-not-mull.c: New.
3316
3317 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
3318
3319         * gcc.dg/asm-names.c (ymain): Make it weak.
3320
3321 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3322
3323         PR c++/5421
3324         * g++.dg/template/friend21.C: New test.
3325
3326 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
3327
3328         * gcc.dg/cleanup-8.c: New test.
3329         * gcc.dg/cleanup-9.c: New test.
3330
3331 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
3332
3333         * g++.dg/ext/dll-MI1.h: New file.
3334         * g++.dg/ext/dllexport-MI1.C: New file.
3335         * g++.dg/ext/dllimport-MI1.C: New file.
3336
3337 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
3338
3339         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
3340         it does not have cmpstrsi patterns (just cmpmemsi).
3341
3342 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
3343
3344         PR debug/11473
3345         * g++.dg/debug/debug8.C: New test.
3346
3347 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3348
3349         PR c++/10108
3350         * g++.dg/template/crash7.C: New test.
3351
3352 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
3353
3354         PR target/10795
3355         * gcc.c-torture/compile/20030708-1.c: New.
3356
3357 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3358
3359         * gcc.c-torture/execute/20030715-1.c: New test.
3360
3361 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
3362
3363         * gcc.dg/pch/inline-3.c: New file.
3364         * gcc.dg/pch/inline-3.hs: New file.
3365         * gcc.dg/pch/inline-4.c: New file.
3366         * gcc.dg/pch/inline-4.hs: New file.
3367
3368 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
3369
3370         PR c++/11509
3371         * g++.dg/template/crash6.C: New test.
3372
3373         PR c++/7053
3374         * g++.dg/template/friend20.C: New test.
3375
3376         PR c++/7019
3377         * g++.dg/template/overload2.C: New test.
3378
3379 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3380
3381         PR optimization/11440
3382         * gcc.c-torture/execute/20030714-1.c: New test.
3383
3384 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3385
3386         PR c++/11154
3387         * g++.dg/template/partial2.C: New test.
3388
3389 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
3390
3391         PR c++/11503
3392         * g++.dg/template/anon1.C: New test.
3393
3394         PR c++/11493
3395         PR c++/11495
3396         * g++.dg/parse/template9.C: Likewise.
3397         * g++.dg/template/crash4.C: New test.
3398         * g++.dg/template/koenig1.C: Likewise.
3399         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
3400         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
3401         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
3402         functions.
3403         * g++.old-deja/g++.jason/template36.C: Likewise.
3404         * g++.old-deja/g++.mike/p1989.C: Likewise.
3405         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
3406         * g++.old-deja/g++.pt/ttp20.C: Use this->.
3407         * g++.old-deja/g++.pt/ttp21.C: Use this->.
3408         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
3409         compiling.
3410         * g++.old-deja/g++.pt/union2.C: Use this->.
3411
3412 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
3413
3414         * gcc.dg/20030711-1.c: New test.
3415
3416 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
3417
3418         PR c++/11050
3419         * g++.dg/parse/args1.C: New test.
3420         * g++.pt/defarg8.C: Change expected errors.
3421
3422 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
3423
3424         PR c++/8164
3425         * g++.dg/template/nontype2.C: New test.
3426
3427         PR c++/10558
3428         * g++.dg/parse/template8.C: New test.
3429
3430         PR c++/8327
3431         * g++.dg/template/scope1.C: New test.
3432
3433         * g++.dg/warn/Wsign-compare-1.C: New test.
3434
3435 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
3436
3437         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
3438
3439 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
3440
3441         PR c++/9411
3442         * g++.dg/template/explicit2.C: New test.
3443
3444         PR c++/10032
3445         * g++.dg/warn/pedantic1.C: New test.
3446
3447 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
3448
3449         PR c++ 9483
3450         * g++.dg/other/field1.C: New test.
3451
3452 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
3453
3454         PR c/11449
3455         * gcc.c-torture/compile/20030707-1.c: New.
3456
3457 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3458
3459         PR c++/10849
3460         * g++.dg/template/access12.C: New test.
3461
3462 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
3463
3464         * g++.dg/bprob/bprob.exp (prof_ext): Update.
3465         * g77.dg/bprob/bprob.exp (prof_ext): Update.
3466         * gcc.misc-tests/bprob.exp (prof_ext): Update.
3467         * gcc.misc-tests/gcov.exp: Update
3468         * g++.dg/gcov/gcov.exp: Update
3469         * lib/gcov.exp: Update.
3470
3471 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
3472
3473         * g++.dg/abi/mangle17.C: Make sure template expressions are
3474         dependent.
3475         * g++.dg/abi/mangle4.C: Mark erroneous casts.
3476         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
3477         * g++.dg/opt/stack1.C: Remove erroneous code.
3478         * g++.dg/parse/template7.C: New test.
3479         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
3480         * g++.old-deja/g++.pt/crash4.C: Likewise.
3481
3482 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3483
3484         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
3485         with zero or one occurence of `$' after the initial `L'.
3486
3487 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
3488
3489         * gcc.c-torture/compile/20030704-1.c: Add a comment.
3490
3491 2003-07-08  Roger Sayle  <roger@eyesopen.com>
3492
3493         PR c/11370
3494         * gcc.dg/Wunreachable-6.c: New testcase.
3495         * gcc.dg/Wunreachable-7.c: New testcase.
3496
3497 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
3498
3499         PR c/11420
3500         * gcc.dg/20030708-1.c: New test.
3501
3502 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
3503
3504         * gcc.dg/compat/sdata-section.h: New file.
3505         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
3506         * gcc.dg/torture/mips-sdata-1.c: New test.
3507
3508 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3509
3510         PR c++/11030
3511         * g++.dg/template/friend19.C: New test.
3512
3513 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
3514
3515         * g++.dg/opt/strength-reduce.C: New test.
3516
3517 2003-07-07  Roger Sayle  <roger@eyesopen.com>
3518
3519         PR target/10979
3520         * gcc.dg/20030707-1.c: New testcase.
3521
3522 2003-07-07  Roger Sayle  <roger@eyesopen.com>
3523
3524         PR optimization/11059
3525         * g++.dg/opt/emptyunion.C: New testcase.
3526
3527 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3528             Eric Botcazou  <ebotcazou@libertysurf.fr>
3529
3530         * g++.dg/opt/stack1.C: New test.
3531
3532 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
3533
3534         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
3535         run test.
3536
3537         PR c++/11431
3538         * g++.dg/expr/static_cast3.C: New test.
3539
3540 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
3541
3542         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
3543         everywhere.
3544         * gcc.dg/concat.c: Concatenation of string constants with
3545         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
3546         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
3547         * gcc.dg/cpp/escape-2.c: Use wide character constants where
3548         necessary to avoid multi-character character constant warning.
3549         * gcc.dg/cpp/escape.c: Likewise.
3550         * gcc.dg/cpp/ucs.c: Likewise.
3551         Remove backslashes from dg-bogus comments, as they confuse Tcl.
3552         Fix a typo.
3553
3554 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
3555
3556         PR c/11428
3557         * gcc.c-torture/compile/20030704-1.c: New.
3558
3559 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
3560
3561         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
3562
3563 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
3564
3565         PR c++/5287, PR c++/7910,  PR c++/11021
3566         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
3567         tests for warnings.
3568         * g++.dg/ext/dllimport2.C: Add tests for warnings.
3569         * g++.dg/ext/dllimport3.C: Likewise.
3570         * g++.dg/ext/dllimport4.C: New file.
3571         * g++.dg/ext/dllimport5.C: New file.
3572         * g++.dg/ext/dllimport6.C: New file.
3573         * g++.dg/ext/dllimport7.C: New file.
3574         * g++.dg/ext/dllimport8.C: New file.
3575         * g++.dg/ext/dllimport9.C: New file.
3576         * g++.dg/ext/dllimport10.C: New file.
3577         * g++.dg/ext/dllexport1.C: New file.
3578
3579 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
3580
3581         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
3582         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
3583
3584 2003-07-03  Roger Sayle  <roger@eyesopen.com>
3585
3586         * gcc.dg/builtins-25.c: New testcase.
3587         * gcc.dg/builtins-26.c: New testcase.
3588
3589 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
3590
3591         * gcc.dg/compat/vector-defs.h: New file.
3592         * gcc.dg/compat/vector-setup.h: New file.
3593         * gcc.dg/compat/vector-check.h: New file.
3594         * gcc.dg/compat/vector-1_main.c: New file.
3595         * gcc.dg/compat/vector-1_x.c: New file.
3596         * gcc.dg/compat/vector-1_y.c: New file.
3597         * gcc.dg/compat/vector-2_main.c: New file.
3598         * gcc.dg/compat/vector-2_x.c: New file.
3599         * gcc.dg/compat/vector-2_y.c: New file.
3600
3601         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
3602         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
3603         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
3604         * gcc.dg/compat/struct-align-1.h: New file.
3605         * gcc.dg/compat/struct-align-1_main.c: New file.
3606         * gcc.dg/compat/struct-align-1_x.c: New file.
3607         * gcc.dg/compat/struct-align-1_y.c: New file.
3608         * gcc.dg/compat/struct-align-2.h: New file.
3609         * gcc.dg/compat/struct-align-2_main.c: New file.
3610         * gcc.dg/compat/struct-align-2_x.c: New file.
3611         * gcc.dg/compat/struct-align-2_y.c: New file.
3612
3613         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
3614         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
3615         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3616         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
3617         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
3618         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3619         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3620         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
3621         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
3622         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3623         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3624         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3625         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3626         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3627         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3628         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3629         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3630         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3631         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3632         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3633         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3634         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3635         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3636         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3637         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3638         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3639         * gcc.dg/compat/struct-return-10_x.c: Ditto.
3640         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3641         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3642
3643 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3644
3645         * gcc.dg/i386-call-1.c: New test.
3646
3647 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
3648
3649         PR c++/9162
3650         * g++.dg/parse/defarg4.C: New.
3651
3652 2003-07-03  Roger Sayle  <roger@eyesopen.com>
3653
3654         PR target/10700
3655         * gcc.c-torture/compile/20030703-1.c: New test case.
3656
3657 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
3658
3659         * g++.dg/template/local3.C: Remove extra semicolon.
3660
3661 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3662
3663         * gcc.dg/i386-volatile-1.c: New test.
3664
3665 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
3666
3667         PR c++/11072
3668         * g++.dg/other/offsetof2.C: XFAIL.
3669         * g++.dg/other/offsetof5.C: New.
3670
3671         PR c++/10219
3672         * g++.dg/template/error1.C: New.
3673
3674         PR c++/9779
3675         * g++.dg/template/dependent-expr1.C: New.
3676
3677 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
3678
3679         PR c++/6949
3680         * g++.dg/template/local3.C: New test.
3681
3682         PR c++/11149
3683         * g++.dg/lookup/scoped6.C: New test.
3684
3685 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
3686
3687         PR c++/8046
3688         * g++.dg/other/error7.C: New test.
3689
3690 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
3691
3692         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
3693         * g++.old-deja/g++.abi/vtable3.h: Likewise.
3694         * g++.old-deja/g++.law/code-gen5.C: Likewise.
3695         * g++.old-deja/g++.other/union2.C: Likewise.
3696         * gcc.dg/c90-const-expr-2.c: Likewise.
3697         * gcc.dg/c90-const-expr-3.c: Likewise.
3698         * gcc.dg/c99-const-expr-2.c: Likewise.
3699         * gcc.dg/c99-const-expr-3.c: Likewise.
3700         * gcc.dg/concat.c: Likewise.
3701
3702 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
3703
3704         PR c++/9559
3705         * g++.dg/init/static1.C: New test.
3706
3707 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3708
3709         * Changelog: Remove ">>>>>>>" from previous change.
3710
3711 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3712
3713         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
3714         * g++.old-deja/g++.other/access2.C: Likewise.
3715         * g++.old-deja/g++.other/decl2.C: Likewise.
3716         * gcc.c-torture/execute/20020615-1.c: Likewise.
3717
3718 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3719
3720         PR c++/4933
3721         * g++.dg/template/sizeof4.C: New test.
3722
3723 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3724
3725         * g++.dg/other/error6.C: New test.
3726
3727 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3728
3729         PR c++/10750
3730         * g++.dg/parse/constant2.C: New test.
3731
3732 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
3733
3734         PR c++/11106
3735         * g++.dg/other/error5.C: New test.
3736
3737 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3738
3739         * gcc.dg/format/gcc_diag-1.c: New test.
3740
3741 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
3742
3743         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
3744
3745 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3746
3747         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
3748         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
3749         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
3750
3751 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
3752
3753         * gcc.c-torture/execute/builtins/string-8.c: New test.
3754         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
3755         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
3756         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
3757
3758 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
3759
3760         PR c++/10468
3761         * g++.dg/ext/typeof6.C: New test.
3762
3763 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
3764
3765         PR c++/10796
3766         * g++.dg/init/enum1.C: New test.
3767
3768 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
3769
3770         * gcc.dg/20030627-1.c: New test.
3771
3772 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
3773
3774         PR c++/11332
3775         * g++.dg/expr/static_cast2.C: New test.
3776
3777 2003-06-26  Roger Sayle  <roger@eyesopen.com>
3778             Jakub Jelinek  <jakub@redhat.com>
3779
3780         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
3781         sprintf(dst,"%s",src) optimization.
3782         * gcc.c-torture/execute/20030626-1.c: New test case.
3783         * gcc.c-torture/execute/20030626-2.c: New test case.
3784
3785 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
3786
3787         * gcc.c-torture/execute/multi-ix.c: New test.
3788
3789         * gcc.c-torture/execute/simd-4.c (main):
3790         Added missing semicolon at end of union.
3791
3792 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
3793
3794         PR c++/8266
3795         * g++.dg/template/explicit-instantiation3.C: New test.
3796
3797 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
3798
3799         * gcc.dg/20030626-1.c: Use signed char.
3800
3801 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
3802
3803         * gcc.dg/20030626-1.c: New test.
3804
3805 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
3806
3807         * const-str-2.m: Update.
3808
3809 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
3810
3811         PR c++/10990
3812         * g++.dg/rtti/dyncast1.C: New test.
3813         * g++.dg/abi/mangle4.C: Correct base-specifier access.
3814         * g++.dg/lookup/scoped1.C: Remove XFAIL.
3815         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
3816
3817         PR c++/10931
3818         * g++.dg/expr/static_cast1.C: New test.
3819
3820 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
3821
3822         * gcc.dg/20030625-1.c: New test.
3823
3824 2003-06-24  Roger Sayle  <roger@eyesopen.com>
3825
3826         * gcc.c-torture/compile/20030624-1.c: New test case.
3827
3828 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
3829
3830         * gcc.c-torture/execute/string-opt-17.c: New test.
3831
3832 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
3833
3834         PR c++/5754
3835         * g++.dg/parse/crash6.C: New test.
3836
3837 2003-06-23  Roger Sayle  <roger@eyesopen.com>
3838
3839         * gcc.dg/builtins-24.c: New test case.
3840
3841 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
3842
3843         * g++.dg/opt/operator1.C: New test.
3844
3845 2003-06-22  Roger Sayle  <roger@eyesopen.com>
3846
3847         * gcc.c-torture/execute/string-opt-16.c: New test case.
3848
3849 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3850
3851         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
3852         * g++.old-deja/g++.other/conv7.C: Likewise
3853         * g++.old-deja/g++.other/overcnv2.C: Likewise.
3854         * g++.old-deja/g++.other/overload14.C: Likewise.
3855
3856 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3857
3858         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
3859         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3860
3861 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3862
3863         PR c++/10888
3864         * g++.dg/warn/Winline-3.C: New test.
3865
3866 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3867
3868         * lib/target-supports.exp (check_alias_available): Make the test
3869         program acceptable to the Solaris assembler.
3870
3871         PR c++/10749
3872         * g++.dg/template/memclass2.C: New test.
3873
3874 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3875             Eric Botcazou  <ebotcazou@libertysurf.fr>
3876
3877         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
3878         data for non-matching targets.
3879         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
3880
3881 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3882
3883         PR c++/10845
3884         * g++.dg/template/member3.C: New test.
3885
3886 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
3887
3888         PR c++/10939
3889         * g++.dg/template/func1.C: New test.
3890
3891         PR c++/9649
3892         * g++.dg/template/static4.C: New test.
3893         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
3894
3895         PR c++/11041
3896         * g++.dg/init/ref7.C: New test.
3897
3898 2003-06-19  Matt Austern  <austern@apple.com>
3899
3900         PR c++/11228
3901         * g++.dg/anew1.C: New test.
3902         * g++.dg/anew2.C: New test.
3903         * g++.dg/anew3.C: New test.
3904         * g++.dg/anew4.C: New test.
3905
3906 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
3907
3908         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
3909
3910 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
3911
3912         * gcc.c-torture/execute/simd-4.c (main): Make expected value
3913         endian-dependent.
3914
3915 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
3916
3917         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
3918         Remove cruft.
3919
3920 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
3921
3922         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
3923         * gcc.c-torture/compile/961203-1.c: Likewise.
3924         * gcc.c-torture/compile/980506-1.c: Likewise.
3925
3926 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3927
3928         PR c++/10712
3929         * g++.dg/lookup/using7.C: New test.
3930
3931 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3932
3933         PR c++/11105
3934         * g++.dg/abi/conv1.C: Remove it.
3935         * g++.dg/template/conv7.C: New test.
3936         * g++.dg/template/conv8.C: Likewise.
3937         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
3938         conversion operator.
3939
3940 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
3941
3942         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
3943         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
3944         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3945         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
3946         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
3947         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3948         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3949         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
3950         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
3951         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3952         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3953         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3954         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3955         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3956         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3957         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3958         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3959         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3960         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3961         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3962         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3963         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3964         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3965         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3966         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3967         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3968         * gcc.dg/compat/struct-return-10_x.c: Ditto.
3969         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3970         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3971
3972 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
3973
3974         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
3975         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
3976         indications.
3977
3978 2003-06-16  Roger Sayle  <roger@eyesopen.com>
3979
3980         * gcc.dg/i386-387-5.c: New test case.
3981         * gcc.dg/i386-387-6.c: New test case.
3982         * gcc.dg/builtins-23.c: New test case.
3983
3984 2003-06-15  Roger Sayle  <roger@eyesopen.com>
3985
3986         * gcc.dg/builtins-22.c: New test case.
3987         * gcc.dg/i386-387-1.c: Update to test exp.
3988         * gcc.dg/i386-387-2.c: Likewise.
3989
3990 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3991
3992         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
3993
3994 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3995
3996         * lib/gcc-dg.exp (dg-require-dll): New function.
3997         (dg-xfail-if): Likewise.
3998         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
3999         driver.
4000
4001         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
4002         * gcc.c-torture/compile/20001205-1.c: Likewise.
4003         * gcc.c-torture/compile/20001226-1.c: Likewise.
4004         * gcc.c-torture/compile/20010518-2.c: Likewise.
4005         * gcc.c-torture/compile/20020312-1.c: Likewise.
4006         * gcc.c-torture/compile/20020604-1.c: Likewise.
4007         * gcc.c-torture/compile/920501-12.c: Likewise.
4008         * gcc.c-torture/compile/920501-4.c: Likewise.
4009         * gcc.c-torture/compile/920520-1.c: Likewise.
4010         * gcc.c-torture/compile/920521-1.c: Likewise.
4011         * gcc.c-torture/compile/920625-1.c: Likewise.
4012         * gcc.c-torture/compile/961203-1.c: Likewise.
4013         * gcc.c-torture/compile/980506-1.c: Likewise.
4014         * gcc.c-torture/compile/981006-1.c: Likewise.
4015         * gcc.c-torture/compile/981022-1.c: Likewise.
4016         * gcc.c-torture/compile/981223-1.c: Likewise.
4017         * gcc.c-torture/compile/990617-1.c: Likewise.
4018         * gcc.c-torture/compile/dll.c: Likewise.
4019         * gcc.c-torture/compile/labels-3.c: Likewise.
4020         * gcc.c-torture/compile/mipscop-1.c: Likewise.
4021         * gcc.c-torture/compile/mipscop-2.c: Likewise.
4022         * gcc.c-torture/compile/mipscop-3.c: Likewise.
4023         * gcc.c-torture/compile/mipscop-4.c: Likewise.
4024         * gcc.c-torture/compile/simd-5.c: Likewise.
4025         * gcc.c-torture/compile/20000804-1.x: Remove.
4026         * gcc.c-torture/compile/20001205-1.x: Likewise.
4027         * gcc.c-torture/compile/20001226-1.x: Likewise.
4028         * gcc.c-torture/compile/20010518-2.x: Likewise.
4029         * gcc.c-torture/compile/20020312-1.x: Likewise.
4030         * gcc.c-torture/compile/20020604-1.x: Likewise.
4031         * gcc.c-torture/compile/920501-12.x: Likewise.
4032         * gcc.c-torture/compile/920501-4.x: Likewise.
4033         * gcc.c-torture/compile/920520-1.x: Likewise.
4034         * gcc.c-torture/compile/920521-1.x: Likewise.
4035         * gcc.c-torture/compile/920625-1.x: Likewise.
4036         * gcc.c-torture/compile/961203-1.x: Likewise.
4037         * gcc.c-torture/compile/980506-1.x: Likewise.
4038         * gcc.c-torture/compile/981006-1.x: Likewise.
4039         * gcc.c-torture/compile/981022-1.x: Likewise.
4040         * gcc.c-torture/compile/981223-1.x: Likewise.
4041         * gcc.c-torture/compile/990617-1.x: Likewise.
4042         * gcc.c-torture/compile/mipscop-1.x: Likewise.
4043         * gcc.c-torture/compile/mipscop-2.x: Likewise.
4044         * gcc.c-torture/compile/mipscop-3.x: Likewise.
4045         * gcc.c-torture/compile/mipscop-4.x: Likewise.
4046         * gcc.c-torture/compile/simd-5.x: Likewise.
4047
4048         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
4049
4050 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4051
4052         * gcc.c-torture/execute/20030611-1.c: New test.
4053
4054 2003-06-12  Roger Sayle  <roger@eyesopen.com>
4055
4056         PR middle-end/168
4057         * gcc.dg/20030612-1.c: New test case.
4058
4059 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
4060
4061         PR c++/10635
4062         * g++.dg/expr/cast1.C: New test.
4063
4064 2003-06-12  Roger Sayle  <roger@eyesopen.com>
4065
4066         * gcc.dg/builtins-21.c: New test case.
4067
4068 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
4069
4070         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
4071         options instead of at the end.
4072         * lib/objc.exp (objc_target_compile): Likewise.
4073
4074 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
4075
4076         PR c++/10432
4077         * g++.dg/parse/error1.C: New test.
4078
4079 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
4080
4081         * gcc.dg/compat/struct-by-value-11_main.c: New file.
4082         * gcc.dg/compat/struct-by-value-11_x.c: New file.
4083         * gcc.dg/compat/struct-by-value-11_y.c: New file.
4084         * gcc.dg/compat/struct-by-value-12_main.c: New file.
4085         * gcc.dg/compat/struct-by-value-12_x.c: New file.
4086         * gcc.dg/compat/struct-by-value-12_y.c: New file.
4087         * gcc.dg/compat/struct-by-value-13_main.c: New file.
4088         * gcc.dg/compat/struct-by-value-13_x.c: New file.
4089         * gcc.dg/compat/struct-by-value-13_y.c: New file.
4090         * gcc.dg/compat/struct-by-value-14_main.c: New file.
4091         * gcc.dg/compat/struct-by-value-14_x.c: New file.
4092         * gcc.dg/compat/struct-by-value-14_y.c: New file.
4093         * gcc.dg/compat/struct-by-value-15_main.c: New file.
4094         * gcc.dg/compat/struct-by-value-15_x.c: New file.
4095         * gcc.dg/compat/struct-by-value-15_y.c: New file.
4096         * gcc.dg/compat/struct-by-value-16_main.c: New file.
4097         * gcc.dg/compat/struct-by-value-16_x.c: New file.
4098         * gcc.dg/compat/struct-by-value-16_y.c: New file.
4099         * gcc.dg/compat/struct-by-value-17_main.c: New file.
4100         * gcc.dg/compat/struct-by-value-17_x.c: New file.
4101         * gcc.dg/compat/struct-by-value-17_y.c: New file.
4102         * gcc.dg/compat/struct-by-value-18_main.c: New file.
4103         * gcc.dg/compat/struct-by-value-18_x.c: New file.
4104         * gcc.dg/compat/struct-by-value-18_y.c: New file.
4105
4106         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
4107         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
4108         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
4109         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
4110         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
4111         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
4112         * gcc.dg/compat/scalar-return-3_main.c: New file.
4113         * gcc.dg/compat/scalar-return-3_x.c: New file.
4114         * gcc.dg/compat/scalar-return-3_y.c: New file.
4115         * gcc.dg/compat/scalar-return-4_main.c: New file.
4116         * gcc.dg/compat/scalar-return-4_x.c: New file.
4117         * gcc.dg/compat/scalar-return-4_y.c: New file.
4118
4119 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
4120
4121         * gcc.dg/compat/fp2-struct-check.h: New file.
4122         * gcc.dg/compat/fp2-struct-defs.h: New file.
4123         * gcc.dg/compat/fp2-struct-init.h: New file.
4124         * gcc.dg/compat/struct-by-value-10_main.c: New file.
4125         * gcc.dg/compat/struct-by-value-10_x.c: New file.
4126         * gcc.dg/compat/struct-by-value-10_y.c: New file.
4127         * gcc.dg/compat/struct-return-10_main.c: New file.
4128         * gcc.dg/compat/struct-return-10_x.c: New file.
4129         * gcc.dg/compat/struct-return-10_y.c: New file.
4130
4131         * gcc.dg/compat/compat-common.h: New file.
4132         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
4133         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
4134         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
4135         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
4136         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
4137         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
4138         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
4139         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
4140         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
4141         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
4142         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
4143         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
4144         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
4145         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
4146         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
4147         * gcc.dg/compat/small-struct-check.h: Ditto.
4148         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
4149         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
4150         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
4151         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
4152         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
4153         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
4154         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
4155         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
4156         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
4157         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
4158         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4159         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
4160         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
4161         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4162         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
4163         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
4164         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
4165         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
4166         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
4167         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
4168         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
4169         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
4170         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
4171         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
4172         * gcc.dg/compat/struct-return-2_main.c: Ditto.
4173         * gcc.dg/compat/struct-return-2_x.c: Ditto.
4174         * gcc.dg/compat/struct-return-2_y.c: Ditto.
4175         * gcc.dg/compat/struct-return-3_main.c: Ditto.
4176         * gcc.dg/compat/struct-return-3_x.c: Ditto.
4177         * gcc.dg/compat/struct-return-3_y.c: Ditto.
4178
4179 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
4180
4181         * g++.dg/pch/static-1.C: New file.
4182         * g++.dg/pch/static-1.Hs: New file.
4183
4184 2003-06-10  Richard Henderson  <rth@redhat.com>
4185
4186         * gcc.dg/asm-7.c: Adjust expected warning text.
4187
4188 2003-06-10  Roger Sayle  <roger@eyesopen.com>
4189
4190         * gcc.dg/builtins-20.c: New test case.
4191
4192 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
4193
4194         PR c++/11131
4195         * g++.dg/opt/template1.C: New test.
4196
4197 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
4198
4199         * lib/gcc-dg.exp (dg-test): Clear additional_files and
4200         additional_sources.
4201
4202 2003-05-21  David Taylor  <dtaylor@emc.com>
4203
4204         * gcc.dg/Wpadded.c: New file.
4205
4206 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
4207
4208         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
4209         * gcc.dg/special/weak-2.c: Add dg-require-weak.
4210         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
4211         dg-require-weak.
4212
4213 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
4214
4215         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
4216
4217 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
4218
4219         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
4220         (dg-require-alias): Likewise.
4221         (dg-require-gc-sections): Likewise.
4222         * lib/target-supports.exp (check_gc_sections_available): Likewise.
4223
4224 2003-06-08  Richard Henderson  <rth@redhat.com>
4225
4226         * gcc.dg/20011029-2.c: Fix the array reference.
4227         * gcc.dg/asm-7.c: New.
4228
4229 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
4230
4231         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
4232
4233 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
4234
4235         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
4236         (dg-require-gc-sections): Likewise.
4237
4238 2003-06-08  Jan Hubicka  <jh@suse.cz>
4239
4240         * i386-cmov1.c: Fix regular expression.
4241         * i386-cvt-1.c: Likewise.
4242         * i386-local.c: Likewise.
4243         * i386-local2.c: Likewise.
4244         * i386-mul.c: Likewise.
4245         * i386-ssetype-1.c: Likewise.
4246         * i386-ssetype-3.c: Likewise.
4247         * i386-ssetype-5.c: Likewise.
4248
4249 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4250
4251         PR c++/11039
4252         * g++.dg/warn/implicit-typename2.C: New test.
4253         * g++.dg/warn/implicit-typename3.C: New test.
4254
4255 2003-06-07  Richard Henderson  <rth@redhat.com>
4256
4257         * g++.dg/other/offsetof3.C: Use size_t.
4258         * g++.dg/other/offsetof4.C: Likewise.
4259
4260 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
4261
4262         * lib/copy-file.exp: New. Implement gcc_copy_files.
4263
4264         * lib/dg-pch.exp: Load copy-file.exp
4265         (dg-pch): Use gcc_copy_files instead of "file copy".
4266
4267 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
4268
4269         * gcc.dg/weak/weak.exp: Simplify.
4270         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
4271         * gcc.dg/weak/weak-1.c: Likewise.
4272         * gcc.dg/weak/weak-2.c: Likewise.
4273         * gcc.dg/weak/weak-3.c: Likewise.
4274         * gcc.dg/weak/weak-4.c: Likewise.
4275         * gcc.dg/weak/weak-5.c: Likewise.
4276         * gcc.dg/weak/weak-6.c: Likewise.
4277         * gcc.dg/weak/weak-7.c: Likewise.
4278         * gcc.dg/weak/weak-8.c: Likewise.
4279         * gcc.dg/weak/weak-9.c: Likewise.
4280
4281 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
4282
4283         gcc.c-torture/execute/20030606-1.c: New.
4284
4285 2003-06-06  Roger Sayle  <roger@eyesopen.com>
4286
4287         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
4288         * gcc.dg/builtins-19.c: Likewise.
4289
4290 2003-06-06  Roger Sayle  <roger@eyesopen.com>
4291
4292         * gcc.dg/builtins-2.c: Add some more tests.
4293         * gcc.dg/builtins-18.c: New test case.
4294         * gcc.dg/builtins-19.c: New test case.
4295
4296 2003-06-06  Roger Sayle  <roger@eyesopen.com>
4297             Jim Wilson  <wilson@tuliptree.org>
4298
4299         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
4300
4301 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
4302
4303         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
4304         mempcpy/stpcpy calls not to be optimized into something else.
4305         * gcc.c-torture/execute/string-opt-3.c: Moved to...
4306         * gcc.c-torture/execute/builtins/string-7.c: ...here.
4307         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
4308
4309 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4310
4311         * gcc.dg/format/asm_fprintf-1.c: New test.
4312
4313 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
4314
4315         * lib/gcc-defs.exp (additional_sources): New variable.
4316         (dg-additional-sources): New function.
4317         (additional_files): New variable.
4318         (dg-additional-files): New function.
4319         (dg-additional-files-options): Likewise.
4320         * lib/gcc-dg.exp (dg-require-weak): New function.
4321         (dg-require-alias): Likewise.
4322         (dg-require-gc-sections): Likewise.
4323         * lib/target-supports.exp (check_alias_available): Remove testfile
4324         parameter.
4325         (check_gc_sections_available): New function.
4326         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
4327         (dg-gpp-additional-files): Likewise.
4328         * lib/g++.exp (additional_sources): Remove.
4329         (additional_files): Likewise.
4330         (g++_target_compile): Use dg-additional-files-options.
4331
4332         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
4333         Tcl logic.
4334         * gcc.dg/special/ecos.exp: Remove.
4335         * gcc.dg/special/20000419-2.c: Use dg-require-*.
4336         * gcc.dg/special/alias-1.c: Likewise.
4337         * gcc.dg/special/alias-2.c: Likewise.
4338         * gcc.dg/special/gcsec-1.c: Likewise.
4339         * gcc.dg/special/weak-1.c: Likewise.
4340         * gcc.dg/special/weak-2.c: Likewise.
4341         * gcc.dg/special/wkali-1.c: Likewise.
4342         * gcc.dg/special/wkali-2.c: Likewise.
4343
4344         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
4345         dg-gpp-additional-*.
4346         * g++.dg/special/conpr-3.C: Likewise.
4347         * g++.dg/special/conpr-4.C: Likewise.
4348         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
4349         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
4350         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
4351         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
4352         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
4353         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
4354         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
4355         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
4356         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
4357         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
4358         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
4359         * g++.old-deja/g++.other/comdat1.C: Likewise.
4360         * g++.old-deja/g++.other/comdat2.C: Likewise.
4361         * g++.old-deja/g++.other/comdat3.C: Likewise.
4362         * g++.old-deja/g++.other/ctor1.C: Likewise.
4363         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
4364
4365 2003-06-05  Richard Henderson  <rth@redhat.com>
4366
4367         * gcc.dg/debug/20030605-1.c: New.
4368
4369 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
4370
4371         * README.QMTEST: Update.
4372
4373 2003-06-04  Richard Henderson  <rth@redhat.com>
4374
4375         * gcc.dg/cleanup-1.c: New.
4376         * gcc.dg/cleanup-2.c: New.
4377         * gcc.dg/cleanup-3.c: New.
4378         * gcc.dg/cleanup-4.c: New.
4379         * gcc.dg/cleanup-5.c: New.
4380         * gcc.dg/cleanup-6.c: New.
4381         * gcc.dg/cleanup-7.c: New.
4382
4383 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
4384
4385         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
4386
4387         * lib/dg-pch.exp: New file.
4388         * g++.dg/pch/pch.exp: Use dg-pch.exp.
4389         * gcc.dg/pch/pch.exp: Likewise.
4390
4391 2003-06-04  Roger Sayle  <roger@eyesopen.com>
4392
4393         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
4394         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
4395         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
4396         * gcc.dg/builtins-17.c: New test case.
4397         * gcc.dg/i386-387-4.c: New test case.
4398         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
4399
4400 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4401
4402         * gcc.dg/ultrasp9.c: New test.
4403
4404 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4405
4406         * gcc.c-torture/compile/20030604-1.c: New test.
4407         * gcc.dg/sparc-constant-1.c: New test.
4408
4409 2003-06-03  Glen Nakamura  <glen@imodulo.com>
4410
4411         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
4412
4413 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
4414
4415         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
4416
4417         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
4418         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
4419
4420 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
4421
4422         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
4423
4424 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4425
4426         PR c++/10940
4427         * g++.dg/template/spec10.C: New test.
4428
4429 2003-06-03  Roger Sayle  <roger@eyesopen.com>
4430
4431         * gcc.dg/builtins-16.c: New test case.
4432
4433 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
4434
4435         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
4436         mempcpy test with post-increments.
4437         * gcc.c-torture/execute/string-opt-3.c: New test.
4438         * gcc.dg/string-opt-1.c: New test.
4439
4440 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
4441
4442         PR fortran/10965
4443         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
4444
4445 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
4446
4447         * lib/scanasm.exp (dg-scan): New function, factored out of ...
4448         (scan-assembler): ... here.  Use dg-scan.
4449         (scan-assembler-not): Likewise.
4450         (scan-file): New function.
4451         (scan-file-not): Likewise.
4452         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
4453         * gcc.dg/cpp/_Pragma4.c: Likewise.
4454         * gcc.dg/cpp/_Pragma5.c: Likewise.
4455         * gcc.dg/cpp/avoidpaste1.c: Likewise.
4456         * gcc.dg/cpp/avoidpaste2.c: Likewise.
4457         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
4458         * gcc.dg/cpp/cmdlne-P.c: Likewise.
4459         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
4460         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
4461         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
4462         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
4463         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
4464         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
4465         * gcc.dg/cpp/cxxcom1.c: Likewise.
4466         * gcc.dg/cpp/line1.c: Likewise.
4467         * gcc.dg/cpp/maccom1.c: Likewise.
4468         * gcc.dg/cpp/maccom2.c: Likewise.
4469         * gcc.dg/cpp/maccom3.c: Likewise.
4470         * gcc.dg/cpp/maccom4.c: Likewise.
4471         * gcc.dg/cpp/maccom5.c: Likewise.
4472         * gcc.dg/cpp/maccom6.c: Likewise.
4473         * gcc.dg/cpp/multiline.c: Likewise.
4474         * gcc.dg/cpp/spacing1.c: Likewise.
4475         * gcc.dg/cpp/spacing2.c: Likewise.
4476         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
4477         * gcc.dg/cpp/trad/maccom1.c: Likewise.
4478         * gcc.dg/cpp/trad/maccom2.c: Likewise.
4479         * gcc.dg/cpp/trad/maccom3.c: Likewise.
4480         * gcc.dg/cpp/trad/maccom4.c: Likewise.
4481         * gcc.dg/cpp/trad/maccom6.c: Likewise.
4482         * gcc.dg/cpp/cxxcom2.c: Likewise.
4483         * gcc.dg/cpp/cxxcom2.h: New file.
4484
4485         * gcc.dg/cpp/truefalse.cpp: Move it to ...
4486         * g++.dg/cpp/truefalse.C: Here.
4487         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
4488
4489 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
4490
4491         * gcc.dg/cpp/redef3.c: New file.
4492
4493 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4494
4495         * gcc.dg/i386-loop-3.c: New test.
4496
4497 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
4498
4499         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
4500
4501 2003-05-31  Roger Sayle  <roger@eyesopen.com>
4502
4503         * gcc.dg/fwrapv-1.c: New test case.
4504         * gcc.dg/fwrapv-2.c: New test case.
4505
4506 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4507
4508         PR c++/10956
4509         * g++.dg/template/spec9.C: New test.
4510
4511 2003-05-29  Roger Sayle  <roger@eyesopen.com>
4512
4513         * gcc.dg/duff-4.c: New test case.
4514
4515 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
4516
4517         PR fortran/10843
4518         * g77.dg/ffixed-form-1.f: New test
4519         * g77.dg/ffixed-form-2.f: New test
4520         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
4521         * g77.dg/ffree-form-3.f: New test
4522
4523 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
4524
4525         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
4526         * gcc.dg/wint_t-1.c: Likewise.
4527
4528 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4529
4530         * g++.dg/template/access11.C: New test.
4531
4532 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4533
4534         PR c++/10849
4535         * g++.dg/template/access10.C: New test.
4536
4537 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4538             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4539
4540         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
4541
4542 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
4543
4544         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
4545         suppress for powerpc-*-darwin*.
4546         * gcc.dg/torture/builtin-noret-2.c: Likewise.
4547
4548 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
4549
4550         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
4551         suppress option for powerpc-*-darwin*.
4552
4553 2003-05-23  Roger Sayle  <roger@eyesopen.com>
4554
4555         * gcc.dg/builtins-1.c: Add tests for tan and atan.
4556         * gcc.dg/builtins-4.c: Add test for fmod.
4557
4558 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4559
4560         PR c++/10682
4561         * g++.dg/template/instantiate4.C: New test.
4562
4563 2003-05-22  Roger Sayle  <roger@eyesopen.com>
4564
4565         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
4566
4567 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
4568
4569         * gcc.dg/compat/scalar-return-1_main.c: New file.
4570         * gcc.dg/compat/scalar-return-1_x.c: New file.
4571         * gcc.dg/compat/scalar-return-1_y.c: New file.
4572         * gcc.dg/compat/scalar-return-2_main.c: New file.
4573         * gcc.dg/compat/scalar-return-2_x.c: New file.
4574         * gcc.dg/compat/scalar-return-2_y.c: New file.
4575         * gcc.dg/compat/struct-return-3_main.c: New file.
4576         * gcc.dg/compat/struct-return-3_y.c: New file.
4577         * gcc.dg/compat/struct-return-3_x.c: New file.
4578         * gcc.dg/compat/struct-return-2_main.c: New file.
4579         * gcc.dg/compat/struct-return-2_x.c: New file.
4580         * gcc.dg/compat/struct-return-2_y.c: New file.
4581
4582 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4583
4584         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
4585         for hppa*-hp-hpux*.
4586         * gcc.dg/20021014-1.c (dg-options): Likewise.
4587         * gcc.dg/nest.c (dg-options): Likewise.
4588
4589 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
4590
4591         PR c++/9738
4592         * g++.dg/ext/dllimport2.C: New file.
4593         * g++.dg/ext/dllimport3.C: New file.
4594
4595 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
4596
4597         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
4598         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
4599         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4600         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
4601         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4602         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
4603         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
4604         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
4605         * gcc.dg/compat/small-struct-defs.h: New file.
4606         * gcc.dg/compat/small-struct-init.h: New file.
4607         * gcc.dg/compat/small-struct-check.h: New file.
4608         * gcc.dg/compat/fp-struct-defs.h: New file.
4609         * gcc.dg/compat/fp-struct-check.h: New file.
4610         * gcc.dg/compat/fp-struct-init.h: New file.
4611         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
4612         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
4613
4614 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
4615
4616         * gcc.dg/20030225-2.c: New test.
4617
4618 2003-05-18  Roger Sayle  <roger@eyesopen.com>
4619             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4620
4621         * gcc.c-torture/compile/20030518-1.c: New test case.
4622
4623 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
4624
4625         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
4626         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
4627         gcc-dg-debug-runtest.
4628         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
4629         gcc-dg-debug-runtest.
4630
4631 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4632
4633         PR c++/9022
4634         * g++.dg/lookup/using6.C: New test.
4635
4636 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4637
4638         * g++.dg/parse/access2.C: New test.
4639
4640 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
4641
4642         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
4643         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
4644         * gcc.dg/debug/debug.exp: Likewise.
4645
4646 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
4647
4648         * gcc.dg/dollar.c: New test.
4649
4650 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
4651
4652         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
4653         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
4654         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
4655         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
4656         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
4657         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
4658         * gcc.dg/compat/struct-by-value-6_main.c: New file.
4659         * gcc.dg/compat/struct-by-value-6_x.c: New file.
4660         * gcc.dg/compat/struct-by-value-6_y.c: New file.
4661         * gcc.dg/compat/struct-by-value-7_main.c: New file.
4662         * gcc.dg/compat/struct-by-value-7_x.c: New file.
4663         * gcc.dg/compat/struct-by-value-7_y.c: New file.
4664         * gcc.dg/compat/struct-by-value-8_main.c: New file.
4665         * gcc.dg/compat/struct-by-value-8_x.c: New file.
4666         * gcc.dg/compat/struct-by-value-8_y.c: New file.
4667         * gcc.dg/compat/struct-by-value-9_main.c: New file.
4668         * gcc.dg/compat/struct-by-value-9_x.c: New file.
4669         * gcc.dg/compat/struct-by-value-9_y.c: New file.
4670
4671 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
4672
4673         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
4674         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
4675         support for "repo" mode.
4676         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
4677         * lib/g77-dg.exp: Likewise.
4678         * lib/obj-dg.exp: Likewise.
4679
4680 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
4681
4682         Merge from gcc-3_2-rhl8-branch:
4683         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
4684
4685         * gcc.dg/tls/opt-6.c: New test.
4686
4687         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
4688
4689         * gcc.dg/20030405-1.c: New test.
4690
4691         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
4692
4693         * gcc.dg/20030309-1.c: New test.
4694
4695         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4696
4697         * gcc.c-torture/execute/20030307-1.c: New test.
4698
4699         2003-02-20  Randolph Chung  <tausq@debian.org>
4700
4701         * gcc.c-torture/compile/20030220-1.c: New test.
4702
4703         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
4704
4705         * gcc.dg/20030217-1.c: New test.
4706
4707         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
4708
4709         * gcc.c-torture/compile/20020129-1.c: New test.
4710
4711         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4712
4713         * gcc.dg/unroll-1.c: New test.
4714
4715         2002-11-16  Jan Hubicka  <jh@suse.cz>
4716
4717         * gcc.c-torture/execute/20020920-1.c: New test.
4718
4719         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
4720
4721         PR target/7434
4722         * gcc.c-torture/compile/20021008-1.c: New test.
4723
4724         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
4725
4726         PR target/7559
4727         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
4728
4729         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
4730
4731         * gcc.c-torture/compile/20020807-1.c: New test.
4732
4733         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
4734
4735         * gcc.dg/tls/opt-1.c: New test.
4736
4737         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
4738
4739         * gcc.dg/20020729-1.c: New test.
4740
4741         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
4742
4743         * g++.dg/opt/life1.C: New test.
4744
4745         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
4746
4747         * gcc.dg/20020525-1.c: New test.
4748
4749         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
4750
4751         PR c++/6794
4752         * g++.dg/ext/pretty1.C: New test.
4753         * g++.dg/ext/pretty2.C: New test.
4754
4755 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
4756
4757         PR c++/8385
4758         * g++.dg/ext/typeof5.C: New test.
4759
4760 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
4761
4762         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
4763         __USER_LABEL_PREFIX__ into account.
4764         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
4765
4766 2003-05-14  Roger Sayle  <roger@eyesopen.com>
4767
4768         * gcc.dg/builtins-15.c: New test case.
4769
4770 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
4771
4772         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
4773
4774 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
4775
4776         * lib/g++.exp: Tweak handling of additional source files.
4777         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
4778         * g++.dg/special/conpr-2a.C: Rename to ...
4779         * g++.dg/special/conpr-2a.cc: ... this.
4780         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
4781         * g++.dg/special/conpr-3a.C: Rename to ...
4782         * g++.dg/special/conpr-3a.cc: This.
4783         * g++.dg/special/conpr-3b.C: Rename to ...
4784         * g++.dg/special/conpr-3b.cc: This.
4785         * g++.dg/special/conpr-4.C: New test.
4786         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
4787
4788 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
4789
4790         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
4791
4792 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4793
4794         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
4795         * g++.old-deja/g++.robertl/eb71.C: Likewise.
4796         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
4797         * g++.old-deja/g++.other/warn3.C: Likewise.
4798
4799 2003-05-11  Roger Sayle  <roger@eyesopen.com>
4800
4801         * gcc.dg/i386-387-1.c: Update to also test log.
4802         * gcc.dg/i386-387-2.c: Likewise.
4803
4804 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
4805
4806         * g77.f-torture/execute/int8421.f: New test.
4807
4808 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4809
4810         PR c++/10230, c++/10481
4811         * g++.dg/lookup/scoped5.C: New test.
4812
4813 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4814
4815         PR c++/10552
4816         * g++.dg/template/ttp6.C: New test.
4817
4818 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
4819
4820         * gcc.c-torture/execute/builtins: New directory.
4821         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
4822         gcc.c-torture/execute/builtins.
4823         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
4824         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
4825         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
4826         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
4827
4828 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4829
4830         PR c++/9252
4831         * g++.dg/template/access8.C: New test.
4832         * g++.dg/template/access9.C: New test.
4833
4834 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4835
4836         PR c++/9554
4837         * g++.dg/parse/access1.C: New test.
4838
4839 2003-05-09  DJ Delorie  <dj@redhat.com>
4840
4841         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
4842         long, and not an int.
4843
4844 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4845
4846         PR c++/10555, c++/10576
4847         * g++.dg/template/memclass1.C: New test.
4848
4849 2003-05-08  DJ Delorie  <dj@redhat.com>
4850
4851         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
4852         targets.
4853         * gcc.c-torture/execute/20021024-1.x: Likewise.
4854         * gcc.c-torture/execute/shiftdi.x: Likewise.
4855         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
4856         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
4857         * gcc.dg/20021018-1.c: Likewise.
4858
4859 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4860
4861         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
4862
4863         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
4864         (bcopy): Call memmove.
4865
4866 2003-05-08  Roger Sayle  <roger@eyesopen.com>
4867
4868         * g77.f-torture/compile/8485.f: New test case.
4869
4870 2003-05-07  Richard Henderson  <rth@redhat.com>
4871
4872         PR c++/10570
4873         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
4874         Verify exception_cleanup not called for rethrows.
4875         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
4876         when exiting catch block without rethrowing.
4877         * g++.dg/eh/forced3.C: New.
4878         * g++.dg/eh/forced4.C: New.
4879
4880 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
4881
4882         * gcc.dg/20030505.c: Fix triplet.
4883
4884 2003-05-06  DJ Delorie  <dj@redhat.com>
4885
4886         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
4887         * gcc.dg/nest.c: Likewise.
4888
4889 2003-05-05  Roger Sayle  <roger@eyesopen.com>
4890
4891         * gcc.dg/builtins-14.c: New test case.
4892
4893 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
4894
4895         * lib/compat.exp (compat-execute): New argument.
4896         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
4897         * gcc.dg/compat: New test directory.
4898         * gcc.dg/compat/compat.exp: New expect script.
4899         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
4900         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
4901         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
4902         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
4903         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
4904         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
4905
4906         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
4907         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
4908         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
4909         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
4910         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
4911         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
4912         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
4913         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
4914         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
4915         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
4916         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
4917         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
4918         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
4919         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
4920         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
4921
4922 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
4923
4924         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
4925
4926 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
4927
4928         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
4929
4930 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
4931
4932         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
4933         * gcc.dg/ppc-fsel-2.c: New test.
4934
4935         * gcc.dg/unused-5.c: New test.
4936
4937 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4938
4939         PR c++/10496
4940         * g++.dg/warn/pmf1.C: New test.
4941
4942 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4943
4944         PR c++/4494
4945         * g++.dg/warn/main.C: New test.
4946
4947 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4948
4949         * gcc.dg/nonnull-3.c: New test.
4950
4951 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
4952
4953         * gcc.dg/cpp/Wtrigraphs.c: Update.
4954         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
4955
4956 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
4957
4958         * gcc.dg/ppc-fsel-1.c: New test.
4959
4960 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
4961
4962         PR c/10604
4963         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
4964
4965 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
4966
4967         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
4968
4969 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4970
4971         PR c++/9364, c++/10553, c++/10586
4972         * g++.dg/parse/typename4.C: New test.
4973         * g++.dg/parse/typename5.C: Likewise.
4974
4975 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
4976
4977         * gcc.c-torture/compile/20030503-1.c: New test.
4978
4979 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4980
4981         * g++.dg/lookup/using5.C: Fix testcase error.
4982
4983 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
4984
4985         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
4986         since MEABI is no longer supported.  Remove all vestiges
4987         of MEABI from the test.
4988
4989 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4990
4991         PR c++/10554
4992         * g++.dg/lookup/using5.C: New test.
4993
4994 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4995
4996         PR c++/8772
4997         * g++.dg/template/ttp5.C: New test.
4998
4999 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
5000
5001         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
5002         (dg-gpp-additional-sources): New function.
5003         (dg-gpp-additional-files): Likewise.
5004         * lib/g++.exp (additional_sources): New variable.
5005         (additional_files): Likewise.
5006         (g++_target_compile): Deal with them.
5007         * lib/old-dejagnu.exp: Remove.
5008         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
5009         * g++.old-deja: Revise all tests to use dg commands.
5010
5011 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5012
5013         PR c++/9432, c++/9528
5014         * g++.dg/lookup/using4.C: New test.
5015
5016 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
5017
5018         * gcc.dg/noreturn-5.c: New file.
5019         * gcc.dg/noreturn-6.c: New file.
5020
5021         * gcc.c-torture/compile/inline-1.c: New file.
5022
5023 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5024
5025         PR c++/10551
5026         * g++.dg/template/explicit1.C: New test.
5027
5028 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5029
5030         PR c++/10549
5031         * g++.dg/other/bitfield1.C: New test.
5032
5033         PR c++/10527
5034         * g++.dg/init/new7.C: New test.
5035
5036 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
5037
5038         * g++.dg/ext/desig1.C: New test.
5039         * g++.dg/ext/init1.C: Update.
5040
5041         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
5042
5043 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
5044
5045         PR c++/10180
5046         * g++.dg/warn/Winline-1.C: New test.
5047
5048 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
5049
5050         * gcc.c-torture/execute/string-opt-19.c: New test.
5051
5052         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
5053         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
5054
5055 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
5056
5057         PR c++/10506
5058         * g++.dg/init/new6.C: New test.
5059
5060         PR c++/10503
5061         * g++.dg/init/ref6.C: New test.
5062
5063 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
5064
5065         * g++.dg/warn/weak1.C: XFAIL on AIX4.
5066
5067 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5068
5069         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
5070         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
5071
5072 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
5073
5074         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
5075         initialized static data members.
5076
5077 2003-04-25  H.J. Lu <hjl@gnu.org>
5078
5079         * gcc.dg/ia64-sync-4.c: New test.
5080
5081 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5082
5083         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
5084         date.
5085
5086 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
5087
5088         PR c++/10337
5089         * g++.dg/warn/conv1.C: New test.
5090         * g++.old-deja/g++.other/conv7.C: Adjust.
5091         * g++.old-deja/g++.other/overload14.C: Adjust.
5092
5093 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5094
5095         PR c++/10471
5096         * g++.dg/template/defarg2.C: New test.
5097
5098 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
5099
5100         * gcc.dg/cpp/include2.c: Update.
5101         * gcc.dg/cpp/multiline-2.c: New.
5102         * gcc.dg/cpp/multiline.c: Update.
5103         * gcc.dg/cpp/strify2.c: Update.
5104         * gcc.dg/cpp/trad/literals-2.c: Update.
5105
5106 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5107
5108         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
5109
5110 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5111
5112         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
5113
5114 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
5115
5116         PR c++/10451
5117         * g++.dg/parse/crash4.C: New test.
5118
5119         PR c++/9847
5120         * g++.dg/parse/crash5.C: New test.
5121
5122 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
5123
5124         PR c++/10446
5125         * g++.dg/parse/crash3.C: New test.
5126
5127         PR c++/10428
5128         * g++.dg/parse/elab1.C: New test.
5129
5130 2003-04-22  Devang Patel  <dpatel@apple.com>
5131
5132         * gcc.dg/cpp/trad/funlike-5.c: New test.
5133
5134 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
5135
5136         * g++.dg/other/packed1.C: Fix dg options.
5137
5138 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
5139
5140         * g++.dg/other/offsetof2.C: New test.
5141
5142 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
5143
5144         * g++.dg/template/recurse.C: Adjust location of error messages.
5145
5146 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
5147
5148         PR c++/9881
5149         * g++.dg/init/addr-const1.C: New test.
5150         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
5151
5152 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
5153
5154         PR c++/10405
5155         * g++.dg/lookup/struct-hack1.C: New test.
5156
5157 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
5158
5159         * ucs.c: Update diagnostic messages.
5160
5161 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
5162
5163         * gcc.dg/cpp/truefalse.cpp: New test.
5164         * gcc.dg/cpp/cpp.exp: Update.
5165         * g++.dg/other/stdbool-if.C: Remove.
5166
5167 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
5168
5169         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
5170         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
5171
5172 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5173
5174         * gcc.c-torture/compile/20030418-1.c: New test.
5175
5176 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
5177
5178         * README.compat: Remove; content moved to doc/sourcebuild.texi.
5179
5180 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5181
5182         PR c++/10347
5183         g++.dg/template/dependent-name1.C: New test.
5184
5185 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
5186
5187         * gcc.dg/warn-1.c (tourist_guide): New array,
5188         contains a pointer to bar.
5189
5190 2003-04-16  Roger Sayle  <roger@eyesopen.com>
5191
5192         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
5193         * gcc.c-torture/execute/medce-1.c: New test case.
5194         * gcc.c-torture/execute/medce-2.c: New test case.
5195
5196 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
5197
5198         * lib/prune.exp: Ignore more messages.
5199
5200         PR c++/10381
5201         * g++.dg/parse/lookup3.C: New test.
5202
5203 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
5204
5205         * gcc.c-torture/compile/20030415-1.c : New test.
5206
5207 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
5208
5209         * gcc.c-torture/execute/scope-2.c: Move to ...
5210         * gcc.dg/noncompile/scope.c: .... here.
5211
5212 2003-04-14  Roger Sayle  <roger@eyesopen.com>
5213
5214         * gcc.dg/20030414-2.c: New test case.
5215
5216 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
5217
5218         PR target/10377
5219         * gcc.dg/20030414-1.c: New test.
5220
5221 2003-04-13  Roger Sayle  <roger@eyesopen.com>
5222
5223         * gcc.dg/builtins-12.c: New test case.
5224         * gcc.dg/builtins-13.c: New test case.
5225
5226 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5227
5228         * gcc.c-torture/execute/string-opt-18.c: New test.
5229
5230 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
5231
5232         PR c++/10300
5233         * g++.dg/init/new5.C: New test.
5234
5235 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
5236
5237         PR c++/7910
5238         * g++.dg/ext/dllimport1.C: New test.
5239
5240 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5241
5242         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
5243
5244 2003-04-11  Bud Davis <bdavis9659@comcast.net>
5245
5246         PR Fortran/9263
5247         * g77.f-torture/noncompile/9263.f: New test
5248         PR Fortran/1832
5249         * g77.f-torture/execute/1832.f: New test
5250
5251 2003-04-11  David Chad  <davidc@freebsd.org>
5252             Loren J. Rittle  <ljrittle@acm.org>
5253
5254         libobjc/8562
5255         * objc.dg/headers.m: New test.
5256
5257 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
5258
5259         * gcc.c-torture/execute/builtin-noret-2.c: New.
5260         * gcc.c-torture/execute/builtin-noret-2.x: New.
5261         XFAIL builtin-noret-2.c at -O1 and above.
5262         * gcc.dg/redecl.c: New.
5263         * gcc.dg/Wshadow-1.c: Update error regexps.
5264
5265 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
5266
5267         * g++.dg/abi/bitfield10.C: New test.
5268
5269 2003-04-09  Mike Stump  <mrs@apple.com>
5270
5271         * gcc.dg/pch/pch.exp: Make testcase names longer.
5272         * g++.dg/pch/pch.exp: Make testcase names longer.
5273
5274 2003-04-08  Roger Sayle  <roger@eyesopen.com>
5275
5276         * gcc.dg/builtins-11.c: New test case.
5277
5278 2003-04-08  Roger Sayle  <roger@eyesopen.com>
5279
5280         * gcc.dg/builtins-9.c: New test case.
5281         * gcc.dg/builtins-10.c: New test case.
5282
5283 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
5284
5285         * gcc.dg/noncompile/init-4.c.c: New test.
5286
5287 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
5288
5289         * gcc.misc-test/gcov-9.c: New test.
5290         * gcc.misc-test/gcov-10.c: New test
5291         * gcc.misc-test/gcov-11.c: New test.
5292
5293 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
5294
5295         PR optimization/10024
5296         * gcc.c-torture/compile/20030405-1.c: New test.
5297
5298 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
5299
5300         * gcc.dg/pch/static-3.c: New.
5301         * gcc.dg/pch/static-3.hs: New.
5302         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
5303
5304 2003-04-04  Richard Henderson  <rth@redhat.com>
5305
5306         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
5307         * g++.dg/eh/forced2.C: Likewise.
5308
5309 2003-04-03  Mike Stump  <mrs@apple.com>
5310
5311         * lib/scanasm.exp (scan-assembler): Add xfail processing for
5312         target arg.
5313         (scan-assembler-times, scan-assembler-not): Likewise.
5314         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
5315
5316 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5317
5318         * gcc.dg/sparc-loop-1.c: New test.
5319
5320 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
5321
5322         PR other/9274
5323         * g++.dg/pch/system-2.C: New.
5324         * g++.dg/pch/system-2.Hs: New.
5325
5326 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
5327
5328         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
5329
5330         * g++.dg/eh/simd-1.C (vecfunc): Same.
5331
5332 2003-04-01  Roger Sayle  <roger@eyesopen.com>
5333
5334         * gcc.c-torture/execute/20030401-1.c: New test case.
5335
5336 2003-04-01  Ziemowit Laski <zlaski@apple.com>
5337
5338         * objc.dg/defs.m: New.
5339
5340 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
5341
5342         * g++.dg/eh/simd-1.C: New.
5343         * g++.dg/eh/simd-2.C: New.
5344
5345 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
5346
5347         * gcc.c-torture/execute/simd-3.c: New.
5348
5349 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
5350
5351         PR c/9936
5352         * gcc.dg/20030331-2.c: New test.
5353
5354 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
5355
5356         PR c++/10278
5357         * g++.dg/parse/crash2.C: New test.
5358
5359 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
5360
5361         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
5362         * gcc.c-torture/execute/20030331-1.c: ...here.
5363
5364 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
5365
5366         * gcc.c-torture/execute/20030331-1.c: New test.
5367
5368 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5369
5370         * lib/gcov.exp: Adjust call return testing strings.
5371         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
5372
5373 2003-03-31  Roger Sayle  <roger@eyesopen.com>
5374
5375         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
5376         * gcc.dg/builtins-7.c: New test case.
5377         * gcc.dg/builtins-8.c: New test case.
5378
5379 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
5380
5381         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
5382
5383 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
5384
5385         PR c++/7647
5386         * g++.dg/lookup-class-member-2.C: New test.
5387
5388 2003-03-30  Glen Nakamura  <glen@imodulo.com>
5389
5390         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
5391
5392 2003-03-28  Roger Sayle  <roger@eyesopen.com>
5393
5394         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
5395
5396 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
5397
5398         * g++.dg/init/attrib1.C: New test.
5399
5400 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5401
5402         * gcc.dg/ultrasp8.c: New test.
5403
5404 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5405
5406         * gcc.dg/ultrasp7.c: New test.
5407
5408 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
5409
5410         PR c++/10047
5411         * g++.dg/template/inline1.C: New test.
5412
5413 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5414
5415         * gcc.dg/sparc-dwarf2.c: New test.
5416
5417 2003-03-27  Roger Sayle  <roger@eyesopen.com>
5418
5419         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
5420         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
5421
5422 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
5423
5424         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
5425         than reading .x files.
5426         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
5427         * g77.dg/gcov/gcov-1.f: Likewise.
5428         * gcc.misc-tests/gcov-4b.c: Likewise.
5429         * gcc.misc-tests/gcov-5b.c: Likewise.
5430         * gcc.misc-tests/gcov-6.c: Likewise.
5431         * gcc.misc-tests/gcov-7.c: Likewise.
5432         * gcc.misc-tests/gcov-8.c: Likewise.
5433         * g++.dg/gcov/gcov-1.x: Remove.
5434         * g77.dg/gcov/gcov-1.x: Likewise.
5435         * gcc.misc-tests/gcov-4b.x: Likewise.
5436         * gcc.misc-tests/gcov-5b.x: Likewise.
5437         * gcc.misc-tests/gcov-6.x: Likewise.
5438         * gcc.misc-tests/gcov-7.x: Likewise.
5439         * gcc.misc-tests/gcov-8.x: Likewise.
5440
5441 2003-03-27  Glen Nakamura  <glen@imodulo.com>
5442
5443         PR opt/10087
5444         * gcc.dg/20030324-1.c: New test.
5445
5446 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
5447
5448         PR c++/10224
5449         * g++.dg/template/arg3.C: New test.
5450
5451         PR c++/10158
5452         * g++.dg/template/friend18.C: New test.
5453
5454 2003-03-26  Roger Sayle  <roger@eyesopen.com>
5455
5456         * g77.f-torture/compile/20030326-1.f: New test case.
5457
5458 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
5459
5460         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
5461
5462         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
5463
5464 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
5465
5466         * gcc.dg/ia64-sync-3.c: New test.
5467
5468 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
5469
5470         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
5471
5472 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5473
5474         * gcc.dg/ultrasp6.c: New test.
5475
5476 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5477
5478         * gcc.dg/i386-signbit-1.c: New test.
5479         * gcc.dg/i386-signbit-2.c: New test.
5480         * gcc.dg/i386-signbit-3.c: New test.
5481
5482 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5483
5484         * gcc.dg/ultrasp5.c: Fix options.
5485
5486 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5487
5488         * gcc.dg/ultrasp5.c: Fix comment.
5489
5490 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
5491
5492         PR fortran/10197
5493         * g77.f-torture/execute/10197.f: New test.
5494
5495 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
5496
5497         PR c++/9898, c++/383
5498         * g++.dg/template/conv6.C: New test.
5499
5500         PR c++/10119
5501         * g++.dg/template/ptrmem5.C: New test.
5502
5503         PR c++/10026
5504         * g++.dg/lookup/koenig1.C: New test.
5505
5506         PR C++/10199
5507         * g++.dg/lookup/template2.C: New test.
5508
5509 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
5510
5511         * g++.dg/opt/rtti1.C: New test.
5512
5513 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5514
5515         * gcc.dg/ultrasp5.c: New test.
5516
5517 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
5518
5519         PR middle-end/9967
5520         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
5521         builtin fputs.
5522
5523 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5524
5525         PR c/8224
5526         * gcc.dg/20030323-1.c: New test.
5527
5528 2003-03-23  Roger Sayle  <roger@eyesopen.com>
5529
5530         * gcc.c-torture/compile/20030323-1.c: New test case.
5531
5532 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
5533
5534         * gcc.dg/20030321-1.c: New test.
5535
5536 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
5537
5538         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
5539
5540 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5541
5542         PR c++/9978, c++/9708
5543         * g++.dg/ext/vlm1.C: Adjust expected error.
5544         * g++.dg/ext/vla2.C: New test.
5545         * g++.dg/template/arg1.C: New test.
5546         * g++.dg/template/arg2.C: New test.
5547
5548 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
5549
5550         * g77.f-torture/execute/select.f: New test.
5551         * g77.f-torture/noncompile/select_no_compile.f: New test.
5552
5553 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
5554
5555         PR c++/9898
5556         * g++.dg/other/error4.C: New test.
5557
5558 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
5559
5560         * g++.dg/template/friend17.C: New test.
5561
5562 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
5563
5564         * gcc.c-torture/compile/20030320-1.c: New.
5565
5566 2003-03-20  Roger Sayle  <roger@eyesopen.com>
5567
5568         * gcc.dg/builtins-6.c: New test case.
5569
5570 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
5571
5572         PR target/10073
5573         * gcc.c-torture/compile/20030319-1.c: New.
5574
5575 2003-03-18  Jan Hubicka  <jh@suse.cz>
5576
5577         * gcc.dg/i386-cvt-1.c: New test.
5578
5579 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
5580
5581         * objc.dg/naming-1.m: Use "(parse|syntax) error".
5582         * objc.dg/naming-2.m: Likewise.
5583
5584 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
5585
5586         PR c++/9639
5587         * g++.dg/parse/crash1.C: New test.
5588
5589 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
5590
5591         PR c++/8805
5592         * g++.dg/eh/cleanup1.C: New test.
5593
5594 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5595
5596         * gcc.c-torture/execute/20030316-1.c: New test case.
5597
5598 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
5599
5600         PR c++/9629
5601         * g++.dg/init/ctor2.C: New test.
5602
5603 2003-03-15  Roger Sayle  <roger@eyesopen.com>
5604
5605         * g77.f-torture/compile/xformat.f: New test case.
5606
5607 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5608
5609         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
5610         * g++.old-deja/g++.mike/eh50.C: Likewise.
5611
5612 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5613
5614         PR c++/6440
5615         * g++.dg/template/spec7.C: New test.
5616         * g++.dg/template/spec8.C: Likewise.
5617
5618 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
5619
5620         * gcc.c-torture/execute/20030313-1.c: New test.
5621
5622 2003-03-14  Richard Henderson  <rth@redhat.com>
5623
5624         * gcc.dg/inline-2.c: Adjust alpha test for external call.
5625
5626 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5627
5628         * gcc.c-torture/compile/20030314-1.c: New test.
5629
5630 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
5631
5632         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
5633         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
5634         thumb target,
5635         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
5636         to accept newer _imp__  prefix and additional
5637         newline in .drectve section.
5638         * gcc.dg/dll-4.c: Likewise.
5639         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
5640         switch.
5641
5642 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
5643
5644         * g++.dg/parse/namespace9.C: New test.
5645
5646         * g++.dg/init/ref5.C: New test.
5647         * g++.dg/parse/ptrmem1.C: Likewise.
5648
5649 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5650
5651         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
5652         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
5653         regular expression.
5654         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
5655         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
5656
5657 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
5658
5659         * gcc.c-torture/execute/20030224-2.c: New test.
5660
5661 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5662
5663         * gcc.dg/decl-3.c: New test.
5664
5665 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5666
5667         * gcc.dg/i386-loop-2.c: New test.
5668
5669 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
5670
5671         PR c++/9474
5672         * g++.dg/parse/namespace8.C: New test.
5673
5674         PR c++/9924
5675         * g++.dg/overload/builtin2.C: New test.
5676
5677 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
5678
5679         * gcc.dg/return-type-3.c: New test.
5680
5681 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
5682
5683         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
5684         profiling options are not supported.
5685
5686 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
5687
5688         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
5689         * g++.old-deja/g++.warn/impint2.C: Likewise.
5690
5691 2003-03-10  Devang Patel  <dpatel@apple.com>
5692
5693         * g++.dg/cpp/c++_cmd_1.C: New test.
5694         * g++.dg/cpp/c++_cmd_1.h: New file.
5695
5696 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
5697
5698         * gcc.dg/altivec-9.c: New file.
5699
5700 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5701
5702         * gcc.dg/ppc-sdata-1.c: New test.
5703         * gcc.dg/ppc-sdata-2.c: New test.
5704
5705 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
5706
5707         PR c++/9373
5708         * g++.dg/opt/ptrmem2.C: New test.
5709
5710         PR c++/8534
5711         * g++.dg/opt/ptrmem1.C: New test.
5712
5713 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5714
5715         * gcc.dg/i386-loop-1.c: New test.
5716
5717 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5718
5719         PR c++/9970
5720         * g++.dg/lookup/friend1.C: New test.
5721
5722 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
5723
5724         PR c++/9823
5725         * g++.dg/parser/constructor1.C: New test.
5726
5727 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
5728
5729         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
5730
5731         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
5732
5733 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
5734
5735         * gcc.dg/cpp/Wunused.c: Update test.
5736
5737 2003-03-08  Jan Hubicka  <jh@suse.cz>
5738
5739         * gcc.dg/inline-3.c: New test.
5740
5741 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
5742
5743         PR c++/9809
5744         * g++.dg/parse/builtin1.C: New test.
5745
5746         PR c++/9982
5747         * g++.dg/abi/cookie1.C: New test.
5748         * g++.dg/abi/cookie2.C: Likewise.
5749
5750         PR c++/9524
5751         * g++.dg/template/field1.C: New test.
5752
5753         PR c++/9912
5754         * g++.dg/parse/class1.C: New test.
5755         * g++.dg/parse/namespace7.C: Likewise.
5756         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
5757
5758 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
5759
5760         * g++.dg/init/ref4.C: New test.
5761
5762 2003-03-07  Jan Hubicka  <jh@suse.cz>
5763
5764         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
5765         * gcc.dg/inline-3.c:  New test.
5766
5767 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
5768
5769         * g++.dg/init/ref3.C: New test.
5770
5771         PR c++/9965
5772         * g++.dg/init/ref2.C: New test.
5773
5774         PR c++/9400
5775         * g++.dg/warn/Wshadow-2.C: New test.
5776
5777         PR c++/9791
5778         * g++.dg/warn/Woverloaded-1.C: New test.
5779
5780 2003-03-05  Jan Hubicka  <jh@suse.cz>
5781
5782         * gcc.dg/i386-local2.c: New.
5783         * gcc.dg/i386-local.c: Fix typo.
5784
5785 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
5786
5787         * g++.dg/abi/layout3.C: New test.
5788
5789 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5790
5791         * gcc.c-torture/compile/20030305-1.c
5792
5793 2003-03-05  Jan Hubicka  <jh@suse.cz>
5794
5795         * gcc.dg/i386-local.c: New.
5796
5797 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
5798
5799         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
5800
5801 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5802
5803         * gcc.dg/switch-2.c: New test.
5804         * gcc.dg/switch-3.c: New test.
5805         * gcc.dg/Wswitch.c: Adjust line numbers.
5806         * gcc.dg/Wswitch-default.c: Likewise.
5807         * gcc.dg/Wswitch-enum.c: Likewise.
5808
5809 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
5810
5811         * gcc.c-torture/execute/20030222-1.c: New test.
5812
5813 2003-03-03  James E Wilson  <wilson@tuliptree.org>
5814
5815         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
5816
5817 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
5818
5819         PR c++/9878
5820         * g++.dg/init/ref1.C: New test.
5821
5822 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
5823
5824         * gcc.dg/sh-relax.c: New SH-only test.
5825
5826 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
5827
5828         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
5829         comment explaining purpose of testcase.
5830
5831 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5832
5833         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
5834         for HC11/HC12 (asm needs two int registers).
5835         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
5836         HC11/HC12 because the test uses an asm which needs two 32-bit
5837         registers.
5838
5839 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5840
5841         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
5842         for HC11/HC12 (array is too large otherwise).
5843         * gcc.c-torture/compile/920501-4.x: New file, likewise.
5844         * gcc.c-torture/compile/20010518-2.x: Likewise.
5845         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
5846         HC11/HC12 (array is too large).
5847
5848 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
5849
5850         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
5851         * lib/g++-dg.exp (g++-dg-test): Likewise.
5852
5853 2003-03-01  Roger Sayle  <roger@eyesopen.com>
5854
5855         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
5856         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
5857
5858 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5859
5860         * g++.dg/warn/implicit-typename1.C: Remove warning.
5861
5862 2003-02-28  Richard Henderson  <rth@redhat.com>
5863
5864         * gcc.dg/noreturn-1.c: Move noreturn warning line.
5865         * gcc.dg/return-type-1.c: Move control reaches end warning line.
5866
5867 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
5868
5869         * gcc.dg/pch/pch.exp: Change .pch to .gch.
5870         * g++.dg/pch/pch.exp: Likewise.
5871
5872 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
5873
5874         PR c++/9879
5875         * testsuite/g++.dg/init/new4.C: New test.
5876
5877 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
5878
5879         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
5880
5881 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
5882
5883         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
5884         unsigned long.
5885
5886         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
5887         wider than float.
5888
5889 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5890
5891         * lib/scanasm.exp: Add support for counting numbers of
5892         occurences.
5893         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
5894         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
5895
5896 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
5897
5898         PR c++/9683
5899         * g++.dg/template/static3.C: New test.
5900
5901         PR c++/9829
5902         * g++.dg/parse/namespace6.C: New test.
5903
5904 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5905
5906         PR target/9732
5907         * gcc.dg/20030225-1.c: New test.
5908
5909 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
5910
5911         * README: Remove out-of-date information.
5912
5913         PR c++/9836
5914         * g++.dg/template/spec6.C: New test.
5915
5916 2003-02-24  Jeff Law  <law@redhat.com>
5917
5918         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
5919
5920 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5921
5922         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
5923         * gcc.dg/pragma-ep-1.c: Likewise.
5924
5925 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5926
5927         PR c++/9602
5928         * g++.dg/template/friend16.C: New test.
5929
5930 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
5931
5932         PR c++/5333
5933         * g++.dg/parse/fused-params1.C: Adjust error messages.
5934         * g++.dg/template/nested3.C: New test.
5935
5936 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
5937
5938         * g++.dg/abi/param1.C: New test.
5939
5940 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5941
5942         PR c++/7982
5943         * g++.dg/warn/implicit-typename1.C: New test.
5944
5945 2003-02-22  Kelley Cook <kelleycook@comcast.net>
5946
5947         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
5948         with "mtune".
5949         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5950         * gcc.c-torture/execute/20010129-1.x: Likewise.
5951         * gcc.dg/20011107-1.c: Likewise.
5952         * gcc.dg/20020108-1.c: Likewise.
5953         * gcc.dg/20020122-3.c: Likewise.
5954         * gcc.dg/20020206-1.c: Likewise.
5955         * gcc.dg/20020310-1.c: Likewise.
5956         * gcc.dg/20020426-2.c: Likewise.
5957         * gcc.dg/20020517-1.c: Likewise.
5958         * gcc.dg/991230-1.c: Likewise.
5959         * gcc.dg/i386-unroll-1.c: Likewise.
5960         * gcc.misc-tests/i386-prefetch.exp: Likewise.
5961
5962 2003-02-22  Jan Hubicka  <jh@suse.cz>
5963
5964         * gcc.dg/i386-mul.c: New test.
5965
5966 2003-02-21  Roger Sayle  <roger@eyesopen.com>
5967
5968         * gcc.dg/builtins-5.c: New test case.
5969
5970 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
5971
5972         * gcc.dg/asmreg-1.c: New test.
5973
5974 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5975
5976         PR c++/9749
5977         * g++.dg/parse/varmod1.C: New test.
5978
5979 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5980
5981         PR c++/9727
5982         * g++.dg/template/op1.C: New test.
5983
5984 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5985
5986         PR c++/8906
5987         * g++.dg/template/nested2.C: New test.
5988
5989 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5990
5991         PR c++/8724
5992         * g++.dg/expr/dtor1.C: New test.
5993
5994 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
5995
5996         * gcc.dg/cpp/include3.c: New test.
5997         * gcc.dg/cpp/inc/foo.h: New file.
5998
5999 2003-02-21  Glen Nakamura  <glen@imodulo.com>
6000
6001         * gcc.c-torture/execute/20030221-1.c: New test.
6002
6003 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
6004
6005         PR c++/9729
6006         * g++.dg/abi/conv1.C: New test.
6007
6008 2003-02-20  Jan Hubicka  <jh@suse.cz>
6009
6010         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
6011
6012 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
6013
6014         * gcc.c-torture/compile/20030219-1.c: New test.
6015
6016 2003-02-18  Jan Hubicka  <jh@suse.cz>
6017
6018         * gcc.dg/funcorder.c: New test.
6019
6020 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
6021
6022         * gcc.c-torture/execute/20030218-1.c: New.
6023
6024 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
6025
6026         * gcc.dg/20030218-1.c: New.
6027
6028 2003-02-18  Richard Henderson  <rth@redhat.com>
6029
6030         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
6031         * gcc.dg/attr-used-2.c: New.
6032
6033 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
6034
6035         PR c++/9704
6036         * g++.dg/init/copy5.C: New test.
6037
6038 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
6039
6040         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
6041         * g++.dg/pch/pch.exp: Likewise.
6042
6043 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
6044
6045         * gcc.c-torture/execute/20030209-1.c: Enable the test if
6046         STACK_SIZE is not defined.
6047
6048 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6049
6050         PR c++/9457
6051         * g++.dg/template/init1.C: New test.
6052
6053 2003-02-16  Jan HUbicka  <jh@suse.cz>
6054
6055         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
6056         (foo): Add few extra tests
6057         * gcc.dg/c99-const-expr-3.c: Likewise.
6058         * gcc.c-torture/execute/20030216-1.c: New.
6059
6060 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6061
6062         PR c++/9459
6063         * g++.dg/ext/typeof4.C: New test.
6064
6065 2003-02-15  Roger Sayle  <roger@eyesopen.com>
6066
6067         * gcc.dg/i386-387-3.c: New test case.
6068
6069 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
6070
6071         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
6072         cris-*-elf* cris-*-aout* and mmix-*-*.
6073
6074 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
6075
6076         * gcc.dg/20030213-1.c: New test.
6077
6078 2003-02-12  Roger Sayle  <roger@eyesopen.com>
6079
6080         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
6081         * gcc.dg/i386-387-2.c: Likewise.
6082
6083 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
6084
6085         * gcc.dg/ppc-spe.c: Fix formatting.
6086         Enable tests that were previously unsupported by gas.
6087         Delete tests for instructions that no longer exist.
6088         Switch arguments on evsubifw builtin.
6089
6090 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
6091
6092         * gcc.c-torture/execute/20030209-1.c: Disable the test if
6093         STACK_SIZE is too small.
6094
6095 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6096             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6097
6098         * gcc.dg/decl-2.c: New test.
6099
6100 2003-02-10  Jan Hubicka  <jh@suse.cz>
6101
6102         * gcc.dg/i386-fpcvt-1.c:  New test.
6103
6104 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
6105
6106         * gcc.c-torture/execute/20030209-1.c: New test.
6107
6108 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
6109
6110         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
6111         int-wide bitops, use the constants of the same width.
6112         Likewise, if long long is 32-bit wide, test bitops using
6113         32-bit constants.
6114
6115 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
6116
6117         * gcc.dg/20021014-1.c: Annotate with expected notice text.
6118
6119 2003-02-07  Roger Sayle  <roger@eyesopen.com>
6120
6121         * testsuite/gcc.dg/builtins-4.c: New test case.
6122
6123 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6124
6125         * gcc.dg/20020430-1.c: Fix dg command typos.
6126         * gcc.dg/20020503-1.c: Likewise.
6127
6128 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6129
6130         PR c++/8785
6131         * g++.dg/parse/fused-params1.C: New test.
6132
6133         PR c++/8857
6134         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
6135
6136         PR c++/8921
6137         * g++.dg/parse/non-dependent1.C: New test.
6138
6139         PR c++/8928
6140         * g++.dg/parse/dupl-tmpl-args1.C: New test.
6141
6142         PR c++/9228
6143         * g++.dg/parse/undefined7.C: New test.
6144         * g++.dg/parse/non-templ1.C: New test.
6145
6146         PR c++/9229
6147         * g++.dg/parse/too-many-tmpl-args1.C: New test.
6148
6149 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
6150
6151         * gcc.c-torture/compile/20030206-1.c: New test.
6152
6153 2003-02-05  Roger Sayle  <roger@eyesopen.com>
6154
6155         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
6156         "pow" to "foo" to avoid potential confusion with a math built-in.
6157
6158 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6159
6160         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
6161         conditions for SPARC targets.
6162
6163 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
6164
6165         * gcc.dg/20030204-1.c: New test.
6166
6167 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6168
6169         PR c++/38
6170         * g++.dg/parse/array-size1.C: New test.
6171
6172         PR c++/5657
6173         * g++.dg/parse/undefined3.C: New test.
6174
6175         PR c++/5665
6176         * g++.dg/parse/undefined4.C: New test.
6177
6178         PR c++/5975
6179         * g++.dg/parse/undefined5.C: New test.
6180
6181         PR c++/7259
6182         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
6183
6184         PR c++/8578
6185         * g++.dg/parse/casting-operator1.C: New test.
6186
6187         PR c++/8596
6188         * g++.dg/parse/undefined6.C: New test.
6189
6190         PR c++/8736
6191         * g++.dg/parse/missing-template1.C: New test.
6192
6193 2003-02-04  Jan Hubicka  <jh@suse.cz>
6194
6195         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
6196         * gcc.dg/i386-cmov?.c:  Likewise.
6197         * gcc.dg/i386-fpcvt-?.c:  Likewise.
6198         * gcc.dg/i386-ssefp-1.c:  Likewise.
6199         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
6200         conventions.
6201
6202 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
6203
6204         PR c++/7129
6205         * testsuite/g++.dg/ext/max.C: New test.
6206
6207 2003-02-03  Jan Hubicka  <jh@suse.cz>
6208
6209         * gcc.c-torture/execute/20030203-1.c: New test.
6210
6211 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
6212
6213         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
6214         'natural-endian'.
6215
6216 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
6217
6218         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
6219         * g++.dg/init/new2.C: Likewise.
6220         * g++.dg/other/new1.C: Likewise.
6221
6222 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
6223
6224         * gcc.dg/struct-ret-libc.c: New test.
6225
6226 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
6227
6228         * gcc.dg/20030129-1.c: New test.
6229
6230 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6231
6232         PR c++/8849
6233         * g++.dg/template/ptrmem4.C: New test.
6234
6235 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
6236
6237         * g++.dg/parser/constant1.C: New test.
6238
6239 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6240
6241         PR c++/8591
6242         * g++.dg/parse/friend2.C: New test.
6243
6244 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
6245
6246         PR c++/9437
6247         * g++.dg/template/unify4.C: New test.
6248
6249 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
6250
6251         * gcc.c-torture/execute/20030128-1.c: New test.
6252
6253 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
6254
6255         * g++.dg/lookup/nested1.C: Test moved from ...
6256         * g++.old-deja/g++.other/lookup24.C: ... here.
6257
6258 2003-01-28  Jan Hubicka  <jh@suse.cz>
6259
6260         * gcc.dg/i386-cmov5.c:  New test.
6261
6262 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
6263
6264         * gcc.c-torture/execute/20010925-1.c: Changed the
6265         memcpy declaration.
6266
6267 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
6268
6269         PR c++/3902
6270         * g++.dg/parse/template5.C: New test.
6271
6272 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
6273
6274         PR fortran/9258
6275         * g77.dg/pr9258: New test.
6276
6277 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
6278
6279         * README: Move relevant parts from README.g++.
6280
6281         * README.g++: Remove this file.
6282
6283 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
6284
6285         * g++.dg/abi/dcast1.C: New test.
6286
6287 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6288
6289         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
6290
6291 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
6292
6293         PR c++/47
6294         * g++.old-deja/g++.other/lookup24.C: New test.
6295
6296 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6297
6298         PR middle-end/7227
6299         * gcc.dg/uninit-C.c: New test.
6300
6301 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
6302
6303         * g++.dg/abi/covariant1.C: New test.
6304
6305 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
6306
6307         * gcc.dg/20030123-1.c: New test.
6308
6309 2003-01-25  Jan Hubicka  <jh@suse.cz>
6310
6311         PR opt/8492
6312         * gcc.c-torture/compile/20030125-1.c
6313
6314 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
6315
6316         PR c++/9403
6317         * g++.dg/parse/template3.C: New test.
6318         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
6319
6320         PR c++/795
6321         * g++.dg/parse/template4.C: New test.
6322
6323         PR c++/9415
6324         * g++.dg/template/qual2.C: New test.
6325
6326         PR c++/8545
6327         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
6328
6329         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
6330
6331 2003-01-25  Roger Sayle  <roger@eyesopen.com>
6332
6333         * gcc.c-torture/execute/switch-1.c: New test case.
6334
6335 2003-01-25  Jan Hubicka  <jh@suse.cz>
6336
6337         * gcc.c-torture/execute/20030125-1.[cx]: New test.
6338
6339 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
6340
6341         Tweaks for Bison-1.875. From the NEWS file:
6342         "- `parse error' -> `syntax error'
6343         Bison now uniformly uses the term `syntax error'"
6344         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
6345         * gcc.dg/cpp/digraph2.c: Likewise.
6346         * gcc.dg/cpp/direct2.c: Likewise.
6347         * gcc.dg/cpp/paste4.c: Likewise.
6348         * gcc.dg/c90-restrict-1.c: Likewise.
6349         * gcc.dg/c99-func-2.c: Likewise.
6350         * gcc.dg/noncompile/920721-2.c: Likewise.
6351         * gcc.dg/noncompile/930622-2.c: Likewise.
6352         * gcc.dg/noncompile/940112-1.c: Likewise.
6353         * gcc.dg/noncompile/950921-1.c: Likewise.
6354         * gcc.dg/noncompile/951123-1.c: Likewise.
6355         * gcc.dg/noncompile/971104-1.c: Likewise.
6356         * gcc.dg/noncompile/990416-1.c: Likewise.
6357
6358 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
6359
6360         * g++.dg/parse/undefined1.C: Add error message.
6361
6362 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
6363
6364         PR c++/9354
6365         * g++.dg/parse/new1.C: New test.
6366
6367         PR c++/9216
6368         * g++.dg/parse/template2.C: New test.
6369
6370         PR c++/9354
6371         * g++.dg/parse/typedef2.C: New test.
6372
6373         PR c++/9328
6374         * g++.dg/ext/typeof3.C: New test.
6375
6376 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6377
6378         PR c++/2738
6379         * g++.dg/parse/ret-type1.C: New test.
6380
6381         PR c++/3792
6382         * g++.dg/parse/tmpl-outside1.C: New test.
6383
6384         PR c++/4207
6385         * g++.dg/parse/int-as-enum1.C: New test.
6386
6387         PR c++/4903
6388         * g++.dg/parse/no-typename1.C: New test.
6389
6390         PR c++/5533
6391         * g++.dg/parse/no-value1.C: New test.
6392
6393         PR c++/5921
6394         * g++.dg/parse/wrong-inline1.C: New test.
6395
6396         PR c++/6402
6397         * g++.dg/parse/ref1.C: New test.
6398
6399         PR c++/6992
6400         * g++.dg/parse/attr-ctor1.C: New test.
6401
6402         PR c++/7229
6403         * g++.dg/parse/namespace5.C: New test.
6404
6405         PR c++/7917
6406         * g++.dg/parse/func-def1.C: New test.
6407
6408         PR c++/8143
6409         * g++.dg/parse/undefined1.C: New test.
6410
6411         PR c++/5723, PR c++/8522
6412         * g++.dg/parse/specialization1.C: New test.
6413
6414         PR c++/163, PR c++/8595
6415         * g++.dg/parse/struct-as-enum1.C: New test.
6416
6417         PR c++/9173
6418         * g++.dg/parse/undefined2.C: New test.
6419
6420 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
6421
6422         PR c++/9298
6423         * g++.dg/parse/template1.C: New test.
6424
6425         PR c++/9384
6426         * g++.dg/parse/using1.C: New test.
6427
6428         PR c++/9285
6429         PR c++/9294
6430         * g++.dg/parse/expr2.C: New test.
6431
6432         PR c++/9388
6433         * g++.dg/parse/lookup2.C: Likewise.
6434
6435 2003-01-21  Jan Hubicka  <jh@suse.cz>
6436
6437         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
6438         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
6439         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
6440         * gcc.c-torture/execute/string-opt-*.c: Likewise.
6441
6442 2003-01-20  Nick Clifton  <nickc@redhat.com>
6443
6444         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
6445         problem with ARM sibcall code generation.
6446
6447 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6448
6449         * gcc.c-torture/execute/20030120-1.c: New.
6450
6451 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
6452
6453         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
6454
6455 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
6456
6457         PR c++/9272
6458         * g++.dg/parse/ctor1.C: New test.
6459
6460         PR c++/9294:
6461         * g++.dg/parse/qualified1.C: New test.
6462
6463         * g++.dg/parse/typename3.C: New test.
6464
6465 2003-01-16  Richard Henderson  <rth@redhat.com>
6466
6467         * g++.dg/tls/init-2.C: Fix error matches for real this time.
6468
6469 2003-01-16  Richard Henderson  <rth@redhat.com>
6470
6471         * g++.dg/pch/pch.exp: Copy test header to the working directory
6472         before using it either for precompilation or direct use.
6473         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
6474         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
6475
6476 2003-01-16  Richard Henderson  <rth@redhat.com>
6477
6478         * gcc.dg/pch/pch.exp: Copy test header to the working directory
6479         before using it either for precompilation or direct use.
6480         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
6481         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
6482
6483 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
6484
6485         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
6486         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
6487         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
6488         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
6489         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
6490         typename warning into error.
6491         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
6492         error messages.
6493         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
6494         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
6495         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
6496         messages.
6497         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
6498         make declaration visible in template.
6499         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
6500         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
6501         messages.
6502         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
6503         message.
6504         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
6505         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
6506         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
6507         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
6508         typename warning with error message.
6509         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
6510         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
6511         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
6512
6513 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
6514
6515         * g++.dg/parse/ambig2.C: New test.
6516
6517 2003-01-15  Richard Henderson  <rth@redhat.com>
6518
6519         * g++.dg/tls/init-2.C: Update error message string.
6520
6521 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6522
6523         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
6524
6525 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
6526
6527         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
6528         all for HC11/HC12.
6529         * gcc.c-torture/compile/20001205-1.x: Likewise.
6530         * gcc.c-torture/compile/20001226-1.x: Likewise.
6531         * gcc.c-torture/compile/920520-1.x: Likewise.
6532         * gcc.c-torture/compile/961203-1.x: Likewise.
6533         * gcc.c-torture/compile/20020604-1.x: Likewise.
6534
6535 2003-01-15  Jan Hubicka  <jh@suse.cz>
6536
6537         * gcc.c-torture/compile/20030115-1.c: New test.
6538
6539         * gcc.dg/i386-fpcvt-1.c: New test.
6540         * gcc.dg/i386-fpcvt-2.c: New test.
6541
6542 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
6543
6544         Further conform g++'s __vmi_class_type_info to the C++ ABI
6545         specification.
6546         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
6547         the specification.
6548
6549 2003-01-14  Jan Hubicka  <jh@suse.cz>
6550
6551         * gcc.dg/i386-fpcvt-1.c: New test.
6552         * gcc.dg/i386-fpcvt-2.c: New test.
6553
6554 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6555
6556         * gcc.dg/i386-mmx-3.c: New test.
6557
6558 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
6559
6560         PR c++/9264
6561         * g++.dg/parse/octal1.C: New file.
6562
6563         PR c++/9172
6564         * g++.dg/parse/typename1.C: New file.
6565
6566 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
6567
6568         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
6569         * gcc.dg/bf-no-ms-layout.c: Likewise.
6570         * gcc.dg/bf-ms-attrib.c: Likewise.
6571
6572 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
6573
6574         PR c++/9099
6575         * g++.dg/parse/dtor1.C: New file.
6576
6577         PR c++/9128
6578         * g++.dg/rtti/typeid1.C: New file.
6579
6580         PR c++/9153
6581         * g++.dg/parse/lookup1.C: New file.
6582
6583         PR c++/9171
6584         * g++.dg/templ/spec5.C: New file.
6585
6586 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
6587
6588         * gcc.c-torture/compile/20030110-1.c: New test.
6589
6590 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
6591
6592         Merge from pch-branch:
6593
6594         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
6595
6596         * gcc.dg/pch/cpp-1.h: New.
6597         * gcc.dg/pch/cpp-1.c: New.
6598         * gcc.dg/pch/cpp-2.h: New.
6599         * gcc.dg/pch/cpp-2.c: New.
6600
6601         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
6602
6603         * gcc.dg/pch/except-1.h: New.
6604         * gcc.dg/pch/except-1.c: New.
6605
6606         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
6607
6608         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
6609         running test.
6610         * gcc.dg/pch: Include *.hp not *.h.
6611         * gcc.dg/pch/system-1.h: New.
6612         * gcc.dg/pch/system-1.c: New.
6613
6614         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
6615
6616         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
6617         rather than trying to build and run a program using PCH.
6618         * gcc.dg/pch: Remove dg-do commands from test files.
6619
6620         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
6621
6622         * gcc.dg/pch/macro-3.c: New.
6623         * gcc.dg/pch/macro-3.h: New.
6624
6625         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
6626
6627         * gcc.dg/pch/common-1.c: New.
6628         * gcc.dg/pch/common-1.h: New.
6629         * gcc.dg/pch/decl-1.c: New.
6630         * gcc.dg/pch/decl-1.h: New.
6631         * gcc.dg/pch/decl-2.c: New.
6632         * gcc.dg/pch/decl-2.h: New.
6633         * gcc.dg/pch/decl-3.c: New.
6634         * gcc.dg/pch/decl-3.h: New.
6635         * gcc.dg/pch/decl-4.c: New.
6636         * gcc.dg/pch/decl-4.h: New.
6637         * gcc.dg/pch/decl-5.c: New.
6638         * gcc.dg/pch/decl-5.h: New.
6639         * gcc.dg/pch/global-1.c: New.
6640         * gcc.dg/pch/global-1.h: New.
6641         * gcc.dg/pch/inline-1.c: New.
6642         * gcc.dg/pch/inline-1.h: New.
6643         * gcc.dg/pch/inline-2.c: New.
6644         * gcc.dg/pch/inline-2.h: New.
6645         * gcc.dg/pch/static-1.c: New.
6646         * gcc.dg/pch/static-1.h: New.
6647         * gcc.dg/pch/static-2.c: New.
6648         * gcc.dg/pch/static-2.h: New.
6649
6650         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
6651
6652         * g++.dg/pch/pch.exp: Better handle failing testcases.
6653         * gcc.dg/pch/pch.exp: Likewise.
6654         * gcc.dg/pch/macro-1.c: New.
6655         * gcc.dg/pch/macro-1.h: New.
6656         * gcc.dg/pch/macro-2.c: New.
6657         * gcc.dg/pch/macro-2.h: New.
6658
6659         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
6660
6661         * g++.dg/dg.exp: Treat files in pch/ specially.
6662         * g++.dg/pch/pch.exp: New file.
6663         * g++.dg/pch/empty.H: New file.
6664         * g++.dg/pch/empty.C: New file.
6665         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
6666         "precompile".
6667
6668         * gcc.dg/pch/pch.exp: New file.
6669         * gcc.dg/pch/empty.h: New file.
6670         * gcc.dg/pch/empty.c: New file.
6671         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
6672         "precompile".
6673
6674 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6675
6676         * g++.dg/template/friend14.C: New test.
6677
6678 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6679
6680         * gcc.dg/old-style-asm-1.c: New test.
6681
6682 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
6683
6684         * gcc.c-torture/compile/20030109-1.c: New test.
6685
6686 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6687
6688         * gcc.c-torture/execute/20030109-1.c: New test.
6689
6690 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
6691
6692         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
6693         * g++.old-deja/g++.mike/dyncast2.C: Likewise
6694         * g++.old-deja/g++.mike/dyncast3.C: Likewise
6695         * g++.old-deja/g++.mike/eh2.C: Likewise
6696         * g++.old-deja/g++.mike/eh3.C: Likewise
6697         * g++.old-deja/g++.mike/eh5.C: Likewise
6698         * g++.old-deja/g++.mike/eh6.C: Likewise
6699         * g++.old-deja/g++.mike/eh7.C: Likewise
6700         * g++.old-deja/g++.mike/eh8.C: Likewise
6701         * g++.old-deja/g++.mike/eh9.C: Likewise
6702         * g++.old-deja/g++.mike/eh10.C: Likewise
6703         * g++.old-deja/g++.mike/eh12.C: Likewise
6704         * g++.old-deja/g++.mike/eh13.C: Likewise
6705         * g++.old-deja/g++.mike/eh14.C: Likewise
6706         * g++.old-deja/g++.mike/eh16.C: Likewise
6707         * g++.old-deja/g++.mike/eh17.C: Likewise
6708         * g++.old-deja/g++.mike/eh18.C: Likewise
6709         * g++.old-deja/g++.mike/eh21.C: Likewise
6710         * g++.old-deja/g++.mike/eh23.C: Likewise
6711         * g++.old-deja/g++.mike/eh24.C: Likewise
6712         * g++.old-deja/g++.mike/eh25.C: Likewise
6713         * g++.old-deja/g++.mike/eh26.C: Likewise
6714         * g++.old-deja/g++.mike/eh27.C: Likewise
6715         * g++.old-deja/g++.mike/eh28.C: Likewise
6716         * g++.old-deja/g++.mike/eh29.C: Likewise
6717         * g++.old-deja/g++.mike/eh31.C: Likewise
6718         * g++.old-deja/g++.mike/eh33.C: Likewise
6719         * g++.old-deja/g++.mike/eh34.C: Likewise
6720         * g++.old-deja/g++.mike/eh35.C: Likewise
6721         * g++.old-deja/g++.mike/eh36.C: Likewise
6722         * g++.old-deja/g++.mike/eh37.C: Likewise
6723         * g++.old-deja/g++.mike/eh38.C: Likewise
6724         * g++.old-deja/g++.mike/eh39.C: Likewise
6725         * g++.old-deja/g++.mike/eh40.C: Likewise
6726         * g++.old-deja/g++.mike/eh41.C: Likewise
6727         * g++.old-deja/g++.mike/eh42.C: Likewise
6728         * g++.old-deja/g++.mike/eh44.C: Likewise
6729         * g++.old-deja/g++.mike/eh46.C: Likewise
6730         * g++.old-deja/g++.mike/eh47.C: Likewise
6731         * g++.old-deja/g++.mike/eh48.C: Likewise
6732         * g++.old-deja/g++.mike/eh49.C: Likewise
6733         * g++.old-deja/g++.mike/eh50.C: Likewise
6734         * g++.old-deja/g++.mike/eh51.C: Likewise
6735         * g++.old-deja/g++.mike/eh53.C: Likewise
6736         * g++.old-deja/g++.mike/eh55.C: Likewise
6737         * g++.old-deja/g++.mike/p7912.C: Likewise
6738         * g++.old-deja/g++.mike/p9706.C: Likewise
6739         * g++.old-deja/g++.mike/p10416.C: Likewise
6740         * g++.old-deja/g++.mike/p11667.C: Likewise
6741         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
6742         Remove redundant reference to Iris.
6743         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
6744         Elxsi, i860, Pico Java, and WE32K.
6745
6746 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
6747
6748         * g++.dg/ext/asm4.C: New test.
6749
6750 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6751
6752         PR c++/9030
6753         * g++.dg/template/friend12.C: New test.
6754         * g++.dg/template/friend13.C: Likewise.
6755         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
6756
6757 2003-01-08  Jan Hubicka  <jh@suse.cz>
6758
6759         * gcc.dg/i386-cadd.c: New test.
6760         * gcc.dg/i386-cmov4.c: Likewise.
6761
6762 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
6763
6764         PR c++/9165
6765         * g++.dg/warn/Wunused-3.C: New test.
6766
6767         * g++.dg/abi/bitfield9.C: New test.
6768
6769         PR c++/9189
6770         * g++.dg/parse/defarg3.C: New test.
6771
6772 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6773
6774         * g++.dg/parse/ambig1.C: New test.
6775         * g++.dg/parse/defarg2.C: New test.
6776
6777 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
6778
6779         * g++.dg/template/defarg-1.C: New test.
6780         * g++.dg/template/local2.C: Likewise.
6781
6782 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
6783
6784         * gcc.c-torture/execute/20030105-1.c: New test.
6785
6786 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6787
6788         * g++.dg/parse/namespace3.C: Remove extra semicolons.
6789         * g++.dg/parse/namespace4.C: Likewise.
6790
6791 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
6792
6793         * g++.dg/template/ntp2.C: New test.
6794
6795 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
6796
6797         * g++.dg/parse/extern-C-1.C: New test.
6798
6799         * g++.dg/parse/namespace4.C: New test.
6800
6801         * g++.dg/template/nested1.C: New test.
6802
6803         * g++.dg/parse/namespace3.C: New test.
6804
6805 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
6806
6807         * g++.dg/lookup/two-stage1.C: New test.
6808
6809 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6810
6811         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
6812         * g++.old-deja/g++.jason/access8.C: Likewise.
6813         * g++.old-deja/g++.other/decl5.C: Likewise.
6814
6815 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
6816
6817         * g++.dg/parse/parse7.C: New test.
6818
6819 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
6820
6821         PR c++/2843
6822         * g++.dg/ext/attrib7.C: New test.
6823
6824 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
6825
6826         * g++.dg/parse/parse6.C: New test.
6827
6828 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
6829
6830         * gcc.dg/h8300-stack-1.c: New.
6831
6832 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6833
6834         g++.dg/lookup/exception1.C: New test.
6835
6836         g++.dg/lookup/template1.C: New test.
6837
6838         g++.dg/parse/namespace2.C: New test.
6839
6840         g++.dg/parse/parens2.C: New test.
6841
6842 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6843
6844         * g++.dg/parse/parse5.C: New test.
6845         * g++.dg/lookup/scoped4.C: New test.
6846
6847 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6848
6849         * g++.dg/parse/parens1.C: New test.
6850
6851         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
6852         angle-bracket1.C.
6853         * g++.dg/parse/parens2.C: New test.
6854
6855         * g++.dg/lookup/scope-operator1.C: New test.
6856
6857         * g++.dg/parse/operator1.C: New test.
6858
6859 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6860
6861         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
6862         * g++.old-deja/g++.other/access6.C: Likewise.
6863         * g++.old-deja/g++.other/decl1.C: Likewise.
6864         * g++.old-deja/g++.pt/typename12.C: Likewise.
6865
6866 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6867
6868         * g++.dg/parse/namespace1.C: New test.
6869
6870 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6871
6872         * g++.dg/parse/parse4.C: New test.
6873
6874 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6875
6876         * g++.dg/parse/parse3.C: New test.
6877
6878 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6879
6880         * g++.dg/parse/parse2.C: New test.
6881
6882 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6883
6884         * g++.dg/template/friend11.C: New test.
6885
6886 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6887
6888         * g++.dg/parse/parse1.C: New test.
6889
6890 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
6891
6892         * lib/profopt.exp: Change the name of a global variable to avoid
6893         possible clashes with other test suites.
6894
6895 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
6896
6897         * g++.dg/inherit/covariant8.C: New test.
6898
6899 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6900
6901         * g++.dg/init/array9.C: New test.
6902
6903         PR c++/9112
6904         * g++.dg/parse/expr1.C: New test.
6905
6906 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
6907
6908         * gcc.c-torture/compile/20021230-1.c: New test.
6909
6910 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6911
6912         * g++.dg/inherit/covariant5.C: New test.
6913         * g++.dg/inherit/covariant6.C: New test.
6914         * g++.dg/inherit/covariant7.C: New test.
6915
6916 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6917
6918         PR c++/2739
6919         * g++.dg/other/access2.C: New test.
6920
6921 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6922
6923         * g++.dg/other/anon-struct.C: No longer fails
6924         * g++.old-deja/g++.brendan/parse4.C: Likewise.
6925         * g++.old-deja/g++.brendan/parse5.C: Likewise.
6926         * g++.old-deja/g++.brendan/parse6.C: Likewise.
6927
6928 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6929
6930         * g++.dg/parse/angle-bracket.C (main): No longer fails.
6931
6932 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
6933
6934         * g++.dg/eh/spec4.C: Remove stray semicolon.
6935         * g++.dg/expr/pmf-1.C: Change error message.
6936         * g++.dg/ext/asm1.C: Remove stray semicolon.
6937         * g++.dg/ext/typename1.C: Add missing typenames.
6938         * g++.dg/inherit/template-as-base.C: Change error message.
6939         * g++.dg/lookup/scoped1.C: Likewise.
6940         * g++.dg/lookup/scoped2.C: Likewise.
6941         * g++.dg/lookup/using2.C: Likewise.
6942         * g++.dg/other/component1.C: Remove stray semicolon.
6943         * g++.dg/other/do1.C: Change error message.
6944         * g++.dg/other/error2.C: Likewise.
6945         * g++.dg/other/init1.C: Likewise.
6946         * g++.dg/other/packed1.C: Remove stray semicolon.
6947         * g++.dg/other/ptrmem2.C: Change error message.
6948         * g++.dg/parse/parameter-declaration-1.C: Remove line number
6949         marker.
6950         * g++.dg/special/initp1.C: Remove invalid attribute usage.
6951         * g++.dg/template/access3.C: Add typename keyword.
6952         * g++.dg/template/access5.C: Remove stray semicolon.
6953         * g++.dg/template/access6.C: Likewise.
6954         * g++.dg/template/complit1.C: Likewise.
6955         * g++.dg/template/crash1.C: Change error message.
6956         * g++.dg/template/inherit2.C: Remove stray semicolon.
6957         * g++.dg/template/instantiate2.C: Likewise.
6958         * g++.dg/template/instantiate3.C: Change error message.
6959         * g++.dg/template/qual1.C: Remove stray semicolon.
6960         * g++.dg/template/qualttp18.C: Change error message.
6961         * g++.dg/template/ref1.C: Remove stray semicolon.
6962         * g++.dg/template/sizeof1.C (A::value): Declare it.
6963         * g++.dg/template/spec4.C: Change error message.
6964         * g++.dg/template/static1.C: Likewise.
6965         * g++.dg/template/type1.C: Likewise.
6966         * g++.dg/template/typename3.C: Likewise.
6967         * g++.old-deja/g++.benjamin/13478.C: Change error message.
6968         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
6969         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
6970         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
6971         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
6972         named return value extension.
6973         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
6974         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
6975         * g++.old-deja/g++.bob/extern_C.C: Likewise.
6976         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6977         * g++.old-deja/g++.brendan/complex1.C: Likewise.
6978         * g++.old-deja/g++.brendan/copy5.C: Likewise.
6979         * g++.old-deja/g++.brendan/crash13.C: Likewise.
6980         * g++.old-deja/g++.brendan/crash15.C: Likewise.
6981         * g++.old-deja/g++.brendan/crash18.C: Change error message.
6982         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
6983         * g++.old-deja/g++.brendan/crash38.C: Likewise.
6984         * g++.old-deja/g++.brendan/crash50.C: Likewise.
6985         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6986         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
6987         syntax.
6988         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
6989         * g++.old-deja/g++.brendan/crash8.C: Change error message.
6990         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
6991         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
6992         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
6993         * g++.old-deja/g++.brendan/template11.C: Likewise.
6994         * g++.old-deja/g++.brendan/template26.C: Likewise.
6995         * g++.old-deja/g++.brendan/template27.C: Use explicit
6996         specialization syntax.
6997         * g++.old-deja/g++.brendan/template30.C: Likewise.
6998         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
6999         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
7000         non-dependent names.
7001         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
7002         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
7003         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
7004         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
7005         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
7006         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
7007         named return value extension.
7008         * g++.old-deja/g++.ext/namedret2.C: Likewise.
7009         * g++.old-deja/g++.ext/namedret3.C: Likewise.
7010         * g++.old-deja/g++.ext/return1.C: Likewise.
7011         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
7012         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
7013         * g++.old-deja/g++.jason/access8.C: Likewise.
7014         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
7015         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
7016         pseudo-destructor names.
7017         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
7018         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
7019         pseudo-destructor names.
7020         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
7021         * g++.old-deja/g++.jason/overload19.C: Likewise.
7022         * g++.old-deja/g++.jason/overload32.C: Likewise.
7023         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
7024         stray semicolons.
7025         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
7026         * g++.old-deja/g++.jason/return.C: Likewise.
7027         * g++.old-deja/g++.jason/return2.C: Likewise.
7028         * g++.old-deja/g++.jason/shadow1.C: Likewise.
7029         * g++.old-deja/g++.jason/special.C: Use explicit specialization
7030         syntax.
7031         * g++.old-deja/g++.jason/template10.C: Account for use of
7032         non-dependent names.
7033         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
7034         syntax.
7035         * g++.old-deja/g++.jason/template37.C: Likewise.
7036         * g++.old-deja/g++.law/access4.C: Change error messages.
7037         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
7038         pseudo-destructor names.
7039         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
7040         * g++.old-deja/g++.law/ctors9.C: Likewise.
7041         * g++.old-deja/g++.law/cvt22.C: Likewise.
7042         * g++.old-deja/g++.law/dtors5.C: Likewise.
7043         * g++.old-deja/g++.law/global-init1.C: Likewise.
7044         * g++.old-deja/g++.law/missed-error3.C: Likewise.
7045         * g++.old-deja/g++.law/operators28.C: Likewise.
7046         * g++.old-deja/g++.law/visibility28.C: Likewise.
7047         * g++.old-deja/g++.martin/eval1.C: Likewise.
7048         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
7049         name.
7050         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
7051         * g++.old-deja/g++.mike/net34.C: Likewise.
7052         * g++.old-deja/g++.mike/net36.C: Likewise.
7053         * g++.old-deja/g++.mike/ns2.C: Likewise.
7054         * g++.old-deja/g++.mike/p12306.C: Likewise.
7055         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
7056         value extension.
7057         * g++.old-deja/g++.mike/p700.C: Likewise.
7058         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
7059         * g++.old-deja/g++.mike/p710.C: Likewise.
7060         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
7061         value extension.
7062         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
7063         * g++.old-deja/g++.mike/pmf9.C: Likewise.
7064         * g++.old-deja/g++.ns/crash2.C: Likewise.
7065         * g++.old-deja/g++.ns/crash3.C: Likewise.
7066         * g++.old-deja/g++.ns/invalid1.C: Likewise.
7067         * g++.old-deja/g++.ns/ns17.C: Likewise.
7068         * g++.old-deja/g++.ns/template16.C: Likewise.
7069         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
7070         keyword.
7071         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
7072         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
7073         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
7074         named return value extension.
7075         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
7076         * g++.old-deja/g++.other/access4.C: Issue additional error
7077         messages.
7078         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
7079         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
7080         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
7081         * g++.old-deja/g++.other/crash25.C: Change error message.
7082         * g++.old-deja/g++.other/crash4.C: Change error message.
7083         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
7084         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
7085         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
7086         checks.
7087         * g++.old-deja/g++.other/defarg8.C: Likewise.
7088         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
7089         * g++.old-deja/g++.other/dtor10.C: Likewise.
7090         * g++.old-deja/g++.other/incomplete.C: Likewise.
7091         * g++.old-deja/g++.other/linkage7.C: Likewise.
7092         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
7093         lookup algorithm.
7094         * g++.old-deja/g++.other/mangle2.C: Likewise.
7095         * g++.old-deja/g++.other/refinit2.C: Likewise.
7096         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
7097         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
7098         * g++.old-deja/g++.pt/crash28.C: Likewise.
7099         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
7100         syntax.
7101         * g++.old-deja/g++.pt/crash32.C: Change error message.
7102         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
7103         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
7104         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
7105         error message position.
7106         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
7107         * g++.old-deja/g++.pt/defarg8.C: Change error message.
7108         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
7109         syntax.
7110         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
7111         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
7112         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
7113         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
7114         keyword.
7115         * g++.old-deja/g++.pt/explicit31.C: Likewise.
7116         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
7117         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
7118         keyword.
7119         * g++.old-deja/g++.pt/explicit71.C: Change error message.
7120         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
7121         syntax.
7122         * g++.old-deja/g++.pt/friend28.C: Account for use of
7123         non-dependent names.
7124         * g++.old-deja/g++.pt/friend29.C: Likewise.
7125         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
7126         rules.
7127         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
7128         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
7129         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
7130         lookup rules.
7131         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
7132         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
7133         keyword.
7134         * g++.old-deja/g++.pt/memclass20.C: Likewise.
7135         * g++.old-deja/g++.pt/memclass5.C: Likewise.
7136         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
7137         keyword.
7138         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
7139         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
7140         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
7141         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
7142         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
7143         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
7144         keyword.
7145         * g++.old-deja/g++.pt/spec10.C: Likewise.
7146         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
7147         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
7148         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
7149         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
7150         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
7151         * g++.old-deja/g++.pt/ttp62.C: Likewise.
7152         * g++.old-deja/g++.pt/ttp64.C: Likewise.
7153         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
7154         * g++.old-deja/g++.pt/typename15.C: Likewise.
7155         * g++.old-deja/g++.pt/typename22.C: Likewise.
7156         * g++.old-deja/g++.pt/typename6.C: Change error messages.
7157         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
7158         * g++.old-deja/g++.pt/virtual2.C: Likewise.
7159         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
7160         syntax.
7161         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
7162         return value extension.
7163         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
7164         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
7165         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
7166         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
7167
7168 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
7169
7170         * g++.dg/warn/inline1.C: New test.
7171         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
7172         * g++.old-deja/g++.jason/synth10.C: Likewise.
7173         * g++.old-deja/g++.mike/net31.C: Likewise.
7174         * g++.old-deja/g++.mike/p8786.C: Likewise.
7175
7176         * g++.dg/template/friend10.C: New test.
7177         * g++.dg/template/conv5.C: New test.
7178
7179 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
7180
7181         * g++.dg/lookup/scoped3.C: New test.
7182
7183         * g++.dg/lookup/decl1.C: New test.
7184         * g++.dg/lookup/decl2.C: New test.
7185
7186 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7187
7188         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
7189         gcc.c-torture/compile/20021015-1.c,
7190         gcc.c-torture/compile/20021015-2.c,
7191         gcc.c-torture/compile/20021123-1.c,
7192         gcc.c-torture/compile/20021123-2.c,
7193         gcc.c-torture/compile/20021123-3.c,
7194         gcc.c-torture/compile/20021123-4.c,
7195         gcc.c-torture/execute/20021024-1.c: Add tests previously added
7196         only to 3.1 or 3.2 branch.
7197
7198 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
7199
7200         * gcc.dg/i386-bitfield3.c: New test.
7201
7202         * gcc.dg/i386-bitfield2.c: New test.
7203
7204 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
7205
7206         * g++.dg/parse/conv_op1.C: New test.
7207
7208 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
7209
7210         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
7211         approved.
7212
7213 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
7214
7215         * gcc.c-torture/compile/20021220-1.c: New test.
7216
7217 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
7218
7219         * gcc.dg/i386-fastcall-1.c: New.
7220
7221 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7222
7223         * gcc.c-torture/execute/20021219-1.c: New test.
7224
7225 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7226
7227         * gcc.dg/i386-pic-1.c: New test.
7228
7229 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7230
7231         PR c++/8099
7232         * g++.dg/template/friend9.C: New test.
7233
7234 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7235
7236         PR c++/3663
7237         * g++.dg/template/access7.C: New test.
7238
7239 2002-12-18  Nick Clifton  <nickc@redhat.com>
7240
7241         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
7242         the libstdc++-v3 directory has been found.
7243
7244 2002-12-12  Devang Patel <dpatel@apple.com>
7245         * gcc.dg/darwin-ld-1.c: New test.
7246         * gcc.dg/darwin-ld-2.c: New test.
7247         * gcc.dg/darwin-ld-3.c: New test.
7248         * gcc.dg/darwin-ld-4.c: New test.
7249         * gcc.dg/darwin-ld-5.c: New test.
7250
7251 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7252
7253         * gcc.c-torture/compile/20021212-1.c: New test.
7254
7255 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
7256
7257         * gcc.dg/fshort-wchar: New test.
7258
7259 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
7260
7261         PR c++/8372
7262         * g++.dg/template/dtor1.C: New test.
7263
7264         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
7265         markers.
7266
7267 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
7268
7269         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
7270
7271 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
7272
7273         * g++.dg/template/static1.C: New test.
7274         * g++.dg/template/static2.C: New test.
7275         * g++.old-deja/g++.ext/memconst.C: New test.
7276
7277 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7278
7279         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
7280         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
7281         * g++.dg/special/initp1.C: Likewise.
7282
7283 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
7284
7285         * gcc.c-torture/execute/20021204-1.c: New test.
7286
7287 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
7288
7289         * gcc.dg/ppc-fmadd-1.c: New file.
7290         * gcc.dg/ppc-fmadd-2.c: New file.
7291         * gcc.dg/ppc-fmadd-3.c: New file.
7292
7293 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7294
7295         * gcc.c-torture/compile/20021204-1.c: New test.
7296
7297 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7298
7299         * g++.dg/inherit/covariant2.C: New test.
7300         * g++.dg/inherit/covariant3.C: New test.
7301         * g++.dg/inherit/covariant4.C: New test.
7302         * g++.dg/inherit/covariant1.C: Remove XFAIL.
7303         * g++.old-deja/g++.robertl/eb17.C: Likewise.
7304
7305 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
7306
7307         PR c++/8688
7308         * g++.dg/init/brace3.C: New test.
7309
7310 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
7311
7312         * gcc.dg/20020210-1.c: Fix a comment typo.
7313
7314 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
7315
7316         PR c++/8720
7317         * g++.dg/parse/defarg1.C: New test.
7318
7319         PR c++/8615
7320         * g++.dg/template/char1.C: New test.
7321
7322         * g++.dg/template/varmod1.C: Fix typo.
7323
7324 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7325
7326         DR 180
7327         * g++.old-deja/g++.pt/crash32.C: Expect error.
7328
7329 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
7330
7331         PR c++/5919
7332         * g++.dg/template/varmod1.C: New test.
7333
7334         PR c++/8727
7335         * g++.dg/inherit/typeinfo1.C: New test.
7336
7337         PR c++/8663
7338         * g++.dg/inherit/typedef1.C: New test.
7339
7340 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
7341
7342         PR c++/8332
7343         PR c++/8493
7344         * g++.dg/template/strlen1.C: New test.
7345
7346         PR c++/8227
7347         * g++.dg/template/ctor2.C: New test.
7348
7349         PR c++/8214
7350         * g++.dg/init/string1.C: New test.
7351
7352         PR c++/8511
7353         * g++.dg/template/friend8.C: New test.
7354
7355 2002-11-29  Joe Buck <jbuck@synopsys.com>
7356
7357         * g++.dg/lookup/anon2.C: New test.
7358
7359 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
7360
7361         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
7362         h8300 port.
7363
7364 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
7365
7366         * gcc.dg/bitfld-6.c: New test.
7367
7368 2002-11-27  Jan Hubicka  <jh@suse.cz>
7369
7370         * gcc.c-torture/execute/20021127.[cx]: New test.
7371
7372 2002-11-26  Jan Hubicka  <jh@suse.cz>
7373
7374         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
7375         quality.
7376
7377 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
7378
7379         * g++.dg/init/brace2.C: New test.
7380         * g++.old-deja/g++.mike/p9129.C: Correct.
7381
7382 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
7383
7384         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
7385
7386 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
7387
7388         * gcc.dg/sibcall-6: New test for indirect sibcalls.
7389
7390 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
7391
7392         * testsuite/g++.dg/abi/empty11.C: New test.
7393         * testsuite/g++.dg/rtti/cv1.C: New test.
7394
7395 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
7396
7397         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
7398
7399 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
7400
7401         * g++.dg/abi/empty10.C: New test.
7402
7403 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7404
7405         * gcc.c-torture/compile/20021124-1.c: New test.
7406
7407 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
7408
7409         * g++.dg/abi/rtti2.C: New test.
7410
7411 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7412
7413         * gcc.dg/i386-unroll-1.c: New test.
7414
7415 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7416
7417         * gcc.c-torture/compile/20021120-1.c: New test.
7418         * gcc.c-torture/compile/20021120-2.c: New test.
7419
7420 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7421
7422         * gcc.dg/bitfld-5.c: New test.
7423
7424 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7425
7426         * gcc.c-torture/execute/20021120-3.c: New test.
7427
7428 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7429
7430         * gcc.c-torture/execute/20021120-2.c: New test.
7431
7432 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7433
7434         * gcc.c-torture/execute/20021120-1.c: New test.
7435
7436 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
7437
7438         * gcc.c-torture/execute/20021118-3.c: New test.
7439
7440 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7441
7442         * gcc.c-torture/compile/20021119-1.c: New test.
7443
7444 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
7445
7446         * gcc.dg/duff-1.c: New test.
7447         * gcc.dg/duff-2.c: New test.
7448         * gcc.dg/duff-3.c: New test.
7449
7450 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
7451
7452         * gcc.dg/cpp/_Pragma5.c: New test.
7453
7454 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
7455
7456         * gcc.c-torture/execute/20021118-2.c: New test.
7457
7458 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
7459
7460         * gcc.c-torture/execute/20021118-1.c: New test.
7461
7462 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
7463
7464         * gcc.dg/20021116-1.c: New test.
7465
7466 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
7467
7468         * g++.dg/abi/vcall1.C: New test.
7469
7470 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
7471
7472         * gcc.dg/20021029-1.c: New test.
7473         * gcc.dg/20021029-2.c: New test.
7474
7475 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7476
7477         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
7478
7479 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7480
7481         PR c/8439
7482         * gcc.dg/20021110.c: Move to ...
7483         * gcc.c-torture/compile/20021110.c: .... here.
7484
7485 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7486
7487         PR c/8467
7488         * gcc.c-torture/execute/20021111-1.c
7489
7490 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7491
7492         PR c/8439
7493         * gcc.dg/20021110.c: New test.
7494
7495 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
7496
7497         * g++.dg/abi/vthunk3.C: Run only on x86.
7498
7499 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7500
7501         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
7502
7503 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
7504
7505         * lib/compat.exp (compat-execute): Fix logic error in last
7506         change.
7507
7508 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
7509
7510         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
7511
7512 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7513
7514         PR c++/8389
7515         * g++.dg/template/access6.C: New test.
7516
7517 2002-11-08  Jan Hubicka  <jh@suse.cz>
7518
7519         * gcc.dg/i386-ssefp-1.c: New test.
7520         * gcc.dg/i386-ssefp-1.c: New test.
7521
7522 2002-11-08  Jan Hubicka  <jh@suse.cz>
7523
7524         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
7525
7526 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
7527
7528         * g++.dg/abi/vthunk3.C: New test.
7529
7530         PR c++/8338
7531         * g++.dg/template/crash2.C: New test.
7532
7533 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
7534
7535         * testsuite/g++.dg/abi/dtor1.C: New test.
7536         * testsuite/g++.dg/abi/dtor2.C: Likewise.
7537
7538 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
7539
7540         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
7541         Darwin.
7542
7543 2002-11-04  Adam Nemet  <anemet@lnxw.com>
7544
7545         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
7546         -mthumb.  Only xfail with -O0.
7547
7548 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
7549
7550         * g++.dg/abi/thunk1.C: New test.
7551         * g++.dg/abi/thunk2.C: Likewise.
7552         * g++.dg/abi/vtt1.C: Likewise.
7553
7554 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
7555
7556         PR optimization/8423
7557         * gcc.c-torture/execute/builtin-constant.c: New test.
7558
7559 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
7560
7561         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
7562         Add some more cases.
7563
7564 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
7565
7566         PR c++/8391
7567         * g++.dg/opt/local1.C: New test.
7568
7569 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
7570
7571         PR c++/8160
7572         * g++.dg/template/complit1.C: New test.
7573
7574         PR c++/8149
7575         * g++.dg/template/typename4.C: Likewise.
7576
7577 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7578
7579         Core issue 287, PR c++/7639
7580         * g++.dg/template/instantiate1.C: Adjust error location.
7581         * g++.dg/template/instantiate3.C: New test.
7582         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
7583         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
7584         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
7585
7586 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
7587
7588         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
7589
7590 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
7591
7592         PR c++/8287
7593         * g++.dg/init/dtor2.C: New test.
7594
7595 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7596
7597         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
7598         * gcc.dg/nest.c: Bypass errors on irix6.
7599
7600 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
7601
7602         * gcc.dg/nest.c: Expect error for mmix-*-*.
7603         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
7604
7605 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
7606
7607         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
7608         markers.
7609
7610         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
7611
7612 2002-10-25  Mike Stump  <mrs@apple.com>
7613
7614         * gcc.dg/warn-1.c: New test.
7615
7616 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
7617
7618         * g++.dg/template/typename3.C: New test.
7619
7620 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
7621
7622         * g++.dg/lookup/ptrmem1.C: New test.
7623
7624         * g++.dg/abi/vthunk2.C: New test.
7625
7626 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
7627
7628         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
7629
7630 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
7631
7632         * g++.dg/abi/empty9.C: New test.
7633
7634 2002-10-24  Richard Henderson  <rth@redhat.com>
7635
7636         * g++.dg/inherit/thunk1.C: Enable for ia64.
7637
7638 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
7639
7640         PR c++/8067
7641         * g++.dg/lookup/pretty1.C: New test.
7642
7643 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
7644
7645         * gcc.dg/20021023-1.c: New test.
7646
7647 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
7648
7649         PR c++/7679
7650         * g++.dg/parse/inline1.C: New test.
7651
7652 2002-10-23  Richard Henderson  <rth@redhat.com>
7653
7654         * g++.dg/inherit/thunk1.C: Enable for x86_64.
7655
7656         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
7657
7658 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
7659
7660         PR c++/6579
7661         * g++.dg/parse/stmtexpr3.C: New test.
7662
7663 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7664
7665         * g++.dg/expr/cond1.C: New test.
7666
7667 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
7668
7669         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
7670
7671 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7672
7673         * g++.dg/abi/vbase13.C: New test.
7674         * g++.dg/abi/vbase14.C: Likewise.
7675
7676 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
7677
7678         * gcc.dg/tls/pic-1.c: New test.
7679         * gcc.dg/tls/nonpic-1.c: New test.
7680         * gcc.dg/20021018-1.c: New test.
7681
7682 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
7683
7684         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
7685         Remove only files with the same base name as the test case.
7686         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
7687         (profopt-execute): Likewise.  Also, remove old profiling
7688         and performance data files before running the tests.
7689
7690         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
7691         * g++.dg/bprob/bprob.exp: Likewise.
7692         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
7693         to allow more general test case names.
7694
7695         * g++.dg/bprob/bprob-1.C: Rename to ...
7696         * g++.dg/bprob/g++-bprob-1.C: ... this.
7697
7698         * g77.dg/bprob/bprob-1.f: Rename to ...
7699         * g77.dg/bprob/g77-bprob-1.f: ... this.
7700
7701 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
7702
7703         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
7704         bison 1.50 or later.
7705
7706 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
7707
7708         * g++.dg/README: Describe more test directories.
7709
7710 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7711
7712         * g++.dg/init/array6.C: Add additional tests.
7713
7714 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
7715
7716         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
7717         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
7718
7719 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
7720
7721         * gcc.c-torture/compile/20020604-1.x: New.
7722         * gcc.c-torture/compile/simd-5.x: Likewise.
7723         * gcc.c-torture/execute/920710-1.x: Likewise.
7724         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
7725
7726 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7727
7728         * g++.dg/inherit/override1.C: Add dg-options clause.
7729
7730 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7731
7732         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
7733         _mm_slli_si128.
7734
7735 2002-10-19  Andreas Schwab  <schwab@suse.de>
7736
7737         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
7738         directory component.
7739
7740 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
7741
7742         * g++.dg/inherit/thunk1.C: New test.
7743
7744         * g++.dg/inherit/override1.C: New test.
7745
7746         * g++.dg/abi/mangle11.C: New test.
7747         * g++.dg/abi/mangle14.C: New test.
7748         * g++.dg/abi/mangle17.C: New test.
7749
7750 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7751
7752         * g++.dg/overload/member2.C: New test.
7753
7754 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
7755
7756         * g++.dg/README: Describe new compat directory.
7757         * g++.dg/dg.exp: Skip tests in compat directory.
7758         * README.compat: New file.
7759         * lib/compat.exp: New expect script.
7760         * g++.dg/compat: New test directory.
7761         * g++.dg/compat/compat.exp: New expect script.
7762         * g++.dg/compat/abi: New test directory.
7763         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
7764         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
7765         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
7766         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
7767         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
7768         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
7769         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
7770         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
7771         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
7772         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
7773         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
7774         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
7775         * g++.dg/compat/break: New test directory.
7776         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
7777         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
7778         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
7779         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
7780         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
7781         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
7782         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
7783         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
7784         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
7785         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
7786         g++.dg/compat/break/README: New files.
7787         * g++.dg/compat/eh: New test directory.
7788         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
7789         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
7790         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
7791         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
7792         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
7793         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
7794         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
7795         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
7796         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
7797         g++.dg/compat/eh/filter2_y.C,
7798         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
7799         g++.dg/compat/eh/new1_y.C,
7800         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
7801         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
7802         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
7803         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
7804         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
7805         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
7806         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
7807         g++.dg/compat/eh/unexpected1_y.C: New files.
7808         * g++.dg/compat/init: New test directory.
7809         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
7810         g++.dg/compat/init/array5_y.C,
7811         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
7812         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
7813         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
7814         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
7815         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
7816         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
7817         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
7818         g++.dg/compat/init/init-ref2_y.C: New files.
7819
7820 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
7821
7822         PR c++/7584
7823         * g++.dg/inherit/using3.C: New test.
7824
7825 2002-10-17  Jan Hubicka  <jh@suse.cz>
7826
7827         * gcc.dg/20021017-2.c: New test.
7828
7829 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
7830
7831         * g++.dg/abi/mangle16.C: Adjust.
7832
7833         * g++.dg/init/array8.C: New test.
7834
7835 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
7836
7837         * gcc.dg/special/mips-abi.exp: New test.
7838         * gcc.dg/special/mips-abi.s: Empty file used by the above.
7839
7840 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7841
7842         * g++.dg/abi/mangle16.C: New test.
7843         * g++.dg/abi/mangle17.C: Likewise.
7844
7845         PR c++/7478
7846         * g++.dg/template/ref1.C: New test.
7847
7848 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7849
7850         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
7851
7852 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
7853
7854         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
7855
7856 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7857
7858         PR c++/7524
7859         * g++.dg/init/array7.C: New test.
7860
7861 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
7862
7863         * g++.dg/init/array6.C: New test.
7864
7865         * g++.dg/abi/mangle13.C: Likewise.
7866         * g++.dg/abi/mangle14.C: Likewise.
7867         * g++.dg/abi/mangle15.C: Likewise.
7868
7869 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7870
7871         * g++.dg/abi/empty8.C: New test.
7872
7873 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
7874
7875         * g++.dg/init/ctor1.C: New test.
7876
7877 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
7878
7879         * gcc.c-torture/execute/20021015-1.c: New test.
7880
7881 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
7882
7883         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
7884
7885 2002-10-14  Jan Hubicka  <jh@suse.cz>
7886
7887         * gcc.dg/i386-ssetype-[1-5].c: New tests.
7888
7889 2002-10-14  Richard Henderson  <rth@redhat.com>
7890
7891         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
7892
7893 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7894
7895         PR optimization/6631
7896         * g++.dg/opt/const2.C: New test.
7897
7898 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7899
7900         PR c++/7176
7901         * g++.dg/parse/friend1.C: New test.
7902         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
7903
7904 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
7905
7906         * gcc.dg/20021014-1.c: New test.
7907
7908 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
7909
7910         PR c++/5661
7911         * g++.dg/ext/vlm1.C: New test.
7912         * g++.dg/ext/vlm2.C: Likewise.
7913
7914         * g++.dg/init/array1.C: Remove invalid braces.
7915         * g++.dg/init/brace1.C: New test.
7916         * g++.dg/init/copy2.C: Likewise.
7917         * g++.dg/init/copy3.C: Likewise.
7918         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
7919         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
7920         braces.
7921
7922 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
7923
7924         * gcc.dg/cpp/assembler.S: Don't use -ansi.
7925
7926 2002-10-11  Richard Shann  <richard.shann@superh.com>
7927
7928         * gcc.c-torture/compile/simd-5.c: New test.
7929
7930 2002-10-10  Roger Sayle  <roger@eyesopen.com>
7931
7932         * gcc.c-torture/execute/shiftopt-1.c: New test case.
7933
7934 2002-10-10  Jim Wilson  <wilson@redhat.com>
7935
7936         * gcc.c-torture/execute/20021010-1.c: New test.
7937
7938 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
7939
7940         PR c/7353
7941         * g++.dg/ext/typedef-init.C: New test.
7942         * gcc.dg/typedef-init.c: New test.
7943
7944 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
7945
7946         * gcc.dg/cpp/paste13.c: New test.
7947
7948 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7949
7950         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
7951         remaining platforms, XFAIL during compile, not execute.  Don't
7952         XFAIL at -O0.
7953
7954 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7955
7956         * gcc.dg/alias-1.c: Tweak expected warning.
7957
7958 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
7959
7960         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
7961
7962 2002-10-06  Andreas Jaeger  <aj@suse.de>
7963
7964         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
7965         * gcc.dg/cpp/c++98.C: Likewise.
7966
7967         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
7968         * g++.dg/cpp/c++98.C: Likewise.
7969
7970         * g++.dg/README (Subdirectories): Mention cpp directory.
7971
7972         PR target/7559
7973         * gcc.dg/20021006-1.c: New test.
7974
7975 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7976
7977         PR c++/7804
7978         * g++.dg/other/warning1.C: New test.
7979
7980 2002-10-04  Roger Sayle  <roger@eyesopen.com>
7981
7982         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
7983         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
7984         and sparc-*-* with -m64 as expected failures.  See PR 8087.
7985
7986 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7987
7988         PR c++/7931
7989         * g++.dg/template/ptrmem3.C: New test.
7990
7991         PR c++/7754
7992         * g++.dg/template/union1.C: New test.
7993
7994 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7995
7996         PR c++/8006
7997         * g++.dg/abi/mangle9.C: New test.
7998         * g++.dg/abi/mangle10.C: New test.
7999         * g++.dg/abi/mangle11.C: New test.
8000         * g++.dg/abi/mangle12.C: New test.
8001
8002 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
8003
8004         PR c++/7188.
8005         * g++.dg/template/meminit1.C: New test.
8006         * g++.dg/warn/Wreorder-1.C: Likewise.
8007         * g++.old-deja/g++.mike/warn3.C: Tweak.
8008         * lib/prune.exp: Ingore "in copy constructor".
8009
8010 2002-10-02  Andreas Jaeger  <aj@suse.de>
8011
8012         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
8013         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
8014         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
8015         on x86-64.
8016
8017 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8018
8019         * gcc.dg/empty1.C: Fix typo.
8020
8021 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
8022
8023         * gcc.dg/alias-1.c: New test.
8024
8025 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8026
8027         * gcc.dg/empty1.C: New test.
8028
8029         * g++.dg/tls/init-2.C: Tweak error messages.
8030
8031 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
8032
8033         * gcc.c-torture/compile/20020923-1.c: New test.
8034
8035 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
8036
8037         * gcc.c-torture/execute/ffs-1.c: New test.
8038         * gcc.c-torture/execute/ffs-2.c: Ditto.
8039
8040 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
8041
8042         * g++.dg/overload/member1.C: New test.
8043
8044 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
8045
8046         * g++.dg/abi/empty7.C: New test.
8047         * g++.dg/init/pm2.C: Likewise.
8048
8049 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
8050
8051         * g++.dg/rtti/crash1.C: New test.
8052
8053 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
8054
8055         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
8056         gcc.dg/sibcall-4.c: New tests.
8057
8058 2002-09-28  Roger Sayle  <roger@eyesopen.com>
8059
8060         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
8061         powerpc and MMIX targets.
8062
8063 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
8064
8065         * gcc.dg/cpp/20020927-1.c: New.
8066
8067 2002-09-26  David S. Miller  <davem@redhat.com>
8068
8069         * gcc.c-torture/compile/trunctfdf.c: New.
8070
8071 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8072
8073         * lib/target-supports.exp (check_weak_available): Handle solaris2.
8074
8075 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
8076
8077         * gcc.c-torture/execute/loop-15.c: New.
8078
8079 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
8080
8081         * README.QMTEST: Fix typo.
8082
8083 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
8084
8085         * gcc.dg/20020926-1.c: New test.
8086
8087 2002-09-25  David S. Miller  <davem@redhat.com>
8088
8089         PR target/7842
8090         * gcc.c-torture/execute/shiftdi.c: New test.
8091
8092 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
8093
8094         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
8095         unique to the tool.
8096         * lib/g77.exp (g77_init): Likewise.
8097         * lib/g++.exp (g++_init): Likewise.
8098         * lib/objc.exp (objc_init): Likewise.
8099
8100 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
8101
8102         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
8103         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
8104         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
8105
8106 2002-09-25  Richard Henderson  <rth@redhat.com>
8107
8108         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
8109         too-small long double.
8110
8111 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
8112
8113         * gcc.dg/20020919-1.c: New test.
8114
8115 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
8116
8117         * g++.dg/abi/bitfield6.C: New test.
8118         * g++.dg/abi/bitfield7.C: New test.
8119         * g++.dg/abi/bitfield8.C: New test.
8120         * g++.dg/abi/vbase11.C: New test.
8121
8122 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8123
8124         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
8125         hppa*-*-hpux*.  Update test comment.
8126
8127 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
8128
8129         * gcc.dg/tls/struct-1.c: New test.
8130
8131 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
8132
8133         * gcc.dg/cpp/tr-warn2.c: Update.
8134
8135 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
8136
8137         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
8138
8139 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
8140
8141         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
8142         systems.
8143
8144 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
8145
8146         * gcc.c-torture/execute/ieee/mzero3.c: New test.
8147
8148         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8149         Adjust for c++filt moved to binutils.  Remove spurious duplicate
8150         setting of cxxfilt.
8151
8152 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
8153
8154         * gcc.dg/20020312-2.c: Update for darwin.
8155
8156 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
8157
8158         * g++.old-deja/g++.other/crash32.C: Mark ICE.
8159
8160 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
8161
8162         * objc.dg/comp-types-1.m: New test.
8163         * objc.dg/comp-types-2.m: New test.
8164         * objc.dg/comp-types-3.m: New test.
8165         * objc.dg/comp-types-4.m: New test.
8166         * objc.dg/comp-types-5.m: New test.
8167         * objc.dg/comp-types-6.m: New test.
8168
8169 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8170
8171         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
8172
8173 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
8174
8175         * g++.dg/other/do1.C: New test.
8176
8177         * g++.dg/template/subst1.C: New test.
8178
8179 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
8180
8181         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
8182
8183 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
8184
8185         * g++.dg/template/qualttp20.C: Adjust expected errors.
8186         * g++.old-deja/g++.jason/report.C: Likewise.
8187         * g++.old-deja/g++.other/qual1.C: Likewise.
8188
8189         * g++.dg/lookup/scoped2.C: New test.
8190
8191         * g++.dg/ext/asm3.C: New test.
8192
8193 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
8194
8195         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
8196
8197 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
8198
8199         * ChangeLog: follow spelling conventions.
8200         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
8201         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
8202         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
8203         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
8204         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
8205         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
8206         * g++.old-deja/g++.law/global-init1.C: Likewise.
8207         * g++.old-deja/g++.other/delete4.C: Likewise.
8208         * g++.old-deja/g++.other/inline21.C: Likewise.
8209         * g++.old-deja/g++.other/singleton.C: Likewise.
8210         * g77.dg/strlen0.f: Likewise.
8211         * g77.f-torture/compile/20010519-1.f: Likewise.
8212         * g77.f-torture/compile/980310-4.f: Likewise.
8213         * gcc.c-torture/compile/20000605-1.c: Likewise.
8214         * gcc.c-torture/execute/20020225-1.c: Likewise.
8215         * gcc.dg/c90-hexfloat-2.c: Likewise.
8216         * gcc.dg/c99-bool-1.c: Likewise.
8217         * gcc.dg/c99-hexfloat-2.c: Likewise.
8218         * gcc.dg/dll-2.c: Likewise.
8219         * gcc.dg/wtr-union-init-1.c: Likewise.
8220         * gcc.dg/wtr-union-init-2.c: Likewise.
8221         * gcc.dg/wtr-union-init-3.c: Likewise.
8222         * gcc.dg/cpp/avoidpaste1.c: Likewise.
8223         * gcc.dg/cpp/defined.c: Likewise.
8224         * gcc.dg/cpp/macsyntx.c: Likewise.
8225         * gcc.dg/cpp/paste2.c: Likewise.
8226         * gcc.dg/cpp/trad/defined.c: Likewise.
8227         * gcc.dg/format/c90-printf-1.c: Likewise.
8228         * gcc.dg/format/c90-scanf-1.c: Likewise.
8229         * gcc.dg/format/c99-printf-1.c: Likewise.
8230         * gcc.dg/format/c99-scanf-1.c: Likewise.
8231         * gcc.misc-tests/gcov-8.c: Likewise.
8232         * lib/profopt.exp: Likewise.
8233
8234 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
8235
8236         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
8237
8238 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8239
8240         * g++.dg/inherit/using2.C: New test.
8241
8242 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
8243
8244         * ChangeLog: Follow spelling conventions.
8245         * g++.dg/template/friend4.C: Likewise.
8246         * g++.old-deja/g++.pt/crash67.C: Likewise.
8247         * gcc.c-torture/execute/20000801-4.c: Likewise.
8248         * gcc.dg/c90-digraph-1.c: Likewise.
8249         * gcc.dg/c94-digraph-1.c: Likewise.
8250         * gcc.dg/c99-digraph-1.c: Likewise.
8251         * gcc.dg/cpp/line5.c: Likewise.
8252         * gcc.dg/cpp/multiline.c: Likewise.
8253         * gcc.dg/cpp/trad/literals-1.c: Likewise.
8254         * gcc.dg/format/attr-3.c: Likewise.
8255         * gcc.dg/format/c90-scanf-3.c: Likewise.
8256         * gcc.dg/format/ext-4.c: Likewise.
8257
8258 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8259
8260         * g++.dg/template/pretty1.C: New test.
8261
8262 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
8263
8264         * gcc.c-torture/execute/struct-cpy-1.c: New test.
8265
8266 2002-09-13  Matt Austern  <austern@apple.com>
8267
8268         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
8269         passing a cast expression to a function by const reference.
8270
8271 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
8272
8273         * g++.dg/template/deduce1.C: New test.
8274
8275 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
8276
8277         * gcc.c-torture/execute/simd-1.c: Force all use of int to
8278         32-bit int.
8279
8280 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8281
8282         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
8283         usage.
8284
8285 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
8286
8287         * gcc.c-torture/compile/20020910-1.c: New test.
8288
8289 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
8290
8291         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
8292
8293 2002-09-10  Andreas Jaeger  <aj@suse.de>
8294
8295         * gcc.dg/20020312-2.c: Adjust for x86-64.
8296
8297 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
8298
8299         * g77.dg/7388.f: New test case for PR 7388.
8300
8301 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
8302
8303         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
8304
8305 2002-09-05  Ziemowit Laski <zlaski@apple.com>
8306
8307         * objc.dg/proto-lossage-1.m: New test.
8308
8309 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
8310
8311         * gcc.dg/cpp/_Pragma4.c: Fix typo.
8312
8313 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
8314
8315         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
8316         expected to pass.
8317
8318 2002-09-06  Stan Shebs  <shebs@apple.com>
8319             David Edelsohn  <edelsohn@gnu.org>
8320
8321         * gcc.dg/weak: New directory.
8322         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
8323         target-specific xfail bits.
8324         * gcc.dg/typeof-2.c: Move to new directory.
8325         * gcc.dg/weak.exp: New expect script.
8326
8327 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
8328
8329         * gcc.c-torture/execute/extzvsi.c: New test.
8330
8331 2002-09-05  Stan Shebs  <shebs@apple.com>
8332
8333         * gcc.dg/weak-1.c: xfail on Darwin.
8334         * gcc.dg/weak-2.c: Ditto.
8335         * gcc.dg/weak-3.c: Ditto.
8336         * gcc.dg/weak-4.c: Ditto.
8337         * gcc.dg/weak-5.c: Ditto.
8338         * gcc.dg/weak-6.c: Ditto.
8339         * gcc.dg/weak-7.c: Ditto.
8340         * gcc.dg/weak-8.c: Ditto.
8341         * gcc.dg/weak-9.c: Ditto.
8342
8343 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
8344
8345         * gcc.c-torture/execute/loop-14.c: New test.
8346
8347 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
8348
8349         * g++.dg/other/cxa-atexit1.C: New test.
8350
8351         * gcc.dg/typeof-2.c: New test.
8352
8353 2002-09-03  Roger Sayle  <roger@eyesopen.com>
8354
8355         * gcc.dg/builtins-2.c: New testcase.
8356         * gcc.dg/builtins-3.c: New testcase.
8357
8358 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
8359
8360         * gcc.dg/cpp/_Pragma4.c: New test.
8361
8362 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
8363
8364         * objc/execute/nil_method-1.m: New testcase.
8365
8366 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
8367
8368         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
8369         [Object class], not [Object initialize].
8370
8371 2002-08-31  Roger Sayle  <roger@eyesopen.com>
8372             Hans-Peter Nilsson  <hp@bitrange.com>
8373
8374         * gcc.c-torture/execute/20020720-1.x: Skip test on
8375         mmix-knuth-mmixware.  Correct comment.
8376
8377 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
8378
8379         * testsuite/g++.dg/abi/bitfield5.C: New test.
8380         * testsuite/g++.dg/abi/vbase10.C: Likewise.
8381
8382 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
8383
8384         * objc.dg/undeclared-selector.m: New test.
8385
8386 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
8387
8388         * g++.dg/other/offsetof1.C: Avoid cast warning.
8389
8390 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
8391
8392         * objc.dg/super-class-2.m: New test.
8393
8394 2002-08-24  Matt Austern  <austern@apple.com>
8395
8396         * g++.dg/ext/lvaddr.C: New test.
8397         * g++.dg/ext/lvcast.C: New test.
8398
8399 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
8400
8401         * testsuite/g++.dg/inherit/cond1.C: New test.
8402
8403 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
8404
8405         * gcc.dg/noncompile/incomplete-1.c: New test.
8406
8407 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
8408
8409         * gcc.dg/typespec-1.c: New test.
8410
8411 2002-08-20  Devang Patel  <dpatel@apple.com>
8412         * objc.dg/proto-hier-2.m: New test.
8413
8414 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
8415
8416         * objc.dg/bitfield-1.m: New test.
8417         * objc.dg/bitfield-2.m: New test.
8418
8419 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8420
8421         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
8422         gcc.dg/c99-flex-array-4.c: New tests.
8423
8424 2002-08-16  Stan Shebs  <shebs@apple.com>
8425
8426         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
8427
8428 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
8429
8430         * gcc.dg/typeof-1.c: New test.
8431         * g++.dg/ext/typeof2.C: New test.
8432
8433 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8434
8435         * g++.dg/other/offsetof1.C: New test.
8436
8437 2002-08-14  Richard Henderson  <rth@redhat.com>
8438
8439         * gcc.dg/tls/diag-3.c: Fix expected message strings.
8440
8441 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
8442
8443         * gcc.dg/cpp/_Pragma3.c: New test.
8444
8445 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
8446
8447         * g++.dg/template/inherit3: New test.
8448
8449 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8450
8451         * gcc.dg/bitfld-4.c: Add blank options.
8452
8453 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
8454
8455         * g++.dg/template/crash1.C: New test.
8456
8457 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
8458
8459         * gcc.dg/tls/opt-2.c: New test.
8460
8461 2002-08-08  Devang Patel  <dpatel@apple.com>
8462
8463         * objc.dg/selector-1.m : New test
8464
8465 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8466
8467         * g++.dg/abi/bitfield4.C: New test.
8468         * gcc.dg/bitfld-4.c: New test.
8469
8470 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8471
8472         * g++.dg/other/packed1.C: New test.
8473
8474 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
8475
8476         * g++.dg/abi/offsetof.C: Tweak error messages.
8477         * g++.old-deja/g++.mike/p10769a.C: Likewise.
8478
8479 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
8480
8481         * gcc.dg/bitfld-3.c: New test.
8482
8483 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
8484             Richard Henderson  <rth@redhat.com>
8485
8486         * gcc.dg/i386-bitfield1.c: New test.
8487         * g++.dg/abi/bitfield3.C: Update.
8488
8489 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
8490
8491         * objc.dg/const-str-2.m: Update.
8492         * gcc.dg/cpp/c++98.c: Change to C extension.
8493         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
8494         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
8495
8496 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
8497
8498         * testsuite/gcc.dg/tls/diag-3.c: New.
8499
8500 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
8501
8502         * g++.dg/README (Subdirectories): Document new subdir expr.
8503         * g++.dg/expr/pmf-1.C: New test.
8504
8505 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
8506
8507         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
8508
8509 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
8510
8511         * g++.dg/abi/bitfield3.C: New test.
8512
8513 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
8514
8515         * lib/gcov.exp: Tweak expected line formats.
8516         * gcc.misc-tests/gcov8.c: New test.
8517         * gcc.misc-tests/gcov8.x: New flags.
8518
8519 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
8520
8521         * consistency.vlad/layout/endian.c: Include string.h.
8522
8523         * gcc.c-torture/execute/20020805-1.c: New test.
8524
8525 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
8526
8527         * g++.dg/other/conversion1.C: New test.
8528
8529 2002-08-03  Roger Sayle  <roger@eyesopen.com>
8530
8531         * gcc.dg/builtins-1.c: New testcase.
8532
8533 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
8534
8535         * g++.dg/inherit/access3.C: New test.
8536
8537 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
8538
8539         * gcc.dg/ia64-visibility-2.c: New test.
8540
8541 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
8542
8543         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
8544         __qualifier_flags to __flags.
8545
8546 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
8547
8548         * g++.dg/inherit/operator1.C: New test.
8549         * g++.dg/lookup/disamb1.C: Fix typo in comment.
8550         * g++.dg/other/error1.C: Change expected error message.
8551         * g++.dg/template/conv4.C: Likewise.
8552
8553 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
8554
8555         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
8556         for documented behavior.
8557
8558 2002-07-25  Roger Sayle  <roger@eyesopen.com>
8559
8560         * gcc.c-torture/execute/20020720-1.x: Skip this test on
8561         several targets known to fail.
8562
8563 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
8564
8565         * gcc.dg/mips-args-[123].c: New tests.
8566
8567 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
8568
8569         * gcc.dg/ppc-spe.c: New.
8570
8571 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
8572
8573         * g++.dg/other/ptrmem4.C: New testcase.
8574
8575 2002-07-24  Richard Henderson  <rth@redhat.com>
8576
8577         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
8578
8579 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
8580
8581         * g++.dg/ext/alignof1.C (main): Return 0 for success.
8582
8583 2002-07-24  Roger Sayle  <roger@eyesopen.com>
8584
8585         * gcc.c-torture/execute/memset-3.c: New testcase.
8586
8587 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
8588
8589         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
8590         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
8591
8592 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8593
8594         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
8595         Delete.
8596
8597 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
8598
8599         * gcc.c-torture/compile/simd-4.c: New test.
8600
8601 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8602
8603         PR c++/7347, c++/7348
8604         * g++.dg/template/access4.C: New test.
8605         * g++.dg/template/access5.C: New test.
8606         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
8607         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
8608         * g++.old-deja/g++.pt/ttp58.C: Likewise.
8609         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
8610
8611 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
8612
8613         * gcc.dg/gnu89-init-2.c: New test.
8614
8615 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
8616
8617         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
8618
8619 2002-07-20  Roger Sayle  <roger@eyesopen.com>
8620
8621         * gcc.c-torture/execute/20020720-1.c: New testcase.
8622
8623 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
8624
8625         * gcc.dg/cpp/Wsignprom.c: New tests.
8626
8627 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
8628
8629         * gcc.c-torture/execute/loop-13.c: New test.
8630
8631 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
8632
8633         * gcc.dg/cpp/expr.c: New tests.
8634
8635 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
8636
8637         * g++.dg/opt/pr6713.C: Add template instantiation.
8638
8639 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
8640
8641         * gcc.dg/nest.c: New test.
8642
8643 2002-07-17  Richard Henderson  <rth@redhat.com>
8644
8645         * g++.dg/opt/pr6713.C: New test.
8646
8647 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
8648
8649         * gcc.c-torture/execute/loop-2e.x: Let the testcase
8650         XFAIL for all x86 processors.
8651
8652 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
8653
8654         * gcc.c-torture/execute/20010122-1.x: Do not test with
8655         -fomit-frame-pointer.
8656
8657 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8658
8659         * g++.dg/template/instantiate2.C: New test.
8660         * g++.dg/template/spec4.C: New test.
8661
8662 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8663
8664         * g++.dg/template/access2.C: New test.
8665         * g++.dg/template/access3.C: New test.
8666
8667 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
8668
8669         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
8670         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
8671         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
8672         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
8673         Convert to use <stdarg.h>.
8674         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
8675         Delete.
8676         * gcc.dg/va-arg-2.c: New.
8677         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
8678
8679 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
8680
8681         * gcc.c-torture/compile/20020710-1.c: New test.
8682
8683 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
8684                           Andrew Pinski  <pinskia@physics.uc.edu>
8685
8686         gcc.c-torture/compile/simd-2.c: New testcase.
8687         gcc.c-torture/compile/simd-3.c: Likewise.
8688
8689 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
8690
8691         PR c++/7224
8692         * g++.dg/overload/error1.C: New test.
8693
8694 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8695
8696         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
8697         configuration and IRIX 6 O32 ABI.
8698
8699 2002-07-11  Roger Sayle  <roger@eyesopen.com>
8700
8701         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
8702
8703 2002-07-10  Roger Sayle  <roger@eyesopen.com>
8704
8705         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
8706
8707 2002-07-10  Jeffrey A Law  <law@redhat.com>
8708
8709         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
8710
8711         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
8712
8713 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
8714
8715         * gcc.dg/20020312-2.c: Check for __PPC__.
8716
8717 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
8718
8719         * gcc.c-torture/compile/20020709-1.c: New test.
8720
8721 2002-07-07  Roger Sayle  <roger@eyesopen.com>
8722
8723         * g++.dg/template/qualttp21.C: New test case.
8724
8725 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
8726
8727         * gcc.c-torture/compile/20020706-1.c: New test.
8728         * gcc.c-torture/compile/20020706-2.c: New test.
8729
8730 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
8731             Alexandre Oliva  <aoliva@redhat.com>
8732
8733         * g++.dg/warn/incomplete1.C: New test.
8734
8735 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8736
8737         PR c++/7099
8738         * g++.dg/warn/noreturn1.C: New test.
8739
8740 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
8741
8742         PR c++/6706
8743         * g++.dg/debug/debug6.C: New test.
8744         * g++.dg/debug/debug7.C: New test.
8745
8746 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
8747
8748         * gcc.c-torture/compile/simd-3.c: New test.
8749
8750 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
8751
8752         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
8753         * gcc.dg/20020620-1.c: Likewise.
8754
8755 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8756
8757         PR c++/6944
8758         * g++.dg/init/array4.C: New test.
8759         * g++.dg/init/array5.C: New test.
8760
8761 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
8762
8763         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
8764         * gcc.c-torture/execute/simd-2.c (main): Likewise.
8765
8766 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8767
8768         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
8769         * gcc.dg/wtr-aggr-init-1.c: Likewise.
8770         * gcc.dg/wtr-conversion-1.c: Likewise.
8771         * gcc.dg/wtr-escape-1.c: Likewise.
8772         * gcc.dg/wtr-int-type-1.c: Likewise.
8773         * gcc.dg/wtr-label-1.c: Likewise.
8774         * gcc.dg/wtr-static-1.c: Likewise.
8775         * gcc.dg/wtr-strcat-1.c: Likewise.
8776         * gcc.dg/wtr-suffix-1.c: Likewise.
8777         * gcc.dg/wtr-switch-1.c: Likewise.
8778         * gcc.dg/wtr-unary-plus-1.c: Likewise.
8779         * gcc.dg/wtr-union-init-1.c: Likewise.
8780         * gcc.dg/wtr-union-init-2.c: Likewise.
8781         * gcc.dg/wtr-union-init-3.c: Likewise.
8782
8783         * gcc.dg/wtr-func-def-1.c: New test.
8784
8785 2002-07-02 Devang Patel <dpatel@apple.com>
8786
8787         * objc.dg/param-1.m: New test.
8788
8789 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
8790
8791         * gcc.dg/cpp/trad/directive.c: Add test.
8792         * gcc.dg/cpp/trad/macroargs.c: Add test.
8793         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
8794
8795 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
8796
8797         * gcc.dg/cpp/cmdlne-M.c: New test.
8798
8799 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
8800
8801         * objc.dg/desig-init-1.m: New test.
8802
8803 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8804
8805         PR c++/6716
8806         * g++.dg/template/instantiate1.C: New test.
8807
8808 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
8809
8810         PR c++/7112
8811         * g++.dg/template/sizeof2.C: New test.
8812
8813 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
8814
8815         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
8816         gcc.dg/cpp/trad/include.c: New tests.
8817
8818 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
8819
8820         PR target/7177
8821         * gcc.c-torture/compile/20020701-1.c: New test.
8822
8823 2002-07-01  Stan Shebs  <shebs@apple.com>
8824
8825         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
8826         header here...
8827         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
8828         (objc-torture-execute): or here.
8829
8830 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
8831
8832         * gcc.c-torture/execute/arith-rand-ll.c: New test.
8833
8834 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
8835
8836         * gcc.dg/cpp/trad/escaped-nl.c: New test.
8837
8838 2002-06-30  Devang Patel  <dpatel@apple.com>
8839
8840         * objc.dg/fsyntax-only.m: New test.
8841
8842 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
8843
8844         PR c++/6695
8845         * g++.dg/template/friend7.C: New file.
8846
8847 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
8848
8849         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
8850         return type.
8851
8852 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
8853
8854         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
8855         avoid division by zero.
8856
8857 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
8858
8859         * gcc.dg/Wunknownprag.c: New tests.
8860
8861 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
8862
8863         * gcc.c-torture/execute/simd-2.c: New test.
8864
8865 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
8866
8867         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
8868         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
8869         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
8870         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
8871         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
8872         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
8873         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
8874         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
8875         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
8876         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
8877         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
8878         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
8879         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
8880         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
8881         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
8882         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
8883         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
8884
8885 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
8886
8887         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
8888         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
8889         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
8890         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
8891         New tests.
8892         * gcc.dg/cpp/trad/directive.c: Update.
8893
8894 2002-06-23  Andreas Jaeger  <aj@suse.de>
8895
8896         * gcc.c-torture/execute/complex-6.c: New.
8897
8898 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
8899
8900         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
8901         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
8902         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
8903         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
8904
8905 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
8906
8907         * gcc.dg/cpp/trad: New directory with traditional tests copied
8908         from parent directory.
8909         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8910         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8911         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8912         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8913         Move to trad/ and rename.
8914         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
8915         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
8916         gcc.dg/cpp/trad/redef2.c: New tests.
8917         * gcc.dg/cpp/trad/trad.exp: New driver.
8918
8919 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
8920
8921         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8922         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8923         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8924         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8925         Remove.
8926
8927 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
8928
8929         * gcc.dg/20020620-1.c: New test.
8930
8931 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8932
8933         * g++.dg/template/ttp4.C: New test.
8934
8935 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
8936
8937         * g++.dg/opt/vt1.C: Fix regexp.
8938
8939 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8940
8941         * gcc.c-torture/execute/pure-1.c: Make functions static again.
8942         Don't use attribute `noinline'.
8943
8944 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8945
8946         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
8947
8948 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
8949
8950         * gcc.c-torture/execute/simd-1.c: New.
8951
8952         * gcc.dg/simd-1.c: New.
8953
8954 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8955
8956         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
8957
8958 2002-06-16  Richard Henderson  <rth@redhat.com>
8959
8960         * g++.dg/ext/anon-struct1.C: New.
8961         * g++.dg/ext/anon-struct2.C: New.
8962         * g++.dg/ext/anon-struct3.C: New.
8963         * gcc.dg/anon-struct-1.c: New.
8964         * gcc.dg/anon-struct-2.c: New.
8965         * gcc.dg/anon-struct-3.c: New.
8966         * gcc.dg/20011008-1.c: Adjust warning text.
8967         * gcc.dg/20020527-1.c: Add -fms-extensions.
8968
8969 2002-06-16  Richard Henderson  <rth@redhat.com>
8970
8971         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
8972
8973 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
8974
8975         * gcc.c-torture/execute/20020615-1.c: New test.
8976
8977 2002-06-15  Roger Sayle  <roger@eyesopen.com>
8978
8979         * gcc.c-tortuture/execute/compare-1.c: New test case.
8980         * gcc.c-tortuture/execute/compare-2.c: New test case.
8981         * gcc.c-tortuture/execute/compare-3.c: New test case.
8982
8983 2002-06-13  Richard Henderson  <rth@redhat.com>
8984
8985         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
8986         ia64 ilp32.
8987
8988 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8989
8990         * g++.dg/template/typename2.C: Update error message.
8991
8992 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
8993
8994         * gcc.c-torture/execute/20020611-1.c: New test.
8995
8996 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
8997
8998         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
8999         list of targets to skip.
9000
9001 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
9002
9003         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
9004         targets if not optimizing.
9005
9006 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
9007
9008         * gcc.c-torture/compile/20020605-1.c: New test.
9009
9010         * g++.dg/opt/vt1.C: New test.
9011
9012         * gcc.dg/20020531-1.c: New test.
9013
9014         * gcc.dg/20020530-1.c: New test.
9015
9016         * gcc.dg/20020527-1.c: New test.
9017
9018         * g++.dg/opt/cse1.C: New test.
9019
9020 2002-06-07  Roger Sayle  <roger@eyesopen.com>
9021
9022         * gcc.dg/20020607-2.c: New test case.
9023
9024 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
9025
9026         * gcc.c-torture/compile/20020604-1.c: New test.
9027
9028 2002-06-04  Richard Henderson  <rth@redhat.com>
9029
9030         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
9031         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
9032         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
9033
9034 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
9035
9036         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
9037
9038 2002-06-03  Richard Henderson  <rth@redhat.com>
9039
9040         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
9041         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
9042
9043 2002-06-02  Richard Henderson  <rth@redhat.com>
9044
9045         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
9046         test functions static.
9047
9048 2002-06-02  Andreas Jaeger  <aj@suse.de>
9049
9050         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
9051         now.
9052
9053 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9054
9055         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
9056         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
9057         Update for mofified diagnostics.
9058         * gcc.dg/c99-intconst-1.c: No longer fail.
9059
9060 2002-06-02  Richard Henderson  <rth@redhat.com>
9061
9062         * gcc.dg/uninit-A.c: Remove xfail markers.
9063
9064 2002-06-01  Roger Sayle  <roger@eyesopen.com>
9065
9066         * gcc.dg/fnegate-1.c: New test case.
9067
9068 2002-05-30  Osku Salerma  <osku@iki.fi>
9069
9070         * gcc.c-torture/execute/mayalias-1.c: New file.
9071
9072 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9073
9074         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
9075         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
9076         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
9077
9078 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
9079
9080         * gcc.c-torture/execute/20020529-1.c: New test.
9081
9082 2002-05-27  Richard Henderson  <rth@redhat.com>
9083
9084         * g++.dg/ext/attrib6.C: New test case.
9085
9086 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9087
9088         * gcc.c-torture/execute/pure-1.c: New test.
9089
9090 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9091
9092         * gcc.dg/cpp/arith-2.c: Remove.
9093
9094 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9095
9096         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
9097         * gcc.dg/cpp/if-3.c: Remove.
9098
9099 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
9100
9101         * g++.dg/opt/cse2.C: New test.
9102
9103 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
9104
9105         * gcc.dg/cpp/arith-1.c: New semantic tests.
9106         * gcc.dg/cpp/if-1.c: Update.
9107
9108 2002-05-24  Ben Elliston  <bje@redhat.com>
9109
9110         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
9111
9112 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
9113
9114         * gcc.dg/verbose-asm.c: New test.
9115
9116 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9117
9118         * gcc.dg/cpp/paste12.c: New test.
9119
9120 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
9121
9122         * g++.dg/parse/named_ops.C: New test.
9123
9124 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
9125
9126         * gcc/testsuite/gcc.dg/weak-8.c: New test.
9127
9128 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
9129
9130         * gcc.dg/weak-2.c: Allow optional leading underscore
9131         in scan-assembler symbol name.
9132         * gcc.dg/weak-3.c: Likewise.
9133         * gcc.dg/weak-4.c: Likewise.
9134         * gcc.dg/weak-5.c: Likewise.
9135
9136 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
9137
9138         * gcc.dg/20020523-1.c: New test.
9139
9140 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
9141
9142         * objc.dg/const-str-2.m: Update now that we stop after
9143         a command line error.
9144
9145 2002-05-22  Richard Henderson  <rth@redhat.com>
9146
9147         * g++.dg/dg.exp: Fix typo in test pruneing.
9148
9149 2002-05-22  Richard Henderson  <rth@redhat.com>
9150
9151         * g++.dg/dg.exp: Prune the tls subdirectory.
9152         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
9153         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
9154         * g++.dg/tls/init-1.C: New.
9155
9156 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
9157
9158         * gcc.dg/20020517-1.c: New test.
9159
9160 2002-05-21  Richard Henderson  <rth@redhat.com>
9161
9162         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
9163         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
9164
9165 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
9166
9167         * g++.dg/other/copy2.C: New test.
9168
9169 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
9170
9171         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
9172         (MAX_COPY): Bump up to 10 times sizeof (long long).
9173         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
9174
9175         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
9176         sizeof (long long).
9177
9178         * gcc.c-torture/execute/strcpy-1.c: New test.
9179
9180 2002-05-19  Jason Merrill  <jason2redhat.com>
9181
9182         * g++.dg/ext/oper1.C: New test.
9183
9184 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
9185 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
9186
9187         * README.QMTEST: New file.
9188
9189         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
9190
9191 2002-05-19  Andreas Jaeger  <aj@suse.de>
9192
9193         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
9194         now.
9195         * gcc.c-torture/execute/loop-2d.x: Likewise.
9196
9197 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
9198
9199         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
9200         support weak symbols.
9201         * gcc.dg/weak-4.c: Likewise
9202         * gcc.dg/weak-6.c: Likewise
9203
9204 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
9205
9206         * gcc.dg/weak-3.c: Add dg-excess-error comment for
9207         cygwin, coff and h8300-*-hms targets
9208         * gcc.dg/weak-5.c: Likewise
9209         * gcc.dg/weak-7.c: Likewise
9210
9211 2002-05-16  Jason Merrill  <jason@redhat.com>
9212
9213         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
9214         (scan-assembler-not, scan-assembler-dem): Likewise.
9215         (scan-assembler-dem-not): Likewise.
9216
9217 2002-05-15  Richard Henderson  <rth@redhat.com>
9218
9219         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
9220
9221 2002-05-15  Richard Henderson  <rth@redhat.com>
9222
9223         * gcc.dg/weak-5.c (vfoo1c): No warning here.
9224         (vfoo1f): Warning here.
9225         (vfoo1l): Don't redefine the alias.
9226
9227 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
9228
9229         * g++.dg/init/pm1.C: New test.
9230
9231 2002-05-12  David S. Miller  <davem@redhat.com>
9232
9233         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
9234         types.
9235
9236 2002-05-10  Roger Sayle  <roger@eyesopen.com>
9237
9238         * gcc.c-torture/execute/20020510-1.c: New test case.
9239
9240 2002-05-10  David S. Miller  <davem@redhat.com>
9241
9242         * gcc.c-torture/execute/conversion.c: Test long double too.
9243
9244 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
9245
9246         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
9247         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
9248         * lib/g++.exp (g++_link_flags): Likewise.
9249         * lib/objc.exp (objc_target_compile): Likewise.
9250
9251 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9252
9253         * gcc.dg/cpp/poison.c: Update.
9254         * gcc.dg/cpp/20000625-2.c: Remove.
9255         * gcc.dg/cpp/direct2s.c: Remove final test.
9256
9257 2002-05-08  Tom Rix  <trix@redhat.com>
9258
9259         * gcc.c-torture/execute/20020508-1.c: New test.
9260         * gcc.c-torture/execute/20020508-2.c: New test.
9261         * gcc.c-torture/execute/20020508-3.c: New test.
9262
9263 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9264
9265         * gcc.dg/cpp/charconst-4.c: More tests.
9266
9267 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
9268
9269         PR c/6569
9270         * gcc.dg/weak-3.c: Update location of warning messages.
9271         * gcc.dg/weak-5.c: Likewise.
9272
9273 2002-05-06  Roger Sayle  <roger@eyesopen.com>
9274
9275         * gcc.c-torture/execute/20020506-1.c: New test case.
9276
9277 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
9278
9279         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
9280
9281 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
9282
9283         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
9284
9285 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
9286
9287         * gcc.dg/cpp/charconst-3.c: New test.
9288
9289 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9290
9291         * gcc.dg/cpp/charconst.c: Update tests.
9292
9293 2002-05-05  Tim Josling  <tej@melbpc.org.au>
9294
9295         * treelang: Added directory for new sample language treelang. Also
9296         lib/treelang.exp: New file to signal treelang should be tested.
9297
9298 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
9299
9300         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
9301         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
9302         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
9303         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
9304         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
9305         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
9306         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
9307
9308 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9309
9310         * gcc.dg/format/xopen-2.c: New test.
9311
9312 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
9313
9314         * gcc.dg/20020503-1.c: New test.
9315
9316 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
9317
9318         * g++.dg/init/dtor1.C: Make it tougher.
9319
9320 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
9321
9322         * g++.dg/init/dtor1.C: New test.
9323
9324 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
9325
9326         * gcc.dg/altivec-8.c: New.
9327
9328 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
9329
9330         * gcc.dg/altivec-7.c: New.
9331
9332 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
9333
9334         * g++.dg/parse/typedef1.C: New test.
9335
9336 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
9337
9338         PR c++/6486
9339         * g++.dg/template/friend6.C: New test.
9340
9341         PR c++/6492
9342         * g++.dg/init/copy1.C: New test.
9343
9344 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
9345
9346         * g++.dg/warn/effc1.C: New test.
9347
9348 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9349
9350         * gcc.dg/cpp/if-cexp.c: Add a test.
9351
9352 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
9353
9354         * gcc.dg/20020426-2.c: New test.
9355
9356 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
9357
9358         * gcc.dg/cpp/if-mop.c: Update.
9359         * gcc.dg/cpp/if-mpar.c: Add test.
9360         * gcc.dg/cpp/if-oppr.c: Update.
9361
9362 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9363
9364         PR c/6343
9365         * gcc.dg/weak-[2-7].c: New tests.
9366
9367 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
9368
9369         * gcc.dg/enum1.c: New test.
9370
9371 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
9372
9373         PR c++/6497
9374         * g++.dg/inherit/access2.C: New test.
9375
9376 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
9377
9378         PR bootstrap/6445
9379         * gcc.dg/20020426-1.c: New test.
9380
9381 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
9382
9383         * g++.dg/abi/enum1.C: New test.
9384
9385 2002-04-26  Richard Henderson  <rth@redhat.com>
9386
9387         * gcc.dg/c99-bool-1.c: Expect always true warning.
9388
9389 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9390
9391         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9392
9393 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9394
9395         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9396         targets.
9397
9398 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9399
9400         * g++.dg/abi/mange7.C: New test.
9401
9402         PR c++/6438.
9403         * g++.dg/parse/stmtexpr2.C: New test.
9404
9405 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9406
9407         * gcc.dg/20020312-2.c: Add SH target.
9408
9409 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9410
9411         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9412         compiler output on mips*-*-irix*.
9413
9414 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9415
9416         * g++.dg/parse/attr1.C: New test.
9417
9418 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9419
9420         * gcc.c-torture/execute/string-opt-17.c: New test case.
9421         * gcc.c-torture/execute/memset-2.c: New test case.
9422
9423 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9424
9425         PR c++/6256:
9426         * g++.dg/template/friend5.C: New test.
9427
9428         PR c++/6331:
9429         * g++.dg/template/qual1.C: Likewise.
9430
9431 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9432
9433         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9434         Include stdlib.h, not stdio.h or ctype.h.
9435
9436 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9437
9438         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9439         cris-*-elf* and mmix-*-*.
9440         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9441         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9442         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9443         Ditto.
9444         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9445         * gcc.dg/wchar_t-1.c: Ditto.
9446
9447 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9448
9449         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9450         Clarify comment.
9451
9452 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9453
9454         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9455
9456 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9457
9458         * gcc.c-torture/execute/20000906-1.x: Delete.
9459
9460 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9461
9462         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9463
9464 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9465
9466         * PR6367
9467         * g77.f-torture/execute/6367.f: New test.
9468         * g77.f-torture/execute/6367.x: Disable for MMIX.
9469
9470 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9471
9472         * PR6352
9473         * g++.dg/opt/inline2.C: New test.
9474
9475 2002-04-18  Richard Henderson  <rth@redhat.com>
9476
9477         * gcc.dg/20000906-1.c: Enable for all targets.
9478         * gcc.c-torture/compile/iftrap-2.c: New.
9479
9480 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9481
9482         * gcc.dg/20020418-1.c: New test.
9483         * gcc.dg/20020418-2.c: New test.
9484
9485 2002-04-18  Richard Henderson  <rth@redhat.com>
9486
9487         * gcc.c-torture/compile/iftrap-1.c: New.
9488         * gcc.dg/iftrap-1.c: Adjust for ia64.
9489         * gcc.dg/iftrap-2.c: New.
9490
9491 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9492
9493         * gcc.c-torture/compile/20020418-1.c: New test.
9494
9495 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9496
9497         * gcc.c-torture/compile/20020415-1.c: New.
9498
9499 2002-04-18  David S. Miller  <davem@redhat.com>
9500
9501         * gcc.c-torture/execute/20020418-1.c: New test.
9502
9503 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9504
9505         * gcc.dg/20020416-1.c: New test.
9506
9507         * g++.dg/opt/inline1.C: New test.
9508
9509 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
9510
9511         * gcc.dg/altivec-5.c: New test.
9512
9513         * gcc.dg/20020415-1.c: New test.
9514
9515 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
9516
9517         * testsuite/lib/chill.exp: Remove.
9518
9519 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
9520
9521         * g++.dg/other/big-struct.C: New test.
9522
9523 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
9524
9525         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
9526         of scratch file.
9527
9528 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
9529
9530         PR c/6277
9531         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
9532         in scan-assembler function name
9533
9534 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
9535
9536         * g77.f-torture/execute/980628-4.x,
9537         g77.f-torture/execute/980628-5.x,
9538         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9539         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9540         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
9541         i[34567]86-*-*.
9542
9543 2002-04-13  David S. Miller  <davem@redhat.com>
9544
9545         * gcc.c-torture/execute/20020413-1.c: New test.
9546
9547 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
9548
9549         * gcc.dg/asm-6.c,
9550         * g++.dg/ext/asm1.C: New tests.
9551
9552 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
9553
9554         PR c++ 5373.
9555         * g++.dg/parse/stmtexpr1.C: New test.
9556
9557         PR c++/5189.
9558         * g++.dg/template/copy1.C: New test.
9559
9560 2002-04-12  Richard Henderson  <rth@redhat.com>
9561
9562         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
9563
9564 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
9565
9566         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
9567         gcc.c-torture/execute/20020307-2.c.
9568
9569 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
9570
9571         * g++.dg/ext/attrib5.C,
9572         * g++.dg/lookup/struct1.C: New tests.
9573
9574 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
9575
9576         * gcc.dg/20020411-1.c: New test.
9577
9578         * gcc.c-torture/execute/20020411-1.c: New test.
9579
9580 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
9581
9582         * g77.f-torture/execute/6177.f: New test.
9583
9584 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
9585
9586         PR middle-end/6247
9587         * g++.dg/opt/cleanup1.C: New test.
9588
9589         * g++.dg/opt/const1.C: New test.
9590
9591 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
9592
9593         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
9594
9595 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
9596
9597         PR c++/5507
9598         * g++.dg/template/typename2.C: New test.
9599
9600 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
9601
9602         * gcc.c-torture/execute/loop-12.c: New.
9603
9604 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
9605
9606         * g77.f-torture/execute/980628-4.x,
9607         g77.f-torture/execute/980628-5.x,
9608         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9609         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9610         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
9611
9612 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9613
9614         PR optimization/6086
9615         * g++.dg/opt/preinc1.C: New test.
9616
9617 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9618
9619         PR c++/5571
9620         * g++.dg/opt/static2.C: New test.
9621
9622 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9623
9624         PR c/5120
9625         * gcc.dg/20020406-1.c: New test.
9626
9627 2002-04-04  David S. Miller  <davem@redhat.com>
9628
9629         * gcc.c-torture/execute/20020404-1.c: New test.
9630
9631 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
9632
9633         PR c/6123
9634         * gcc.dg/20020312-2.c: Do not declare global register variable
9635         if __PIC__ or __pic__ is defined.
9636
9637 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
9638
9639         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
9640         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9641
9642 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9643
9644         * gcc.misc-tests/linkage.exp: Update last change to handle
9645         sparc*-, not just sparc-.
9646
9647 2002-04-03  Richard Henderson  <rth@redhat.com>
9648
9649         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9650
9651 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9652
9653         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9654
9655 2002-04-02  David S. Miller  <davem@redhat.com>
9656
9657         * gcc.c-torture/execute/20020402-3.c: New test.
9658
9659 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9660
9661         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9662         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9663
9664         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9665         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9666         g77.f-torture/execute/20001201.x,
9667         g77.f-torture/execute/u77-test.x: New files.
9668
9669         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9670         * gcc.dg/wchar_t-1.c: Ditto.
9671
9672 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9673
9674         * gcc.c-torture/execute/20020402-1.c: New test.
9675
9676 2002-04-01  Richard Henderson  <rth@redhat.com>
9677
9678         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9679
9680         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9681
9682 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9683
9684         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9685
9686 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9687
9688         * g++.dg/inherit/template-as-base.C: Expect error.
9689         * g++.dg/inherit/namespace-as-base.C: Likewise.
9690
9691 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9692
9693         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9694         g++.dg/ext/instantiate3.C: Tweak match patterns.
9695
9696         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9697         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9698         -da test.
9699
9700 2002-03-31  Richard Henderson  <rth@redhat.com>
9701
9702         * gcc.dg/special/alias-2.c: New.
9703         * gcc.dg/special/ecos.exp: Run it.
9704
9705 2002-03-31  Richard Henderson  <rth@redhat.com>
9706
9707         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9708
9709 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9710
9711         * gcc.dg/weak-1.c: Disable on h8300 port.
9712
9713 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9714
9715         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9716         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9717         ordering tests.
9718         * g++.dg/bprob/bprob-1.C: New test.
9719         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9720         * g++.dg/gcov/gcov-1.C: New test.
9721         * g++.dg/gcov/gcov-1.x: New file.
9722         * g++.dg/gcov/gcov-2.C: New test.
9723         * g++.dg/gcov/gcov-3.C: New test.
9724         * g++.dg/gcov/gcov-3.h: New file.
9725
9726 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9727
9728         * g++.old-deja/g++.other/builtins5.C: New test.
9729         * g++.old-deja/g++.other/builtins6.C: New test.
9730         * g++.old-deja/g++.other/builtins7.C: New test.
9731         * g++.old-deja/g++.other/builtins8.C: New test.
9732         * g++.old-deja/g++.other/builtins9.C: New test.
9733
9734 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9735
9736         * g++.dg/opt/static1.C: New test.
9737
9738         * g++.dg/opt/longbranch1.C: New test.
9739
9740 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9741
9742         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
9743
9744         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
9745
9746 2002-03-28  Jeffrey A Law  (law@redhat.com)
9747
9748         * gcc.c-torture/execute/20020328-1.c: New test.
9749
9750 2002-03-27  Richard Henderson  <rth@redhat.com>
9751
9752         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
9753         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
9754         move from g++.old-deja/g++.ext/.
9755
9756 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
9757
9758         * g++.dg/init/new2.C: New test.
9759
9760 2002-03-26  Richard Henderson  <rth@redhat.com>
9761
9762         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
9763
9764         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
9765         on sparc.
9766
9767         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
9768         sparcv9 systems.
9769         * gcc.dg/20001102-1.c: Likewise.
9770
9771 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
9772
9773         * gcc.dg/cpp/endif-pedantic1.c,
9774         gcc.dg/cpp/endif-pedantic2.c:  New tests.
9775
9776 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
9777
9778         * g++.dg/init/new1.C: New test.
9779
9780 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9781
9782         * g++.dg/abi/vbase9.C: New test.
9783
9784 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
9785
9786         * gcc.dg/arm-asm.c: New test.
9787
9788 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
9789
9790         * gcc.dg/Wswitch-enum.c: New test.
9791         Fix PR c/5044.
9792
9793 2002-03-26  Richard Henderson  <rth@redhat.com>
9794
9795         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
9796         structure.
9797
9798 2002-03-25  Richard Henderson  <rth@redhat.com>
9799
9800         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
9801         sparcv9 systems.
9802
9803         * gcc.c-torture/compile/20011119-1.c (xxx): New.
9804         * gcc.c-torture/compile/20011119-2.c (xxx): New.
9805
9806 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
9807
9808         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
9809
9810 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
9811
9812         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
9813         targets using generic thunk support.
9814
9815 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
9816
9817         * gcc.c-torture/compile/20020323-1.c: New test.
9818
9819         * g++.dg/opt/conj2.C: New test.
9820
9821 2002-03-24  Richard Henderson  <rth@redhat.com>
9822
9823         * gcc.dg/weak-1.c: Use -fno-common.
9824
9825 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9826
9827         * g77.dg/f77-edit-apostrophe-out.f: New test
9828         * g77.dg/f77-edit-h-out.f: New test
9829         * g77.dg/f77-edit-t-in.f: New test
9830         * g77.dg/f77-edit-t-out.f: New test
9831         * g77.dg/f77-edit-x-out.f: New test
9832         * g77.dg/f77-edit-slash-out.f: New test
9833         * g77.dg/f77-edit-colon-out.f: New test
9834         * g77.dg/f77-edit-s-out.f: New test
9835
9836 2002-03-24  Richard Henderson  <rth@redhat.com>
9837
9838         * objc/execute/formal_protocol-6.x: New XFAIL.
9839
9840 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9841
9842         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
9843         that do not support weak symbols
9844
9845 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9846
9847         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
9848         * lib/g77.exp:  Likewise
9849         * lib/objc.exp: Likewise
9850
9851 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
9852
9853         * gcc.dg/Wswitch-default.c: New test.
9854
9855 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
9856
9857         * g++.dg/other/enum1.C: New test.
9858
9859 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
9860
9861         * gcc.dg/pragma-ep-3.c: Fix typo.
9862
9863 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9864
9865         * g++.dg/inherit/template-as-base.C: New test.
9866
9867 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
9868
9869         * g++.old-deja/g++.other/dwarf2-1.C: Move...
9870         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
9871
9872 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
9873
9874         * gcc.dg/cpp/multiline.c: Update to match.
9875
9876 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
9877
9878         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
9879
9880 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
9881
9882         * gcc.dg/cpp/extratokens2.c:  New file.
9883
9884 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
9885
9886         * gcc.dg/20020312-2.c: Add rs6000 target.
9887
9888         * gcc.c-torture/compile/20020319-1.c: New test.
9889
9890 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9891
9892         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
9893         (A, E): Handle this.
9894
9895 2002-03-20  Jason Merrill  <jason@redhat.com>
9896
9897         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
9898         ignoring -fpic.
9899         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
9900         through prune_gcc_output.
9901
9902 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
9903
9904         * gcc.c-torture/compile/20020320-1.c: New test.
9905
9906 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
9907
9908         * gcc.c-torture/compile/20020318-1.c: New test.
9909
9910         * gcc.dg/struct-by-value-1.c: New test.
9911
9912         * gcc.dg/20020319-1.c: New test.
9913
9914 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
9915
9916         * g++.dg/opt/conj1.C: New test.
9917
9918 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9919
9920         * g++.dg/template/qualttp20.C: Revert previous change.
9921         * g++.dg/template/qualttp3.C: Likewise.
9922         * g++.dg/template/qualttp4.C: Likewise
9923         * g++.dg/template/qualttp5.C: Likewise
9924         * g++.dg/template/qualttp6.C: Likewise
9925         * g++.dg/template/qualttp7.C: Likewise
9926         * g++.dg/template/qualttp8.C: Likewise
9927         * g++.dg/template/recurse.C: Likewise.
9928
9929 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9930
9931         * gcc.dg/cpp/wchar-1.c: Update.
9932
9933 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9934
9935         * g++.dg/template/conv1.C: New test.
9936         * g++.dg/template/conv2.C: New test.
9937         * g++.dg/template/conv3.C: New test.
9938         * g++.dg/template/conv4.C: New test.
9939
9940 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9941
9942         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
9943         * g++.dg/template/qualttp3.C: Likewise.
9944         * g++.dg/template/qualttp4.C: Likewise
9945         * g++.dg/template/qualttp5.C: Likewise
9946         * g++.dg/template/qualttp6.C: Likewise
9947         * g++.dg/template/qualttp7.C: Likewise
9948         * g++.dg/template/qualttp8.C: Likewise
9949         * g++.dg/template/recurse.C: Likewise.
9950
9951 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9952
9953         * g++.dg/opt/dtor1.C: New test.
9954
9955 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
9956
9957         * gcc.c-torture/compile/20020315-1.c: New test.
9958
9959 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
9960
9961         * gcc.dg/weak-1.c: Fix scan tests.
9962
9963 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
9964
9965         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
9966         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
9967         cris-*-aout* mmix-*-*.
9968         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
9969         cris-*-aout* mmix-*-*.
9970         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
9971         cris-*-elf* cris-*-aout* and mmix-*-*.
9972         * gcc.dg/20001009-1.c: Ditto.
9973         * gcc.dg/20010912-1.c: Ditto.
9974         * gcc.dg/20020122-4.c: Ditto.
9975         * gcc.dg/inline-2.c: Ditto.
9976
9977 2002-03-14  Jeffrey A Law  (law@cygnus.com)
9978
9979         * gcc.c-torture/compile/20020314-1.c: New test.
9980
9981 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
9982
9983         * gcc.c-torture/execute/20020314-1.c: New test.
9984
9985 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
9986
9987         * g++.dg/warn/Wunused-1.C: New test.
9988
9989 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
9990
9991         * g++.dg/abi/mangle6.C: New test.
9992
9993 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
9994
9995         * gcc.c-torture/compile/20020309-2.c: New test.
9996
9997         * gcc.c-torture/compile/20020312-1.c: New test.
9998
9999 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10000
10001         * g++.dg/other/access1.C: New test.
10002
10003 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10004
10005         * gcc.c-torture/execute/wchar_t-1.c: New test.
10006
10007 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10008
10009         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10010
10011 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10012
10013         * gcc.dg/20020312-1.c: New test case.
10014
10015 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10016
10017         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10018
10019 2002-03-11  Richard Henderson  <rth@redhat.com>
10020
10021         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10022         * g++.old-deja/g++.jason/report.C: Likewise.
10023
10024 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10025
10026         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10027         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10028
10029 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10030
10031         * testsuite/g++.dg/overload/pmf1.C: New test.
10032
10033 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10034
10035         * gcc.c-torture/execute/20020307-1.c: Use long.
10036
10037 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10038
10039         PR optimization/5844
10040         * gcc.dg/20020310-1.c: New test.
10041
10042 2002-03-09  Michael Meissner  <meissner@redhat.com>
10043
10044         * gcc.c-torture/execute/memcpy-2.c: New test.
10045         * gcc.c-torture/execute/memset-1.c: New test.
10046         * gcc.c-torture/execute/strlen-1.c: New test.
10047         * gcc.c-torture/execute/strcmp-1.c: New test.
10048         * gcc.c-torture/execute/strncmp-1.c: New test.
10049
10050 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10051
10052         * gcc.dg/ppc-ldstruct.c: New test.
10053
10054 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10055
10056         * gcc.c-torture/execute/va-arg-22.c: New test.
10057
10058 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10059
10060         * gcc.c-torture/compile/20020309-1.c: New test.
10061
10062 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10063
10064         * gcc.c-torture/execute/20020307-2.c: New test.
10065
10066 2002-03-07  Jeffrey A Law  (law@redhat.com)
10067
10068         * g77.f-torture/compile/20020307-1.f: New test.
10069
10070 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10071
10072         * gcc.dg/unordered-1.c: New test.
10073
10074 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10075
10076         * gcc.c-torture/execute/20020307-1.c: New test.
10077
10078 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10079
10080         * gcc.dg/20020304-1.c: New test.
10081
10082         * gcc.c-torture/compile/20020304-2.c: New test.
10083
10084 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10085
10086         * gcc.c-torture/compile/20020304-1.c: New test case
10087         (from PR c/5830).
10088
10089 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10090
10091         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10092
10093 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10094
10095         * g++.dg/other/classkey1.C: New test.
10096
10097 2002-03-01  Richard Henderson  <rth@redhat.com>
10098
10099         * gcc.c-torture/compile/981223-1.x: New.
10100         * gcc.c-torture/compile/920625-1.x: New.
10101
10102 2002-02-28  Richard Henderson  <rth@redhat.com>
10103
10104         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10105
10106 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10107
10108         * gcc.c-torture/execute/20020227-1.c: New test.
10109
10110 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10111
10112         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10113         here" ERROR lines.
10114         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10115         * g++.old-deja.g++.other/defarg1.C: Likewise.
10116         * g++.old-deja/g++.pt/calls2.C: Likewise.
10117         * g++.old-deja/g++.pt/crash20.C: Likewise.
10118         * g++.old-deja/g++.pt/crash30.C: Likewise.
10119         * g++.old-deja/g++.pt/crash36.C: Likewise.
10120         * g++.old-deja/g++.pt/crash6.C: Likewise.
10121         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10122         * g++.old-deja/g++.pt/derived3.C: Likewise.
10123         * g++.old-deja/g++.pt/error1.C: Likewise.
10124         * g++.old-deja/g++.pt/friend21.C: Likewise.
10125         * g++.old-deja/g++.pt/friend23.C: Likewise.
10126         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10127         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10128
10129 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10130
10131         * gcc.c-torture/execute/20020225-2.c: New test.
10132
10133 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10134
10135         * gcc.c-torture/execute/920730-1t.c,
10136         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10137         Delete test cases, only relevant to -traditional.
10138
10139 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10140
10141         * gcc.dg/cpp/undef1.c: Remove.
10142         * gcc.dg/cpp/directiv.c: Update.
10143         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10144
10145 2002-02-27  Michael Meissner  <meissner@redhat.com>
10146
10147         * gcc.c-torture/execute/20020226-1.c: New test.
10148
10149 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10150
10151         * g++.dg/debug/debug4.C: New test.
10152
10153         * gcc.dg/ia64-visibility-1.c: New test.
10154
10155 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10156
10157         * gcc.dg/debug/20020224-1.c: New.
10158
10159 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10160
10161         * gcc.c-torture/execute/960416-1.x: New.
10162         * gcc.c-torture/execute/divconst-3.x: Likewise.
10163
10164 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10165
10166         * gcc.dg/20020224-1.c: New test.
10167
10168 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10169
10170         * gcc.c-torture/execute/20020225-1.c: New.
10171
10172 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10173
10174         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10175
10176 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10177
10178         * gcc.dg/20020222-1.c: New test.
10179
10180 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10181
10182         * g++.dg/opt/anonunion1.C: New test.
10183
10184 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10185
10186         * g++.dg/template/qualttp19.C: New test.
10187         * g++.dg/template/qualttp20.C: New test.
10188         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10189         * g++.old-deja/g++.other/qual1.C: Likewise.
10190
10191 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10192
10193         * gcc.dg/attr-alwaysinline.c: New.
10194
10195 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10196
10197         * gcc.dg/20020220-1.c: New test.
10198
10199         * gcc.dg/20020220-2.c: New test.
10200
10201         * g++.dg/opt/mmx1.C: New test.
10202
10203 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10204
10205         * gcc.c-torture/compile/20020110.c: New test.
10206
10207 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10208
10209         * gcc.c-torture/execute/20020219-1.c: New test.
10210
10211         * gcc.dg/20020219-1.c: New test.
10212
10213         * gcc.dg/noncompile/20020220-1.c: New test.
10214
10215         * g++.dg/opt/ptrintsum1.C: New test.
10216
10217         * gcc.dg/debug/20020220-1.c: New test.
10218
10219 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10220
10221         * gcc.c-torture/execute/20020216-1.c: New test.
10222
10223 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10224
10225         * gcc.dg/decl-1.c: Update, new test.
10226
10227 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10228
10229         * g++.dg/abi/bitfield1.C: New test.
10230         * g++.dg/abi/bitfield2.C: New test.
10231
10232 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10233
10234         * gcc.dg/attr-nest.c: New test.
10235
10236 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10237
10238         * gcc.c-torture/execute/20020215-1.c: New test.
10239
10240 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10241
10242         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10243         * g++.dg/debug/debug.exp: New.
10244         * g++.dg/debug/trivial.C: New.
10245         * g++.dg/debug/debug1.C: Moved...
10246         * g++.dg/other/debug1.C: ...from here.
10247         * g++.dg/debug/debug2.C: Moved...
10248         * g++.dg/other/debug2.C: ...from here.
10249         * g++.dg/debug/debug3.C: Moved...
10250         * g++.dg/other/debug3.C: ...from here.
10251
10252         * gcc.dg/noncompile/20020213-1.c: New test.
10253
10254 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10255
10256         * g++.dg/other/debug3.C: New test.
10257
10258         * gcc.c-torture/execute/20020213-1.c: New test.
10259
10260 2002-02-13  Richard Smith <richard@ex-parrot.com>
10261
10262         * g++.old-deja/g++.other/thunk1.C: New test.
10263
10264 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10265
10266         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10267
10268 2002-02-13  Stan Shebs  <shebs@apple.com>
10269
10270         * gcc.dg/altivec-3.c: New.
10271
10272 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10273
10274         * gcc.dg/Wunreachable-1.c: New test.
10275         * gcc.dg/Wunreachable-2.c: New test.
10276
10277 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10278
10279         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10280
10281 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10282
10283         * gcc.dg/decl-1.c: New test.
10284
10285 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10286
10287         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10288
10289 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10290
10291         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10292         * gcc.c-torture/compile/980506-1.x: Likewise.
10293
10294 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10295
10296         * gcc.dg/20020210-1.c: New.
10297
10298 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10299
10300         * g77.f-torture/execute/947.f: New regression test
10301         for PR fortran/947.
10302
10303 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10304
10305         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10306         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10307
10308 2002-02-08  Richard Henderson  <rth@redhat.com>
10309
10310         * gcc.c-torture/compile/labels-3.c: New.
10311
10312 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10313
10314         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10315         expression statements work instead.
10316         * gcc.dg/noncompile/20020207-1.c: New test.
10317
10318 2002-02-07  Richard Henderson  <rth@redhat.com>
10319
10320         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10321
10322 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10323
10324         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10325         message from g77
10326         * lib/g77-dg.exp: Trim g77 error messages so that they are
10327         recognized by dg.exp.
10328
10329 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10330
10331         PR fortran/5473
10332         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10333
10334 2002-02-07  Richard Henderson  <rth@redhat.com>
10335
10336         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10337         to be sufficiently aligned for integers.
10338
10339 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10340
10341         * g++.dg/template/friend4.C: New test.
10342
10343 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10344
10345         PR fortran/5743
10346         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10347         unsupported cases.
10348
10349 2002-02-07  Richard Henderson  <rth@redhat.com>
10350
10351         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10352         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10353         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10354         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10355
10356 2002-02-06  Richard Henderson  <rth@redhat.com>
10357
10358         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10359
10360 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10361
10362         * gcc.dg/20020206-1.c: New test.
10363
10364 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10365
10366         * gcc.c-torture/execute/20020206-1.c: New test.
10367
10368         * gcc.c-torture/execute/20020206-2.c: New test.
10369
10370         PR optimization/5429:
10371         * gcc.c-torture/compile/20020206-1.c: New test.
10372
10373 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10374
10375         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10376         as certain file formats cannot support particularly large
10377         alignments.
10378
10379         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10380         and do not expect to be able to link the executable.
10381
10382         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10383         fail because the COFF format does not support the weak attribute.
10384
10385 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10386
10387         * g77.dg/pr5473.f:  New test
10388
10389 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10390
10391         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10392         Fix testcase accordingly.
10393
10394 2002-02-04  Richard Henderson  <rth@redhat.com>
10395
10396         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10397         (buf): Change to be an array of pointers, not ints.
10398
10399 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10400
10401         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10402         before all tests.  Move warning one line above to match where it
10403         C frontend emits.
10404         * gcc.dg/Wswitch-2.c: New test.
10405         * g++.dg/warn/Wswitch-1.C: New test.
10406         * g++.dg/warn/Wswitch-2.C: New test.
10407
10408 2002-02-04  Richard Henderson  <rth@redhat.com>
10409
10410         * g++.dg/abi/offsetof.C: Fix size comparison.
10411
10412 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10413
10414         * gcc.dg/cast-qual-2.c: New test.
10415
10416 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10417
10418         * gcc.dg/20020201-4.c: New test.
10419
10420 2002-02-04  Ben Elliston  <bje@redhat.com>
10421
10422         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10423         target_info attribute != 0, in addition to the empty string.
10424         (gcc_target_compile): Likewise.
10425
10426 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10427
10428         * gcc.dg/Wswitch.c: New test.
10429         PR gcc/4475. PR gcc/3780.
10430
10431 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10432
10433         * g77.f-torture/execute/5122.f: New test for regressions
10434         against PR fortran/5122.
10435
10436 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10437
10438         * g77.f-torture/compile/pr3743.f: Delete
10439         * g77.dg/pr3743-1.f: New test.
10440         * g77.dg/pr3743-2.f: New test.
10441         * g77.dg/pr3743-3.f: New test.
10442         * g77.dg/pr3743-4.f: New test.
10443
10444 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10445
10446         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10447
10448 2002-02-02  Richard Henderson  <rth@redhat.com>
10449
10450         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10451         * gcc.c-torture/execute/bf64-1.c: Likewise.
10452
10453 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10454
10455         * gcc.dg/20020201-2.c: New test.
10456
10457         * gcc.dg/20020201-3.c: New test.
10458
10459         * gcc.c-torture/execute/bitfld-2.c: New test.
10460
10461 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10462
10463         * gcc.dg/bitfld-1.c: Update.
10464         * gcc.dg/bitfld-2.c: Update.
10465         * gcc.c-torture/execute/bitfld-1.x: New.
10466
10467 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10468
10469         * gcc.c-torture/execute/20020201-1.c: New test.
10470
10471 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10472
10473         PR target/5469
10474         * gcc.dg/20020201-1.c: New test.
10475
10476 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10477
10478         PR fortran/3743
10479         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10480         * g77.f-torture/compile/pr3743.x: Remove
10481
10482 2002-01-31  Tom Rix  <trix@redhat.com>
10483
10484         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10485
10486 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10487
10488         * gcc.dg/noncompile/20020130-1.c: New test.
10489
10490 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10491
10492         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10493
10494 2002-01-29  Richard Henderson  <rth@redhat.com>
10495
10496         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10497         to long long.
10498         * gcc.c-torture/execute/bf64-1.c: Likewise.
10499
10500 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10501
10502         * gcc.c-torture/execute/20020129-1.c: New test.
10503
10504 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10505
10506         * gcc.c-torture/compile/20000224-1.c: Update.
10507         * gcc.c-torture/execute/bitfld-1.c: New tests.
10508         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
10509         * gcc.dg/uninit-A.c: Update.
10510
10511 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10512
10513         * g++.dg/template/ctor1.C: Add instantiation.
10514
10515 2002-01-28  Paul Koning  <pkoning@equallogic.com>
10516
10517         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
10518         argument to __builtin_prefetch to be const ptr.
10519
10520 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
10521
10522         * gcc.c-torture/compile/20020120-1.c: New test.
10523
10524 2002-01-27  Kazu Hirata  <kazu@hxi.com>
10525
10526         * gcc.c-torture/execute/20020127-1.c: New test.
10527
10528 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
10529
10530         * g77.dg/f77-edit-i-in.f: New test
10531         * g77.dg/f77-edit-i-out.f: New test
10532
10533 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
10534
10535         * gcc.dg/debug/debug.exp: New file.
10536         * gcc.dg/debug/trivial.c: New file.
10537         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
10538         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
10539         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
10540         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
10541         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
10542         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
10543         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
10544         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
10545         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
10546         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
10547         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
10548         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
10549         * gcc.dg/20000503-1.c: Removed.
10550         * gcc.dg/20010207-1.c: Removed.
10551         * gcc.dg/20011223-1.c: Removed.
10552         * gcc.dg/20020104-2.c: Removed.
10553         * gcc.dg/debug-1.c: Removed.
10554         * gcc.dg/debug-2.c: Removed.
10555         * gcc.dg/debug-3.c: Removed.
10556         * gcc.dg/debug-4.c: Removed.
10557         * gcc.dg/debug-5.c: Removed.
10558         * gcc.dg/debug-6.c: Removed.
10559         * gcc.dg/dwarf2-1.c: Removed.
10560         * gcc.dg/dwarf2-2.c: Removed.
10561
10562 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
10563
10564         * g++.old-deja/g++.other/eh5.C: New test.
10565         * g++.old-deja/g++.other/sibcall2.C: New test.
10566         * g++.old-deja/g++.other/array9.C: New test.
10567         * g++.old-deja/g++.other/typename2.C: New test.
10568         * g++.old-deja/g++.other/crash60.C: New test.
10569         * g++.old-deja/g++.other/conv9.C: New test.
10570         * g++.old-deja/g++.other/mangle10.C: New test.
10571         * g++.old-deja/g++.other/unchanging1.C: New test.
10572         * g++.old-deja/g++.other/exprstmt1.C: New test.
10573         * g++.old-deja/g++.other/inline23.C: New test.
10574         * g++.old-deja/g++.eh/ia64-1.C: New test.
10575         * g++.old-deja/g++.other/dwarf2-1.C: New test.
10576         * g++.old-deja/g++.other/reload1.C: New test.
10577         * g++.old-deja/g++.other/static20.C: New test.
10578         * g++.old-deja/g++.other/local-alloc1.C: New test.
10579         * g++.old-deja/g++.other/conv8.C: New test.
10580         * g++.old-deja/g++.other/stmtexpr2.C: New test.
10581         * g++.old-deja/g++.other/storeexpr1.C: New test.
10582         * g++.old-deja/g++.other/storeexpr2.C: New test.
10583         * g++.dg/eh/template2.C: New test.
10584         * g++.dg/warn/weak1.C: New test.
10585
10586 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
10587
10588         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10589         Remove first, non-varying, argument.
10590
10591 2002-01-23  Richard Henderson  <rth@redhat.com>
10592
10593         * gcc.dg/inline-2.c: New.
10594
10595         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
10596         Add optional target arg.  Check number of arguments.
10597         (scan-assembler-not, scan-assembler-dem): Likewise.
10598         (scan-assembler-dem-not): Likewise.
10599
10600 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10601
10602         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
10603         line 12.
10604         * g++.old-deja/g++.brendan/parse3.C,
10605         g++.old-deja/g++.other/crash26.C,
10606         g++.old-deja/g++.other/crash28.C,
10607         g++.old-deja/g++.other/crash29.C,
10608         g++.old-deja/g++.other/crash30.C,
10609         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
10610
10611 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
10612
10613         * gcc.dg/20020115-1.c: New.
10614
10615 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10616
10617         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
10618
10619 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
10620
10621         * gcc.dg/20020122-3.c: New.
10622
10623 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
10624
10625         * g++.dg/other/gc1.C: New test.
10626
10627 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10628
10629         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
10630
10631 2002-01-22  Richard Henderson  <rth@redhat.com>
10632
10633         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
10634
10635 2002-01-22  Richard Henderson  <rth@redhat.com>
10636
10637         * gcc.dg/20020122-4.c: New.
10638
10639 2002-01-22  H.J. Lu <hjl@gnu.org>
10640
10641         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10642         link output.
10643         * gcc.dg/special/ecos.exp: Likewise.
10644         * lib/g++-dg.exp: Likewise.
10645         * lib/g77-dg.exp: Likewise.
10646         * lib/gcc-dg.exp : Likewise.
10647         * lib/mike-g++.exp: Likewise.
10648         * lib/mike-g77.exp: Likewise.
10649         * lib/mike-gcc.exp: Likewise.
10650         * lib/objc-dg.exp: Likewise.
10651
10652 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10653
10654         PR target/5379
10655         * gcc.dg/20020122-2.c: New test.
10656
10657 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10658
10659         * gcc.dg/20020122-1.c: New test.
10660
10661 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10662
10663         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10664
10665 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10666
10667         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10668
10669 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10670
10671         * gcc.c-torture/compile/20020121-1.c: New test.
10672
10673 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10674
10675         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10676         ld_library_path.
10677
10678 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10679
10680         * gcc.dg/20020218-1.c: New test.
10681
10682 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10683
10684         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10685         messages
10686         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10687         "At global scope" warning
10688         * g++.dg/ext/align1.C: Change cygwin test for alignment
10689         from db-bogus to dg-warning
10690
10691 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10692
10693         * g77.f-torture/compile/cpp2.F: New test.
10694
10695 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10696
10697         * g++.dg/template/access1.C: New test.
10698
10699 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10700
10701         * gcc.dg/20020118-1.c: New.
10702
10703 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10704
10705         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10706
10707 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10708
10709         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10710         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10711         alignment warnings.
10712
10713 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10714
10715         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10716         torture_with_loops and torture_without_loops
10717
10718 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10719
10720         * gcc.c-torture/compile/20020116-1.c: New test.
10721
10722 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10723
10724         * gcc.dg/20020116-2.c: New test.
10725
10726         * gcc.dg/ultrasp4.c: New test.
10727
10728         * gcc.dg/20020116-1.c: New test.
10729
10730 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10731
10732         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10733         by EABI.
10734
10735 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10736
10737         * gcc.misc-tests/i386-prefetch.exp: New.
10738         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10739         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10740         * gcc.misc-tests/i386-pf-none-1.c: New test.
10741         * gcc.misc-tests/i386-pf-sse-1.c: New test.
10742
10743 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
10744
10745         * gcc.dg/gnu89-init-1.c: Add new tests.
10746
10747 2002-01-15  Andreas Jaeger  <aj@suse.de>
10748
10749         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
10750         * gcc.dg/i386-mmx-2.c: Likewise.
10751         * gcc.dg/i386-sse-1.c: Likewise.
10752         * gcc.dg/i386-sse-2.c: Likewise.
10753         * gcc.dg/i386-sse-3.c: Likewise.
10754
10755 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
10756
10757         * g77.f-torture/execute/intrinsic-unix-bessel.f:
10758         Uncomment additional cases that now pass.
10759
10760 2002-01-11  Richard Henderson  <rth@redhat.com>
10761
10762         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
10763         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
10764
10765 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
10766
10767         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
10768
10769 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
10770
10771         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
10772         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
10773
10774 2002-01-10  Dale Johannesen  <dalej@apple.com>
10775
10776         * gcc.c-torture/execute/loop-11.c: New.
10777
10778 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
10779
10780         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
10781         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
10782
10783 2002-01-09  Richard Henderson  <rth@redhat.com>
10784
10785         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
10786         type in which to perform the operation for each size.
10787
10788 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
10789
10790         * gcc.c-torture/compile/20020109-2.c: New test.
10791
10792 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
10793
10794         * gcc.c-torture/execute/loop-10.c: New test.
10795
10796 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10797
10798         * gcc.c-torture/compile/20010226-1.c: New test.
10799         * gcc.c-torture/compile/20010227-1.c: New test.
10800         * gcc.c-torture/compile/20010426-1.c: New test.
10801         * gcc.c-torture/compile/20010510-1.c: New test.
10802         * gcc.c-torture/compile/20010605-3.c: New test.
10803         * gcc.c-torture/compile/20010824-1.c: New test.
10804         * gcc.c-torture/execute/20010409-1.c: New test.
10805         * gcc.dg/noncompile/20000901-1.c: New test.
10806         * gcc.dg/20001023-1.c: New test.
10807         * gcc.dg/20001101-1.c: New test.
10808         * gcc.dg/20001102-1.c: New test.
10809         * gcc.dg/20010207-1.c: New test.
10810         * gcc.dg/20010405-1.c: New test.
10811         * gcc.dg/20010822-1.c: New test.
10812         * gcc.dg/20011107-1.c: New test.
10813
10814 2002-01-09  Jeffrey A Law  (law@redhat.com)
10815
10816         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
10817
10818         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
10819         execution failure on PA targets.
10820
10821 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10822
10823         * gcc.c-torture/compile/20020109-1.c: New test.
10824
10825 2002-01-08  Kazu Hirata  <kazu@hxi.com>
10826
10827         * gcc.c-torture/execute/20020108-1.c: New test.
10828
10829 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
10830
10831         * gcc.dg/20020108-1.c: New test.
10832
10833 2002-01-08  H.J. Lu <hjl@gnu.org>
10834
10835         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
10836         for header files.
10837
10838 2002-01-08  Geoff Keating  <geoffk@redhat.com>
10839
10840         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
10841         consistency.
10842
10843 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
10844
10845         * gcc.dg/altivec-4.c: Test altivec predicates.
10846
10847 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
10848
10849         * gcc.c-torture/execute/20020107-1.c: New test.
10850
10851 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10852
10853         PR c/5279
10854         * gcc.c-torture/compile/20020106-1.c: New test.
10855
10856 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10857
10858         * gcc.c-torture/execute/nestfunc-4.c: New test.
10859
10860 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10861
10862         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
10863         extra triple that slipped in.
10864         * g++.old-deja/g++.abi/align.C: Likewise.
10865         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10866
10867 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10868
10869         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
10870         * g++.old-deja/g++.abi/align.C: Likewise.
10871         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10872
10873         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
10874         on FreeBSD/i386.
10875         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
10876         FreeBSD.
10877
10878 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
10879
10880         * gcc.dg/20020104-1.c: New test.
10881
10882         * gcc.dg/20020104-2.c: New test.
10883
10884 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
10885
10886         * gcc.dg/20020103-1.c: Fix typo in target selector.
10887
10888 2002-01-03  Richard Henderson  <rth@redhat.com>
10889
10890         * gcc.dg/20020103-1.c: New.
10891
10892 2002-01-03  Kazu Hirata  <kazu@hxi.com>
10893
10894         * gcc.c-torture/execute/20020103-1.c: New test.
10895
10896 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10897
10898         * g++.dg/other/debug2.C: New test.
10899
10900         * gcc.c-torture/compile/20020103-1.c: New test.
10901
10902 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
10903
10904         * gcc.dg/gnu89-init-1.c: Added new tests.
10905
10906 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10907
10908         * g++.dg/template/friend2.C: Remove as patch is reverted.
10909
10910         * g++.dg/warn/oldcast1.C: New test.
10911
10912         * g++.dg/template/ptrmem1.C: New test.
10913         * g++.dg/template/ptrmem2.C: New test.
10914
10915         * g++.dg/template/ntp.C: New test.
10916
10917         * g++.dg/other/component1.C: New test.
10918
10919         * g++.dg/template/ttp3.C: New test.
10920
10921         * g++.dg/template/friend2.C: New test.
10922         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10923
10924 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10925
10926         * g++.dg/other/ptrmem1.C: New test.
10927         * g++.dg/other/ptrmem2.C: New test.
10928
10929 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10930
10931         * g++.dg/template/ctor1.C: New test.
10932
10933 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10934
10935         * g++.dg/template/friend2.C: New test.
10936
10937 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
10938
10939         * gcc.dg/mmix-1.c: New test.
10940
10941 2001-12-31  Richard Henderson  <rth@redhat.com>
10942
10943         * gcc.dg/asm-5.c: New.
10944
10945 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
10946
10947         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
10948         in namespace __gnu_cxx
10949
10950 2001-12-30  Richard Henderson  <rth@redhat.com>
10951
10952         * gcc.dg/debug-6.c: New.
10953
10954 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
10955
10956         * gcc.c-torture/compile/20011229-2.c: New test.
10957
10958 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
10959
10960         * gcc.dg/debug-3.c: New test.
10961         * gcc.dg/debug-4.c: New test.
10962         * gcc.dg/debug-5.c: New test.
10963
10964 2001-12-29  Richard Henderson  <rth@redhat.com>
10965
10966         * g++.dg/eh/loop1.C: New.
10967
10968 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10969
10970         * g++.dg/template/crash1.C: New test.
10971
10972 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10973
10974         * g++.dg/other/const1.C: New test.
10975
10976 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10977
10978         * gcc.c-torture/compile/20011229-1.c: New test.
10979
10980 2001-12-28  Stan Shebs  <shebs@apple.com>
10981
10982         * lib/objc-torture.exp: Resync with c-torture.exp.
10983         * lib/objc.exp: Load standard libraries.
10984
10985 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
10986
10987         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
10988         additional tests.
10989
10990 2001-12-27  Roger Sayle <roger@eyesopen.com>
10991
10992         * gcc.c-torture/execute/string-opt-16.c: New testcase.
10993
10994 2001-12-27  Richard Henderson  <rth@redhat.com>
10995
10996         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
10997
10998 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
10999
11000         * g++.dg/eh/ctor1.C: New test.
11001         * g++.dg/other/error2.C: New test.
11002
11003 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11004
11005         * g++.dg/other/init2.C: New test.
11006
11007 2001-12-24  Richard Henderson  <rth@redhat.com>
11008
11009         * gcc.dg/20011223-1.c: New.
11010         * gcc.dg/inline-1.c: New.
11011
11012 2001-12-23  Richard Henderson  <rth@redhat.com>
11013
11014         * gcc.dg/asm-4.c: Test operand modifiers.
11015
11016 2001-12-23  Richard Henderson  <rth@redhat.com>
11017
11018         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11019
11020 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11021
11022         * gcc.c-torture/execute/20011223-1.c: New test.
11023
11024 2001-12-21  Richard Henderson  <rth@redhat.com>
11025
11026         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11027         re-enables the warning.
11028
11029 2001-12-21  Richard Henderson  <rth@redhat.com>
11030
11031         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11032
11033 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11034
11035         * gcc.c-torture/compile/20011218-1.c: New test.
11036
11037 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11038
11039         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11040         arm-isr.c test.
11041         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11042         epilogue generation for ARM ISR routines.
11043
11044 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11045
11046         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11047         * gcc.dg/format/c90-printf-3.c: Likewise.
11048         * gcc.dg/format/c99-printf-3.c: Likewise.
11049         * gcc.dg/format/ext-1.c: Likewise.
11050         * gcc.dg/format/ext-6.c: Likewise.
11051         * gcc.dg/format/format.h: Prototype unlocked stdio.
11052
11053 2001-12-20  Richard Henderson  <rth@redhat.com>
11054
11055         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11056         (arena): Use it.
11057         (malloc): Correct allocation logic.  Abort if we fill up the
11058         arena before initialization complete.
11059         (realloc): Correct allocation logic.
11060
11061 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11062
11063         * gcc.c-torture/compile/20011219-2.c: New test.
11064
11065         * gcc.c-torture/execute/20011219-1.c: New test.
11066
11067 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11068
11069         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11070         target does not support weak symbols.
11071
11072 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11073
11074         * gcc.c-torture/compile/20011219-1.c: New test.
11075
11076 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11077
11078         * g++.dg/other/error1.C: New test.
11079
11080 2001-12-17  Jeffrey A Law  (law@redhat.com)
11081
11082         * gcc.c-torture/execute/20011217-1.c: New test.
11083
11084 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11085
11086         * objc.dg/special/: New directory.
11087         * objc.dg/special/special.exp: New file.
11088         * objc.dg/special/unclaimed-category-1.h: New file.
11089         * objc.dg/special/unclaimed-category-1a.m: New file.
11090         * objc.dg/special/unclaimed-category-1.m: New file.
11091
11092 2001-12-17  Andreas Jaeger  <aj@suse.de>
11093
11094         * gcc.c-torture/compile/20011217-2.c: New test.
11095
11096 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11097
11098         * gcc.c-torture/compile/20011217-1.c: New test.
11099
11100 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11101
11102         * testsuite/gcc.dg/20011214-1.c: New.
11103
11104 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11105
11106         * gcc.dg/altivec-4.c: New.
11107
11108 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11109
11110         * gcc.dg/20011113-1.c: New test.
11111
11112 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11113
11114         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11115         std::__malloc_alloc_template<0> and
11116         std::__default_alloc_template<false, 0>.
11117
11118 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11119
11120         * objc/execute/bf-21.m: New test.
11121         * objc/execute/enumeration-1.m: New test.
11122         * objc/execute/enumeration-2.m: New test.
11123
11124 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11125
11126         * gcc.dg/gnu89-init-1.c: New test.
11127
11128 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11129
11130         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11131         * g++.old-deja/g++.jason/2371.C: Likewise.
11132         * g++.old-deja/g++.jason/template33.C: Likewise.
11133         * g++.old-deja/g++.jason/template34.C: Likewise.
11134         * g++.old-deja/g++.jason/template36.C: Likewise.
11135         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11136         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11137         * g++.old-deja/g++.other/typename1.C: Likewise.
11138         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11139         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11140         * g++.old-deja/g++.pt/typename11.C: Likewise.
11141         * g++.old-deja/g++.pt/typename14.C: Likewise.
11142         * g++.old-deja/g++.pt/typename16.C: Likewise.
11143         * g++.old-deja/g++.pt/typename3.C: Likewise.
11144         * g++.old-deja/g++.pt/typename4.C: Likewise.
11145         * g++.old-deja/g++.pt/typename5.C: Likewise.
11146         * g++.old-deja/g++.pt/typename7.C: Likewise.
11147         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11148
11149 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11150
11151         * g++.dg/other/linkage1.C: New test.
11152         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11153         specifiers.
11154
11155 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11156
11157         * gcc.dg/concat.c: New test.
11158
11159 2001-12-11  Stan Shebs  <shebs@apple.com>
11160
11161         * objc/compile: New test directory.
11162         * objc/compile/compile.exp: New expect script.
11163         * objc/compile/20011211-1.m: New compile test.
11164
11165 2001-12-11  Jason Merrill  <jason@redhat.com>
11166
11167         * lib/prune.exp (prune_gcc_output): Also handle "In member
11168         function".  So many permutations...
11169
11170 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11171
11172         * g++.dg/template/typedef1.C: New test.
11173
11174 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11175
11176         * g++.dg/other/copy1.C: New test.
11177
11178 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11179
11180         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11181
11182         * gcc.dg/builtin-choose-expr.c: New.
11183
11184 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11185
11186         * gcc.dg/altivec-2.c: New.
11187
11188 2001-12-07  Richard Henderson  <rth@redhat.com>
11189
11190         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11191
11192 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11193
11194         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11195         ultrasparc.
11196
11197 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11198
11199         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11200
11201 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11202
11203         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11204         variable argument list.
11205
11206 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11207
11208         * gcc.c-torture/execute/memcheck: Delete entire directory.
11209         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11210         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11211
11212 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11213
11214         * gcc.dg/Wshadow-1.c: New test.
11215
11216 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11217
11218         * gcc.c-torture/compile/20011130-1.c: New test.
11219
11220         * gcc.dg/noncompile/20011025-1.c: New test.
11221
11222         * g++.dg/other/anon-union.C: New test.
11223
11224         * gcc.c-torture/execute/20011024-1.c: New test.
11225
11226 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11227
11228         * gcc.c-torture/execute/20000722-1.x,
11229         gcc.c-torture/execute/20010123-1.x: Remove.
11230         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11231         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11232         gcc.dg/c99-complit-2.c: New tests.
11233
11234 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11235
11236         * g++.dg/inherit/base1.C: New test.
11237
11238 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11239
11240         * g++.dg/other/stdarg1.C: New test.
11241
11242         * gcc.c-torture/compile/20011130-2.c: New test.
11243
11244 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11245
11246         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11247         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11248         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11249         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11250         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11251         * gcc.dg/builtin-prefetch-1.c: New test.
11252
11253 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11254
11255         * gcc.dg/20011130-1.c: New test.
11256
11257 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11258
11259         * g++.dg/other/scope1.C: New test.
11260         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11261
11262 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11263
11264         * gcc.dg/vla-init-1.c: New test.
11265
11266 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11267
11268         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11269
11270 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11271
11272         * objc.dg/alias.m: Update.
11273         * objc.dg/class-1.m: Update.
11274         * objc.dg/const-str-1.m: Update.
11275         * objc.dg/fwd-proto-1.m: Update.
11276         * objc.dg/id-1.m: Update.
11277         * objc.dg/super-class-1.m: Update.
11278
11279 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11280
11281         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11282         constructs.
11283
11284 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11285
11286         * gcc.c-torture/execute/20011128-1.c: New test.
11287
11288 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11289
11290         * gcc.dg/20011127-1.c: New test.
11291
11292 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11293
11294         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11295         from Austin Group draft 7.
11296         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11297         scanf format arguments.
11298         * gcc.dg/format/no-exargs-2.c: New test.
11299
11300 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11301
11302         * g++.dg/abi/vbase8-4.C: New test.
11303
11304 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11305
11306         * gcc.c-torture/execute/20011121-1.c: New test.
11307
11308 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11309
11310         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11311
11312 2001-11-23  Andreas Jaeger  <aj@suse.de>
11313
11314         * gcc.dg/cpp/charconst-2.c: New test.
11315
11316 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11317
11318         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11319         to the host if it is remote.  Let tests specify extra headers
11320         they use.
11321         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11322         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11323         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11324         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11325         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11326         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11327         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11328         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11329         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11330         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11331
11332 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11333
11334         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11335         for little endian ARMs.
11336
11337 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11338
11339         * gcc.c-torture/compile/20011119-1.c: New test.
11340         * gcc.c-torture/compile/20011119-2.c: New test.
11341
11342 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11343
11344         * gcc.dg/altivec-1.c: Fix typo.
11345
11346 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11347
11348         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11349
11350 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11351
11352         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11353
11354 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11355
11356         * lib/g77.exp: Don't specify --rpath-link.
11357
11358         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11359         across all the headers.
11360         * gcc.dg/format/format.exp: For testing on a remote host,
11361         copy format.h.
11362
11363         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11364         * gcc.c-torture/execute/930406-1.c: Likewise.
11365         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11366
11367 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11368
11369         * gcc.dg/altivec-1.c: New.
11370
11371 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11372
11373         * gcc.dg/cpp/fpreprocessed.c: New test case.
11374
11375 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11376
11377         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11378         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11379         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11380
11381 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11382
11383         * gcc.dg/no-builtin-1.c: New test.
11384
11385 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11386
11387         * gcc.c-torture/execute/20011115-1.c: New test.
11388
11389 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11390
11391         * gcc.c-torture/compile/20011114-2.c: New test.
11392         * gcc.c-torture/compile/20011114-3.c: New test.
11393         * gcc.c-torture/compile/20011114-4.c: New test.
11394
11395 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11396
11397         * g++.dg/other/init1.C: New test.
11398
11399 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11400
11401         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11402         message.
11403
11404         * gcc.c-torture/execute/20011114-1.c: New testcase.
11405
11406         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11407         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11408         like the (before this change) version of 20010327-1.c.
11409
11410 2001-11-14  Roger Sayle <roger@eyesopen.com>
11411
11412         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11413
11414 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11415
11416         * g++.dg/init/array2.C: New test.
11417
11418 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11419
11420         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11421
11422 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11423
11424         * g++.dg/other/forscope1.C: New test.
11425         * g++.dg/ext/forscope1.C: New test.
11426         * g++.dg/ext/forscope2.C: New test.
11427
11428 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11429
11430         * gcc.c-torture/execute/20011113-1.c: New test.
11431
11432 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11433
11434         * gcc.c-torture/execute/20011109-2.c: New test.
11435
11436         * gcc.c-torture/execute/20011109-1.c: New test.
11437
11438 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11439
11440         * gcc.c-torture/compile/20011109-1.c: New test.
11441
11442 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11443
11444         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11445         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11446         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11447         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11448         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11449         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11450         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11451
11452 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11453
11454         * g++.dg/warn/Wshadow-1.C: New tests.
11455         * g++.old-deja/g++.mike/for3.C: Update.
11456
11457 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11458
11459         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11460         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11461         XFAILs.  Adjust expected error texts.
11462         * gcc.c-torture/compile/20011106-1.c,
11463         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11464         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11465         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11466         gcc.dg/c99-array-lval-5.c: New tests.
11467
11468 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11469
11470         * gcc.dg/cpp/defined.c: Update.
11471
11472 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11473
11474         * gcc.c-torture/execute/anon-1.c: New test.
11475
11476 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11477
11478         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11479         same size, so no warning should be produced on stormy16.
11480
11481         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11482         due to oversized array.
11483         * g++.old-deja/g++.mike/ns15.C: Likewise.
11484         * g++.old-deja/g++.pt/crash16.C: Likewise.
11485
11486 2001-11-02  Graham Stott  <grahams@redhat.com>
11487
11488         * g++.dgother/debug1.C: Fix typos.
11489
11490 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11491
11492         * g++.dg/other/debug1.C: New test.
11493
11494 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11495
11496         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11497         of unsigned long.
11498
11499 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11500
11501         * gcc.dg/20011029-2.c: New test.
11502
11503         * gcc.c-torture/compile/20011029-1.c: New test.
11504
11505 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11506
11507         * objc/execute/class_self-1.m: New test.
11508         * objc/execute/class_self-2.m: New test.
11509
11510 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
11511
11512         * gcc.misc-tests/msgs.exp: Delete.
11513         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
11514         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
11515         error set to match recent changes.
11516
11517 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
11518
11519         * gcc.dg/20011021-1.c: New test.
11520
11521 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
11522
11523         * gcc.c-torture/compile/20011023-1.c: New test.
11524
11525 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
11526
11527         * lib/g77.exp: Rewrite based on lib/g++.exp.
11528
11529 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
11530
11531         * gcc.c-torture/execute/20011019-1.c: New test.
11532
11533         * gcc.dg/20011018-1.c: New test.
11534
11535 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
11536
11537         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
11538
11539 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
11540
11541         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
11542         * gcc.dg/attr-invalid.c: Likewise.
11543
11544 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
11545
11546         * testsuite/gcc.dg/20011015-1.c: New test.
11547
11548 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11549
11550         * g++.dg/template/unify2.C: New test.
11551
11552 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11553
11554         * g++.dg/other/exception-specification.C: New test
11555
11556 2001-10-13  Tom Rix  <trix@redhat.com>
11557
11558         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
11559         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
11560
11561 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
11562
11563         * testsuite/gcc.dg/20011009-1.c: New test.
11564
11565 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11566
11567         PR g++/4476
11568         * g++.dg/other/friend1.C: New test.
11569
11570 2001-10-11  Richard Henderson  <rth@redhat.com>
11571
11572         * g++.old-deja/g++.other/crash18.C: Add -S to options.
11573
11574 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11575
11576         * gcc.c-torture/compile/20011010-1.c: New.
11577
11578 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11579
11580         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
11581         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
11582         g77.f-torture/execute/execute.exp,
11583         g77.f-torture/noncompile/noncompile.exp,
11584         gcc.c-torture/compile/compile.exp,
11585         gcc.c-torture/execute/execute.exp,
11586         gcc.c-torture/execute/ieee/ieee.exp,
11587         gcc.c-torture/execute/memcheck/memcheck.exp,
11588         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
11589         objc/execute/execute.exp: Update FSF address.
11590
11591 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11592
11593         * gcc.dg/cpp/cmdlne-C.c: Update.
11594         * gcc.dg/cpp/cmdlne-C2.c: New.
11595
11596 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11597
11598         * gcc.c-torture/execute/20011008-3.c: New.
11599
11600 2001-10-08  DJ Delorie  <dj@redhat.com>
11601
11602         * gcc.dg/20011008-1.c: New.
11603         * gcc.dg/20011008-2.c: New.
11604
11605 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11606
11607         * gcc.dg/cpp/spacing1.c: Update test.
11608
11609 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11610
11611         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
11612         spelling errors of "separate" as "seperate".
11613
11614 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11615
11616         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
11617         enough to avoid inlining.
11618
11619 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11620
11621         * lib/g77.exp: set libg2c_dir correctly.
11622
11623 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11624
11625         * gcc.dg/cpp/macro11.c: New test.
11626
11627 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11628
11629         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
11630         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
11631         gcc.dg/format/multattr-3.c: New tests.
11632         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
11633         tests for format attributes on function pointers being rejected.
11634
11635 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11636
11637         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
11638
11639 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11640
11641         * g++.dg/warn/format1.C: New test.
11642
11643 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11644
11645         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11646
11647 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11648
11649         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11650
11651 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11652
11653         * gcc.dg/cpp/redef2.c: Add test.
11654
11655 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11656
11657         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11658         long-standing bug on i686, apparently.
11659         * gcc.c-torture/execute/loop-2c.x: New file.
11660         * gcc.c-torture/execute/loop-2d.x: New file.
11661         * gcc.c-torture/execute/loop-3c.x: New file.
11662
11663 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11664
11665         * gcc.dg/cpp/20000625-2.c: Correct line number.
11666
11667 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11668
11669         * gcc.dg/cpp/macro10.c: New test.
11670         * gcc.dg/cpp/strify3.c: New test.
11671         * gcc.dg/cpp/spacing1.c: Add tests.
11672         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11673         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11674
11675 2001-09-24  DJ Delorie  <dj@redhat.com>
11676
11677         * gcc.c-torture/execute/20010924-1.c: New test.
11678
11679 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11680
11681         * testsuite/objc/execute/paste.m: Remove.
11682
11683 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11684
11685         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11686
11687 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11688
11689         * g77.dg/strlen0.f: New test.
11690
11691 2001-09-21  Richard Henderson  <rth@redhat.com>
11692
11693         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11694         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11695
11696 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11697
11698         Table-driven attributes.
11699         * g++.dg/ext/attrib1.C: New test.
11700
11701 2001-09-20  DJ Delorie  <dj@redhat.com>
11702
11703         * gcc.dg/20000926-1.c: Update expected warning messages.
11704         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11705         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11706         array.
11707
11708 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11709
11710         * g++.dg/eh/registers1.C: New test case.
11711
11712 2001-09-17  Richard Henderson  <rth@redhat.com>
11713
11714         * gcc.dg/array-5.c: Fix VLA decomposition test.
11715
11716 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11717
11718         * gcc.dg/cpp/line5.c: New testcase.
11719
11720 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11721
11722         * gcc.dg/cpp/macro9.c: New test.
11723
11724 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11725
11726         * gcc.c-torture/execute/980223.c: Change type of addr from long
11727         to char *.
11728
11729 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11730
11731         * gcc.c-torture/execute/20010915-1.c: New test.
11732
11733 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11734
11735         * g77.dg/bprob: New directory.
11736         * g77.dg/bprob/bprob.exp: New file.
11737         * g77.dg/bprob/bprob-1.f: New test.
11738         * g77.dg/gcov: New directory.
11739         * g77.dg/gcov/gcov.exp: New file.
11740         * g77.dg/gcov/gcov-1.f: New test.
11741         * g77.dg/gcov/gcov-1.x: New file.
11742
11743 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11744
11745         * gcc.dg/cpp/directiv.c: Update.
11746         * gcc.dg/cpp/undef1.c: Update.
11747
11748 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
11749
11750         * gcc.dg/20010912-1.c: New test.
11751
11752 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
11753
11754         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
11755         language-independent file in lib.
11756         * lib/gcov.exp: New file.
11757
11758 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11759
11760         * gcc.c-torture/compile/20010911-1.c: New test.
11761
11762 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
11763
11764         * lib/profopt.exp: New, to support profile-directed optimizations.
11765         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
11766         * gcc.misc-tests/bprob-1.c: New test.
11767         * gcc.misc-tests/bprob-2.c: New test.
11768
11769 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
11770
11771         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
11772         XFAIL and which kinds of gcov output to verify.
11773         * gcc.misc-tests/gcov-4b.x: New file.
11774         * gcc.misc-tests/gcov-5b.x: New file.
11775         * gcc.misc-tests/gcov-6.x: New file.
11776         * gcc.misc-tests/gcov-7.c: New test.
11777         * gcc.misc-tests/gcov-7.x: New file.
11778
11779 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
11780
11781         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
11782         * gcc.misc-tests/gcov-6.c: New test.
11783
11784 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11785
11786         PR c++/3986
11787         * g++.dg/abi/vbase1.C: New test.
11788
11789 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
11790
11791         * objc.dg/method-2.m: New.
11792
11793 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11794
11795         PR c++/4203
11796         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
11797         * g++.dg/init/empty1.C: New test.
11798
11799 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
11800
11801         * gcc.c-torture/compile/20010903-1.c: New test.
11802
11803 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
11804
11805         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
11806         for m68k.
11807
11808 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
11809
11810         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
11811
11812         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
11813
11814         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
11815
11816 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
11817
11818         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
11819         for 16-bit 'unsigned int'.
11820
11821 2001-08-29  Kazu Hirata  <kazu@hxi.com>
11822
11823         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
11824
11825 2001-08-27  Richard Henderson  <rth@redhat.com>
11826
11827         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
11828         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
11829
11830 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
11831
11832         * gcc.dg/asm-names.c (ymain): New.
11833
11834 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
11835
11836         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
11837         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
11838         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
11839
11840 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11841
11842         * gcc.dg/compare5.c: New testcase.
11843
11844 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
11845
11846         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
11847         and "In instantiation".
11848
11849 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
11850
11851         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
11852
11853 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
11854
11855         * gcc.misc-tests/gcov.exp: Add support for branch information.
11856         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
11857         * gcc.misc-tests/gcov-4.c: New test.
11858         * gcc.misc-tests/gcov-4b.c: New test.
11859         * gcc.misc-tests/gcov-5b.c: New test.
11860
11861 2001-08-20  Zack Weinberg  <zackw@panix.com>
11862
11863         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
11864         expected to fail.
11865
11866 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11867
11868         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
11869
11870 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
11871
11872         * g++.dg/eh/template1.C: New test.
11873
11874 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
11875
11876         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
11877         Fix thinko.
11878         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
11879         for xfail.
11880
11881 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
11882
11883         * lib/g77-dg.exp:  Use prune.exp for common procedures
11884         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
11885         * lib/g77.exp: (g77-dg-prune) Remove
11886
11887 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
11888
11889         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
11890
11891 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11892
11893         * g++.dg/template/unify1.C: New test.
11894
11895 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
11896
11897         * g++.dg/abi/empty4.C: New test.
11898
11899 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
11900
11901         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
11902         solaris2.*
11903         * g77.f-torture/compile/pr3743.x: Likewise
11904
11905 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11906
11907         * g++.dg/other/using-declaration.C: New test.
11908
11909 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11910
11911         * gcc.dg/cpp/tr-sign.c: New testcase.
11912
11913 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11914
11915         * gcc.dg/cpp/19951025-1.c: Revert.
11916         * gcc.dg/cpp/directiv.c: We no longer process directives that
11917         interrupt macro arguments.
11918
11919 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
11920
11921         * gcc.dg/bconstp-1.c: New test.
11922
11923 2001-08-03  Richard Henderson  <rth@redhat.com>
11924
11925         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
11926
11927 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11928
11929         * gcc.dg/cpp/19951025-1.c: Update.
11930
11931 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
11932
11933         * g77.dg/ff90-1.f (s): Fix reference of variable z,
11934         should be x.
11935
11936 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11937
11938         Kill -fhonor-std.
11939         * g++.old-deja/g++.ns/ns14.C: Remove special options.
11940         * g++.old-deja/g++.other/std1.C: Likewise.
11941         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
11942
11943 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
11944
11945         * lib/g77.exp:  Load gcc-defs.exp for common procedures
11946         (g77_pass, g77_fail, g77_finish, g77_exit,
11947         ${tool}_check_unsupported_p} Now redundant.  Deleted.
11948
11949 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
11950
11951         * g77.dg/fbackslash.f
11952         * g77.dg/fcase-preserve.f
11953         * g77.dg/ff90-1.f
11954         * g77.dg/ffixed-line-length-0.f
11955         * g77.dg/ffixed-line-length-132.f
11956         * g77.dg/ffixed-line-length-7.f
11957         * g77.dg/ffixed-line-length-72.f
11958         * g77.dg/ffixed-line-length-none.f
11959         * g77.dg/ffree-form-1.f
11960         * g77.dg/fno-backslash.f
11961         * g77.dg/fno-f90-1.f
11962         * g77.dg/fno-fixed-form-1.f
11963         * g77.dg/fno-onetrip.f
11964         * g77.dg/fno-typeless-boz.f
11965         * g77.dg/fno-underscoring.f
11966         * g77.dg/fno-vxt-1.f
11967         * g77.dg/fonetrip.f
11968         * g77.dg/ftypeless-boz.f
11969         * g77.dg/fugly-assumed.f
11970         * g77.dg/funderscoring.f
11971         * g77.dg/fvxt-1.f
11972
11973 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
11974
11975         * objc.dg/fwd-proto-1.m: New.
11976         * objc.dg/local-decl-1.m: New.
11977         * objc.dg/naming-1.m: New.
11978         * objc.dg/naming-2.m: New.
11979         * objc.dg/proto-hier-1.m: New.
11980
11981 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
11982
11983         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
11984         largest-type elements to a struct makes its size grow.
11985
11986 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11987
11988         * g++.dg/abi/vthunk1.C: New test.
11989
11990 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11991
11992         * g++.dg/abi/vbase8-22.C: New test.
11993
11994 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11995
11996         * gcc.dg/cpp/macro8.c: New test.
11997
11998 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11999
12000         * g++.dg/abi/vbase8-21.C: New test.
12001
12002 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
12003
12004         * g++.dg/abi/vbase8-10.C: New test.
12005
12006 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12007
12008         * lib/g++.exp (g++_set_ld_library_path): Renamed to
12009         ${tool}_set_ld_library_path.
12010         Changed caller.
12011         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
12012         g++.exp.
12013
12014 2001-07-26  Stan Cox <scox@redhat.com>
12015
12016         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
12017         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
12018         gcc_exit, gcc_check_unsupported_p):
12019         Moved to gcc-deps.exp
12020         * gcc-deps.exp: New file.
12021
12022 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12023
12024         * g++.old-deja/g++.pt/defarg14.C: New test.
12025
12026 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12027
12028         * g++.old-deja/g++.other/lineno5.C: New test.
12029
12030 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12031
12032         * g++.old-deja/g++.pt/crash68.C: New test.
12033
12034 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12035
12036         * g++.old-deja/g++.other/crash42.C: New test.
12037
12038 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12039
12040         * gcc.dg/cpp/extratokens.c: Fix.
12041         * gcc.dg/cpp/skipping2.c: New tests.
12042
12043 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12044
12045         * gcc.c-torture/execute/20010724-1.c: New file.
12046         * gcc.c-torture/execute/20010724-1.x: New file.
12047
12048 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12049
12050         * g++.old-deja/g++.other/cond7.C: New test.
12051
12052 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12053
12054         * g++.old-deja/g++.other/optimize4.C: New test.
12055
12056 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12057
12058         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12059
12060 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12061
12062         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12063         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12064         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12065         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12066
12067         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12068         bug report" message.
12069
12070         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12071         * g++.dg/ext/instantiate1.C: Move from old-deja.
12072
12073 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12074
12075         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12076         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12077         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12078         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12079
12080 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12081
12082         * gcc.c-torture/execute/20010723-1.c: New test.
12083
12084 2001-07-23  Ben Elliston  <bje@redhat.com>
12085
12086         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12087
12088 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12089
12090         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12091         i[34567]86-*-*.
12092         Delete handling of ieee_multilib_flags.
12093         Pass -mieee for alpha*-*-* and sh-*-*.
12094         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12095
12096 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12097
12098         Remove old-abi tests.
12099         * g++.old-deja/g++.mike/p11116.C: Remove.
12100         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12101
12102 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12103
12104         * g77.f-torture/compile/pr3743.f:  New test
12105
12106 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12107
12108         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12109
12110 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12111
12112         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12113         g++.old-deja/g++.pt/static6.C: Likewise.
12114         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12115         supports weak symbols.
12116
12117 2001-07-18  Andreas Jaeger  <aj@suse.de>
12118
12119         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12120         supported again.
12121
12122 2001-07-18  Andreas Jaeger  <aj@suse.de>
12123
12124         * gcc.dg/iftrap-1.c: Fix target line.
12125
12126 2001-07-17  Richard Henderson  <rth@redhat.com>
12127
12128         * gcc.c-torture/execute/20010717-1.c: New.
12129
12130 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12131
12132         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12133         tests.
12134
12135 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12136
12137         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12138
12139 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12140
12141         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12142         UAC_SIGBUS, UAC_NOPRINT definitions.
12143
12144 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12145
12146         * objc/execute/object_is_class.m: New test.
12147         * objc/execute/object_is_meta_class.m: New test.
12148
12149 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12150
12151         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12152         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12153
12154 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
12155
12156         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
12157         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
12158
12159 2001-07-14  Richard Henderson  <rth@redhat.com>
12160
12161         * gcc.dg/iftrap-1.c: New.
12162
12163 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
12164
12165         * g77.f-torture/execute/intrinsic77.f: New test.
12166
12167 2001-07-11  Janis Johnson <janis@us.ibm.com>
12168
12169         * gcc.misc-tests/gcov-3.c: New test.
12170
12171 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
12172
12173         * gcc.c-torture/compile/20010711-1.c,
12174         * gcc.c-torture/compile/20010711-2.c: New tests.
12175
12176 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
12177
12178         * gcc.c-torture/execute/20010711-1.c: New test.
12179
12180 2001-07-11  Ben Elliston  <bje@redhat.com>
12181
12182         * g++.old-deja/g++.other/enum5.C: New test.
12183
12184 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
12185
12186         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
12187         (g++-dg-prune): Call prune_gcc_output.
12188         * prune.exp: New file for prune_gcc_output.
12189         * lib/g++.exp, lib/gcc.exp: Load it.
12190
12191 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12192
12193         * gcc.c-torture/compile/20010701-1.c,
12194         g++.old-deja/g++.ext/attrib6.C: New tests.
12195
12196 2001-07-06  Jeffrey A Law  (law@cygnus.com)
12197
12198         * gcc.c-torture/compile/20010706-1.c: New test.
12199
12200 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
12201
12202         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
12203
12204 2001-06-28  Stan Shebs  <shebs@apple.com>
12205
12206         * gcc.dg/pragma-darwin.c: New test.
12207
12208 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12209
12210         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
12211         Solaris 2.[678] system.
12212
12213 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12214
12215         * gcc.dg/20010622-1.c: New test.
12216
12217 2001-06-18  Stan Shebs  <shebs@apple.com>
12218
12219         * objc.dg: New directory.
12220         * objc.dg/dg.exp: New file.
12221         * objc.dg/alias.m: New.
12222         * objc.dg/class-1.m: New.
12223         * objc.dg/class-2.m: New.
12224         * objc.dg/const-str-1.m: New.
12225         * objc.dg/const-str-2.m: New.
12226         * objc.dg/id-1.m: New.
12227         * objc.dg/method-1.m: New.
12228         * objc.dg/super-class-1.m: New.
12229         * lib/objc-dg.exp: New file.
12230
12231 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12232
12233         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
12234         of label name.
12235
12236 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12237
12238         * g++.old-deja/g++.abi/vbase8-9.C: New test.
12239
12240 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12241
12242         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
12243         variable.
12244
12245 2001-06-12  Richard Henderson  <rth@redhat.com>
12246
12247         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
12248
12249 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
12250
12251         * g++.old-deja/g++.abi/vbase5.C: New test.
12252         * g++.old-deja/g++.abi/vbase6.C: New test.
12253         * g++.old-deja/g++.abi/vbase7.C: New test.
12254
12255 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12256
12257         * gcc.c-torture/compile/20010610-1.c: New test.
12258
12259 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
12260
12261         * g++.old-deja/g++.abi/vbase4.C: New test.
12262
12263 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12264
12265         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
12266         support %f for HC11/HC12 targets.
12267         * gcc.c-torture/execute/930513-1.x: New file, likewise.
12268         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
12269         on HC11/HC12 targets.
12270         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
12271
12272 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12273
12274         * gcc.dg/wchar_t-1.c: New file.
12275         * gcc.dg/wint_t-1.c: Likewise.
12276
12277 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
12278
12279         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
12280
12281 2001-06-11  Richard Henderson  <rth@redhat.com>
12282
12283         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
12284
12285 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12286
12287         * gcc.c-torture/compile/20010611-1.c: New test.
12288
12289 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12290
12291         * gcc.dg/c99-tag-1.c: Add more tests.
12292
12293 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
12294
12295         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
12296         representation on MN10300 and ARM/Thumb.
12297
12298 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
12299
12300         * g77.f-torture/execute/20010610.f: New.
12301
12302 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
12303
12304         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
12305         names.
12306
12307 2001-06-09  Richard Henderson  <rth@redhat.com>
12308
12309         * gcc.c-torture/execute/ashrdi-1.c: New.
12310         * gcc.c-torture/execute/ashldi-1.c: New.
12311         * gcc.c-torture/execute/lshrdi-1.c: New.
12312
12313 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
12314
12315         * objc/execute/load-3.m: Added. Check sending +load to categories,
12316         in addition to classes.
12317
12318 2001-06-08  Stan Shebs  <shebs@apple.com>
12319
12320         * objc/execute/load-2.m: New test.  From Nicola Pero
12321         <n.pero@mi.flashnet.it>.
12322
12323 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
12324
12325         * gcc.c-torture/execute/20010605-2.c: New test.
12326
12327 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12328
12329         * g++.old-deja/g++.abi/vbase2.C: New test.
12330         * g++.old-deja/g++.abi/vbase3.C: New test.
12331
12332 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12333
12334         * g++.old-deja/g++.pt/friend49.C: New test.
12335
12336 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12337
12338         * g++.old-deja/g++.ext/anon3.C: New test.
12339
12340 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
12341
12342         * g++.old-deja/g++.other/conv7.C: New test.
12343
12344 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12345
12346         * gcc.c-torture/compile/20010605-2.c: New test.
12347
12348 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12349
12350         * gcc.c-torture/execute/20010604-1.c: New test.
12351
12352 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
12353
12354         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
12355
12356 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
12357
12358         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
12359         (g++_link_flags): Likewise.
12360         (g++_init): Pass gccpath's value to two previous functions.
12361
12362 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12363
12364         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
12365         Ensure logfile entry matches exec command line.
12366
12367 2001-05-31  Richard Henderson  <rth@redhat.com>
12368
12369         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
12370         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
12371
12372 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
12373
12374         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
12375         compiler for irix6.2
12376
12377 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
12378
12379         * g++.old-deja/g++.other/optimize3.C: New file.
12380
12381 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
12382
12383         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
12384         assemble.
12385
12386 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
12387
12388         * g++.old-deja/g++.other/optimize2.C: New file.
12389
12390 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
12391
12392         * gcc.c-torture/compile/20010518-2.c: New file.
12393         * gcc.c-torture/execute/20010518-1.c: New file.
12394         * gcc.c-torture/execute/20010518-2.c: New file.
12395
12396 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12397
12398         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
12399
12400 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
12401
12402         G++ no longer defines builtins that do not begin with __builtin.
12403         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
12404         * g++.old-deja/g++.brendand/misc13.C: Likewise.
12405         * g++.old-deja/g++.law/builtin1.C: Likewise.
12406         * g++.old-deja/g++.law/cvt2.C: Likewise.
12407         * g++.old-deja/g++.mike/net5.C: Likewise.
12408         * g++.old-deja/g++.other/builtins1.C: Likewise.
12409         * g++.old-deja/g++.other/builtins2.C: Likewise.
12410         * g++.old-deja/g++.other/builtins3.C: Likewise.
12411         * g++.old-deja/g++.other/builtins4.C: Likewise.
12412         * g++.old-deja/g++.other/inline8.C: Likewise.
12413         * g++.old-deja/g++.robertl/eb39.C: Likewise.
12414
12415 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
12416
12417         * g++.old-deja/g++.pt/using1.C: Adjust.
12418         * g++.old-deja/g++.pt/using2.C: New test.
12419
12420 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
12421
12422         * gcc.dg/cpp/charconst.c: New tests.
12423         * gcc.dg/cpp/escape.c: New tests.
12424         * gcc.dg/cpp/escape-1.c: New tests.
12425         * gcc.dg/cpp/escape-2.c: New tests.
12426         * gcc.dg/cpp/ucs.c: New tests.
12427
12428 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
12429
12430         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
12431         native compiler for irix6.5.
12432
12433 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
12434
12435         * lib/g++.exp (g++_include_flags): Use args to compute
12436         get_multilibs.
12437         (g++_link_flags): Likewise.
12438         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
12439
12440 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12441
12442         * gcc.dg/c90-hexfloat-1.c: Add more tests.
12443
12444 2001-05-21  Geoff Keating  <geoffk@redhat.com>
12445
12446         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
12447         this file.
12448
12449 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12450
12451         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
12452         STACK_SIZE;
12453         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
12454         to STACK_SIZE; Use it to define size of add_histo array.
12455         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
12456         to STACK_SIZE.
12457         (f): Use GITT_SIZE to define size of gitt local table.
12458         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
12459         to STACK_SIZE; Use it to define size of bytemem array.
12460
12461 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12462
12463         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
12464         on 68HC11/HC12 due to the asm instruction.
12465         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
12466         * gcc.c-torture/compile/920520-1.x: Likewise.
12467         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
12468         on 68HC11/HC12 because the function is larger than 64K.
12469         * gcc.c-torture/compile/961203-1.x: New file, this test fails
12470         on 68HC11/HC12 because the structure is too large.
12471
12472 2001-05-20  Richard Henderson  <rth@redhat.com>
12473
12474         * gcc.c-torture/execute/20010520-1.c: New.
12475
12476 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12477
12478         * g++.old-deja/g++.warn/compare1.C: New test.
12479         * gcc.dg/compare4.c: New test.
12480
12481 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
12482
12483         * g++.old-deja/g++.other/optimize1.C: New test.
12484
12485 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12486
12487         * g++.old-deja/g++.pt/spec41.C: New test.
12488
12489 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
12490
12491         * gcc.c-torture/compile/20010114-1.x: Remove.
12492
12493 2001-05-18  Stan Shebs  <shebs@apple.com>
12494
12495         * gcc.c-torture/compile/20010518-1.c: New test.
12496
12497 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
12498
12499         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
12500         * g++.old-deja/g++.pt/crash67.C: New test.
12501
12502 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
12503
12504         * g++.old-deja/g++.other/debug9.C: New test.
12505
12506 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
12507
12508         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
12509
12510 2001-05-16  Jan Hubicka  <jh@suse.cz>
12511
12512         * gcc.c-torture/compile/20010516-1.c: New test.
12513
12514 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
12515
12516         * g++.old-deja/g++.other/crash41.C: New test.
12517
12518 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
12519
12520         * g++.old-deja/g++.pt/crash66.C: New test.
12521
12522 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
12523
12524         * g++.old-deja/g++.robertl/eb27.C: Convert.
12525
12526 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
12527
12528         * g++.dg/friend-warn.C: New test.  Do not warn about friend
12529         declaration being redundant.
12530
12531 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
12532
12533         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
12534
12535 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
12536
12537         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
12538
12539 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
12540
12541         * lib/g++.exp: Use testsuite_flags.
12542
12543 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
12544
12545         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
12546
12547 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12548
12549         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
12550
12551 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
12552
12553         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
12554
12555 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
12556
12557         * gcc.c-torture/compile/20010313-1.c: New test.
12558
12559 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
12560
12561         * gcc.dg/cpp/direct2.c: New test.
12562         * gccq.dg/cpp/direct2s.c: New test.
12563
12564         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
12565
12566 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
12567
12568         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
12569         * g++.old-deja/g++.other/op3.C: Likewise.
12570
12571 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12572
12573         * gcc.dg/cpp/syshdr.h: New file.
12574         * gcc.dg/cpp/sysmac1.c: Update.
12575         * gcc.dg/cpp/sysmac2.c: Update.
12576
12577 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12578
12579         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
12580
12581 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
12582
12583         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
12584         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
12585
12586 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
12587
12588         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
12589
12590 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
12591
12592         * lib/g++.exp (g++_include_flags): Don't use any special flags
12593         if TESTING_IN_BUILD_TREE is not defined.
12594         (g++_init): Use a plain 'c++' as the compiler if
12595         TESTING_IN_BUILD_TREEE is not defined.
12596
12597 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
12598
12599         * g++.old-deja/g++.eh/catch13.C: New test.
12600         * g++.old-deja/g++.eh/catch14.C: New test.
12601
12602 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
12603
12604         * gcc.dg/cpp/tr-define.c: New test.
12605
12606 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
12607
12608         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
12609         <stdlib.h>, not <malloc.h>.
12610
12611 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
12612
12613         * g++.old-deja/g++.ns/template17.C: New test.
12614
12615 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
12616
12617         * g++.old-deja/g++.pt/ref4.C: New test.
12618
12619 2001-04-30  Richard Henderson  <rth@redhat.com>
12620
12621         * gcc.dg/20000724-1.c: Revert last change.
12622
12623 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
12624
12625         * g77.f-torture/execute/20010430.f: New test.
12626
12627 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
12628
12629         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
12630
12631 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
12632
12633         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
12634
12635 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12636
12637         * g++.old-deja/g++.eh/crash6.C: New test.
12638
12639 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12640
12641         * g++.old-deja/g++.other/warn7.C: New test.
12642
12643 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12644
12645         * g++.old-deja/g++.other/defarg9.C: New test.
12646
12647 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
12648
12649         * g77.f-torture/compile/20010426.f: New test.
12650         * g77.f-torture/execute/20010426.f: New test.
12651
12652 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
12653
12654         * g77.f-torture/compile/20000629-1.x: Remove - error
12655         has been fixed.
12656
12657 2001-04-26  Jeffrey A Law  (law@cygnus.com)
12658
12659         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
12660         Tweak slightly to work with g++.dg framework.
12661         * g++.dg/special/ecos.exp: Run initp1.C test.
12662         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
12663
12664         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
12665         its linker doesn't give line numbers either.
12666         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
12667
12668 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
12669
12670         * g++.old-deja/g++.other/lex1.C: New test.
12671
12672 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
12673
12674         * gcc.dg/noncompile/20010425-1.c: New test.
12675
12676 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
12677
12678         * g++.old-deja/g++.pt/mangle2.C: New test.
12679
12680 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12681
12682         * gcc.dg/format/plus-1.c: New test.
12683
12684 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12685
12686         * gcc.dg/20010423-1.c: New test.
12687
12688 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12689
12690         * gcc.c-torture/execute/20010422-1.c: New test.
12691
12692 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
12693
12694         * g++.old-deja/g++.ns/type2.C: New test.
12695
12696 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
12697
12698         * g++.old-deja/g++.other/perf1.C: New test.
12699
12700 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
12701
12702         * gcc.dg/c99-func-2.c: Remove xfail.
12703         * gcc.dg/c99-func-3.c: Remove xfail.
12704         * gcc.dg/c99-func-4.c: Remove xfail.
12705
12706 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
12707
12708         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
12709
12710 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12711
12712         * gcc.c-torture/compile/20010423-1.c: New test.
12713
12714 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12715
12716         * g++.old-deja/g++.pt/typename28.C: New test.
12717
12718 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12719
12720         * g++.old-deja/g++.abi/empty2.C: New test.
12721         * g++.old-deja/g++.abi/empty3.C: New test.
12722
12723 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12724
12725         * g++.old-deja/g++.other/comdat2.C: New test.
12726         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
12727
12728 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12729
12730         * g++.old-deja/g++.other/overload14.C: New test.
12731
12732 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12733
12734         * g++.old-deja/g++.other/lookup23.C: New test.
12735
12736 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12737
12738         * gcc.c-torture/execute/20010403-1.c: New test.
12739
12740 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
12741             Mark Mitchell  <mark@codesourcery.com>
12742
12743         * lib/old-dejagnu.exp: Don't delete output of executable.
12744         Add .exe suffix to executables.
12745
12746 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
12747
12748         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
12749
12750 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12751
12752         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
12753
12754 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
12755
12756         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
12757         * g++.old-deja/g++.abi/crash1.C: New test.
12758
12759 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
12760
12761         * g++.old-deja/g++.other/crash40.C: New test.
12762
12763 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12764
12765         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
12766
12767 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
12768
12769         * g++.old-deja/g++.other/warn6.C: New test.
12770
12771 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12772
12773         * g++.old-deja/g++.robertl/eb42.C: Same.
12774
12775 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12776
12777         * gcc.dg/wtr-conversion-1.c: New testcase.
12778
12779 2001-04-10  Richard Henderson  <rth@redhat.com>
12780
12781         * g++.old-deja/g++.other/array5.C: New.
12782
12783 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12784
12785         * gcc.c-torture/execute/20010408-1.c: New test.
12786
12787 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
12788
12789         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
12790         headers and constructs.
12791         * g++.old-deja/g++.robertl/eb79.C: Same.
12792         * g++.old-deja/g++.robertl/eb77.C (main): Same.
12793         * g++.old-deja/g++.robertl/eb73.C: Same.
12794         * g++.old-deja/g++.robertl/eb66.C (main): Same.
12795         * g++.old-deja/g++.robertl/eb55.C (t): Same.
12796         * g++.old-deja/g++.robertl/eb54.C (main): Same.
12797         * g++.old-deja/g++.robertl/eb46.C (main): Same.
12798         * g++.old-deja/g++.robertl/eb44.C: Same.
12799         * g++.old-deja/g++.robertl/eb41.C (main): Same.
12800         * g++.old-deja/g++.robertl/eb4.C (main): Same.
12801         * g++.old-deja/g++.robertl/eb39.C: Same.
12802         * g++.old-deja/g++.robertl/eb33.C (main): Same.
12803         * g++.old-deja/g++.robertl/eb31.C (main): Same.
12804         * g++.old-deja/g++.robertl/eb30.C: Same.
12805         * g++.old-deja/g++.robertl/eb3.C: Same.
12806         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
12807         * g++.old-deja/g++.robertl/eb21.C: Same.
12808         * g++.old-deja/g++.robertl/eb15.C: Same.
12809         * g++.old-deja/g++.robertl/eb118.C: Same.
12810         * g++.old-deja/g++.robertl/eb115.C (main): Same.
12811         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
12812         * g++.old-deja/g++.robertl/eb109.C: Same.
12813         * g++.old-deja/g++.other/sibcall1.C (main): Same.
12814         * g++.old-deja/g++.mike/rtti1.C: Same.
12815         * g++.old-deja/g++.mike/p658.C: Same.
12816         * g++.old-deja/g++.mike/net46.C: Same.
12817         * g++.old-deja/g++.mike/net34.C: Same.
12818         * g++.old-deja/g++.mike/memoize1.C: Same.
12819         * g++.old-deja/g++.mike/eh2.C: Same.
12820         * g++.old-deja/g++.law/weak.C: Same.
12821         * g++.old-deja/g++.law/visibility7.C: Same.
12822         * g++.old-deja/g++.law/visibility25.C: Same.
12823         * g++.old-deja/g++.law/visibility22.C: Same.
12824         * g++.old-deja/g++.law/visibility2.C: Same.
12825         * g++.old-deja/g++.law/visibility17.C: Same.
12826         * g++.old-deja/g++.law/visibility13.C: Same.
12827         * g++.old-deja/g++.law/visibility10.C: Same.
12828         * g++.old-deja/g++.law/visibility1.C: Same.
12829         * g++.old-deja/g++.law/virtual3.C (eval): Same.
12830         * g++.old-deja/g++.law/vbase1.C: Same.
12831         * g++.old-deja/g++.law/operators32.C: Same.
12832         * g++.old-deja/g++.law/nest3.C: Same.
12833         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
12834         * g++.old-deja/g++.law/except5.C (main): Same.
12835         * g++.old-deja/g++.law/cvt7.C (run): Same.
12836         * g++.old-deja/g++.law/cvt2.C: Same.
12837         * g++.old-deja/g++.law/cvt16.C: Same.
12838         * g++.old-deja/g++.law/ctors6.C (bar): Same.
12839         * g++.old-deja/g++.law/ctors17.C (main): Same.
12840         * g++.old-deja/g++.law/ctors13.C: Same.
12841         * g++.old-deja/g++.law/ctors12.C (main): Same.
12842         * g++.old-deja/g++.law/ctors10.C: Same.
12843         * g++.old-deja/g++.law/code-gen5.C: Same.
12844         * g++.old-deja/g++.law/bad-error7.C: Same.
12845         * g++.old-deja/g++.law/arm9.C: Same.
12846         * g++.old-deja/g++.law/arm12.C: Same.
12847         * g++.old-deja/g++.law/arg8.C: Same.
12848         * g++.old-deja/g++.law/arg1.C: Same.
12849         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
12850         * g++.old-deja/g++.jason/template31.C: Same.
12851         * g++.old-deja/g++.jason/template24.C (main): Same.
12852         * g++.old-deja/g++.jason/2371.C: Same.
12853         * g++.old-deja/g++.eh/new2.C: Same.
12854         * g++.old-deja/g++.eh/new1.C: Same.
12855         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
12856         * g++.old-deja/g++.brendan/nest21.C (main): Same.
12857         * g++.old-deja/g++.brendan/err-msg3.C: Same.
12858         * g++.old-deja/g++.brendan/crash62.C: Same.
12859         * g++.old-deja/g++.brendan/crash52.C: Same.
12860         * g++.old-deja/g++.brendan/crash49.C (main): Same.
12861         * g++.old-deja/g++.brendan/crash38.C: Same.
12862         * g++.old-deja/g++.brendan/crash15.C (main): Same.
12863         * g++.old-deja/g++.brendan/copy9.C: Same.
12864
12865 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
12866
12867         * gcc.c-torture/execute/20001203-2.c (memset):
12868         Count argument is of type __SIZE_TYPE__.
12869
12870 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
12871
12872         * gcc.c-torture/compile/20010404-1.c: New test.
12873
12874 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
12875
12876         * gcc.c-torture/compile/20010326-1.c: New test.
12877
12878 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
12879
12880         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
12881         peculiarities of the SH.
12882         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
12883
12884 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12885
12886         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
12887         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
12888         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
12889
12890 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12891
12892         * g77.f-torture/compile/20010321-1.f: New test.
12893
12894 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12895
12896         * gcc.c-torture/compile/20010329-1.c: New test.
12897
12898 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12899
12900         * gcc.c-torture/execute/20010329-1.c: New test.
12901
12902 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12903
12904         * g++.old-deja/g++.other/eh4.C: Fix typo.
12905
12906 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12907
12908         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
12909
12910 2001-03-28  Philip Blundell  <philb@gnu.org>
12911
12912         * gcc.c-torture/compile/20010328-1.c: New test.
12913
12914 2001-03-27  Richard Henderson  <rth@redhat.com>
12915
12916         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
12917         * g++.old-deja/g++.eh/vbase3.C: Likewise.
12918
12919 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
12920
12921         * gcc.c-torture/compile/20010327-1.c: New test.
12922
12923 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
12924
12925         * g++.old-deja/g++.other/friend12.C: New test.
12926         * g++.old-deja/g++.other/friend9.C: Expect no errors.
12927         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
12928
12929 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12930
12931         * gcc.c-torture/execute/20010325-1.c: New test.
12932
12933 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
12934
12935         * g++.old-deja/g++.other/mangle3.C: New test.
12936
12937 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
12938
12939         * g++.old-deja/g++.other/anon8.C: New test.
12940
12941 2001-03-20  Philip Blundell  <philb@gnu.org>
12942
12943         * gcc.c-torture/compile/20010320-1.c: New test.
12944
12945 2001-03-17  Richard Henderson  <rth@redhat.com>
12946
12947         * g++.old-deja/g++.other/eh4.C: Add expected error text.
12948
12949 2001-03-15  Geoff Keating  <geoff@redhat.com>
12950
12951         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
12952         tests on AIX.
12953
12954 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
12955
12956         * g++.old-deja/g++.other/eh4.C: New test.
12957
12958 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12959
12960         * gcc.dg/cpp/mi1.c: Update.
12961
12962 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
12963
12964         * g++.old-deja/g++.other/regstack.C: New test.
12965
12966 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
12967
12968         * g++.old-deja/g++.other/ref4.C: New test.
12969
12970 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
12971
12972         * objc/execute/va_method.m: Added.
12973         * objc/execute/IMP.m: Added.
12974         * objc/execute/_cmd.m: Added.
12975         * objc/execute/accessing_ivars.m: Added.
12976         * objc/execute/class-1.m: Added.
12977         * objc/execute/class-10.m: Added.
12978         * objc/execute/class-11.m: Added.
12979         * objc/execute/class-12.m: Added.
12980         * objc/execute/class-13.m: Added.
12981         * objc/execute/class-14.m: Added.
12982         * objc/execute/class-2.m: Added.
12983         * objc/execute/class-3.m: Added.
12984         * objc/execute/class-4.m: Added.
12985         * objc/execute/class-5.m: Added.
12986         * objc/execute/class-6.m: Added.
12987         * objc/execute/class-7.m: Added.
12988         * objc/execute/class-8.m: Added.
12989         * objc/execute/class-9.m: Added.
12990         * objc/execute/class-tests-1.h
12991         * objc/execute/class-tests-2.h
12992         * objc/execute/compatibility_alias.m: Added.
12993         * objc/execute/encode-1.m: Added.
12994         * objc/execute/formal_protocol-1.m: Added.
12995         * objc/execute/formal_protocol-2.m: Added.
12996         * objc/execute/formal_protocol-3.m: Added.
12997         * objc/execute/formal_protocol-4.m: Added.
12998         * objc/execute/formal_protocol-5.m: Added.
12999         * objc/execute/formal_protocol-6.m: Added.
13000         * objc/execute/formal_protocol-7.m: Added.
13001         * objc/execute/informal_protocol.m: Added.
13002         * objc/execute/initialize.m: Added.
13003         * objc/execute/load.m: Added.
13004         * objc/execute/many_args_method.m: Added.
13005         * objc/execute/nested-3.m: Added.
13006         * objc/execute/no_clash.m: Added.
13007         * objc/execute/private.m: Added.
13008         * objc/execute/redefining_self.m: Added.
13009         * objc/execute/root_methods.m: Added.
13010         * objc/execute/selector-1.m: Added.
13011         * objc/execute/static-1.m: Added.
13012         * objc/execute/static-2.m: Added.
13013         * objc/execute/va_method.m: Added.
13014
13015 2001-03-10  Richard Henderson  <rth@redhat.com>
13016
13017         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13018
13019 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13020
13021         * g++.old-deja/g++.other/crash31.C: XFAIL.
13022         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13023         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13024         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13025         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13026         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13027
13028 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13029
13030         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13031
13032 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13033
13034         * gcc.dg/20000724-1.c: Don't use multiline strings.
13035
13036 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13037
13038         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13039         result of -cString against what we expect it to be; don't just
13040         print it out for no one to read.
13041
13042         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13043         Based on testcases provided by Nicola Pero.
13044
13045 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13046
13047         * gcc.dg/cpp/macro7.c: New test.
13048
13049 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13050
13051         * gcc.dg/cpp/multiline.c: Update.
13052
13053 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13054
13055         * g++.old-deja/g++.other/enum3.C: New test.
13056
13057 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13058
13059         * g++.old-deja/g++.other/pod1.C: New test.
13060
13061 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13062
13063         * g++.old-deja/g++.ext/overload1.C: New test.
13064
13065 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13066
13067         * g++.old-deja/g++.pt/using1.C: New test.
13068
13069 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13070
13071         * g++.old-deja/g++.other/using9.C: New test.
13072
13073 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13074
13075         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13076
13077         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13078
13079 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13080
13081         * g++.old-deja/g++.ext/realpt1.C: Remove.
13082
13083 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13084
13085         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13086
13087 2001-02-26  Will Cohen  <wcohen@redhat.com>
13088
13089         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13090
13091 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13092
13093         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13094         templatized constructors.
13095
13096 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13097
13098         * gcc.c-torture/execute/20010224-1.c: New test.
13099
13100 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13101
13102         * gcc.c-torture/execute/20010222-1.c: New test.
13103
13104 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13105
13106         * g++.old-deja/g++.other/inline20.C: New test.
13107
13108 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13109
13110         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13111
13112 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13113
13114         * g++.old-deja/g++.other/lookup22.C: New test.
13115
13116 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
13117
13118         * g77.dg: New directory.
13119         * g77.dg/20010216-1.f: New test case.
13120         * g77.dg/dg.exp: New driver.
13121         * lib/g77-dg.exp: New driver library.
13122
13123 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13124
13125         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
13126
13127 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
13128
13129         * g++.old-deja/g++.other/decl9.C: New test.
13130
13131 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
13132
13133         * g++.old-deja/g++.other/init16.C: Update the test so that it does
13134         not need <string> and also tests the initialization at runtime.
13135
13136 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
13137
13138         * gcc.c-torture/execute/longlong.c: New test.
13139
13140 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
13141
13142         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
13143
13144 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
13145
13146         * gcc.c-torture/execute/920302-1.c (execute):
13147         Change argument type to short.
13148
13149 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13150
13151         * g++.old-deja/g++.pt/deduct6.C: New test.
13152
13153 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13154
13155         * g++.old-deja/g++.pt/deduct5.C: New test.
13156
13157 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
13158
13159         * gcc.c-torture/execute/20010209-1.c: New test.
13160
13161 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
13162
13163         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
13164
13165 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
13166
13167         * g++.dg/vtgc1.C: Update for new ABI.
13168
13169         * consistency.vlad: New directory, 1665 files.
13170
13171 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13172
13173         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
13174         return type.
13175         * gcc.dg/cpp/digraphs.c: Declare puts.
13176
13177 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
13178
13179         * g++.old-deja/g++.other/warn5.C: New test.
13180
13181 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
13182
13183         * g++.old-deja/g++.pt/spec40.C: New test.
13184
13185 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
13186
13187         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
13188         case.
13189         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
13190
13191 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
13192
13193         * gcc.c-torture/compile/20010209-1.c: New test.
13194
13195 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
13196
13197         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
13198         excess errors message but not if it crashes.
13199         * g++.old-deja/g++.other/crash27.C: Likewise.
13200         * g++.old-deja/g++.other/crash28.C: Likewise.
13201         * g++.old-deja/g++.other/crash30.C: Likewise.
13202         * g++.old-deja/g++.other/crash32.C: Likewise.
13203         * g++.old-deja/g++.other/crash35.C: Likewise.
13204         * g++.old-deja/g++.pt/inherit2.C: Likewise.
13205
13206 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13207
13208         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
13209         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
13210         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
13211         g77.f-torture/execute/execute.exp,
13212         g77.f-torture/noncompile/noncompile.exp,
13213         gcc.c-torture/execute/execute.exp,
13214         gcc.c-torture/execute/memcheck/memcheck.exp,
13215         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
13216         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
13217         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
13218         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
13219         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
13220         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
13221         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
13222         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
13223         Remove bug reporting instructions with ancient email addresses.
13224
13225 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
13226
13227         * gcc.dg/20010202-1.c: New test.
13228         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
13229
13230 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
13231
13232         * g++.dg/stdbool-if.C: New test.
13233
13234 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
13235
13236         * objc/execute/fdecl.m: Added main().
13237
13238 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
13239
13240         * gcc.c-torture/execute/20010206-1.c: New test.
13241
13242 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13243
13244         * gcc.dg/cpp/avoidpaste1.c: Update.
13245
13246 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
13247
13248         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
13249         Pero <nicola@brainstorm.co.uk>.
13250         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
13251
13252 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
13253
13254         * g++.old-deja/g++.pt/spec39.C: New test.
13255
13256 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
13257
13258         * gcc.c-torture/compile/20010202-1.c: New test.
13259
13260 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
13261
13262         * g++.old-deja/g++.abi/primary2.C: New test.
13263         * g++.old-deja/g++.abi/primary3.C: New test.
13264         * g++.old-deja/g++.abi/primary4.C: New test.
13265         * g++.old-deja/g++.abi/primary5.C: New test.
13266         * g++.old-deja/g++.abi/vtable3.h: New test.
13267         * g++.old-deja/g++.abi/vtable3a.C: New test.
13268         * g++.old-deja/g++.abi/vtable3b.C: New test.
13269         * g++.old-deja/g++.abi/vtable3c.C: New test.
13270         * g++.old-deja/g++.abi/vtable3d.C: New test.
13271         * g++.old-deja/g++.abi/vtable3e.C: New test.
13272         * g++.old-deja/g++.abi/vtable3f.C: New test.
13273         * g++.old-deja/g++.abi/vtable3g.C: New test.
13274         * g++.old-deja/g++.abi/vtable3h.C: New test.
13275         * g++.old-deja/g++.abi/vtable3i.C: New test.
13276         * g++.old-deja/g++.abi/vtable3j.C: New test.
13277         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
13278
13279 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
13280
13281         * g++.old-deja/g++.other/anon6.C: New test.
13282         * g++.old-deja/g++.other/anon7.C: New test.
13283
13284 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13285
13286         * gcc.dg/cpp/avoidpaste2.c: New tests.
13287
13288 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
13289
13290         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
13291
13292 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
13293
13294         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
13295         DECIMAL_DIG cases for Irix."
13296
13297 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
13298
13299         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
13300
13301 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13302
13303         * gcc.dg/c99-tag-1.c: New test.
13304
13305 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
13306
13307         * gcc.dg/cpp/tr-warn1.c: Add tests.
13308
13309 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
13310
13311         * gcc.dg/cpp/avoidpaste1.c: Update.
13312         * gcc.dg/cpp/paste4.c: Update.
13313
13314 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
13315
13316         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
13317         cases for Irix.
13318
13319 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13320
13321         * g++.old-deja/g++.other/inline19.C: New test.
13322
13323 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13324
13325         * gcc.dg/Wlarger-than.c: New test.
13326
13327 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
13328
13329         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
13330
13331 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
13332
13333         * gcc.c-torture/execute/20010129-1.c: New test.
13334         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
13335
13336 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
13337
13338         * gcc.dg/cpp/avoidpaste1.c: Test case.
13339
13340 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
13341
13342         * g++.old-deja/g++.other/inline18.C: New test.
13343
13344 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13345
13346         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
13347         and __builtin_putchar.
13348
13349 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
13350
13351         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
13352         tests.
13353
13354 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
13355
13356         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
13357         floating point number rounding mode to round to the nearest
13358         representable mode.
13359
13360 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
13361
13362         * g++.old-deja/g++.other/mangle2.C: New test.
13363
13364 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13365
13366         * gcc.c-torture/compile/20010124-1.c: New test.
13367
13368 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
13369
13370         * g++.old-deja/g++.pt/spec38.C: New test.
13371
13372 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13373
13374         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
13375         "Build don't run".
13376
13377 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13378
13379         * gcc.c-torture/execute/20010123-1.c: New test.
13380
13381 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
13382
13383         * g++.old-deja/g++.pt/spec37.C: New test.
13384
13385 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
13386
13387         * g++.old-deja/g++.pt/overload14.C: New test.
13388
13389 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13390
13391         * gcc.c-torture/execute/20010122-1.c: New test, exercise
13392         __builtin_return_address.
13393
13394 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
13395
13396         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
13397         * g++.old-deja/g++.pt/spec35.C: New test.
13398         * g++.old-deja/g++.pt/spec36.C: New test.
13399
13400 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
13401
13402         * gcc.c-torture/compile/20010118-1.c: New test.
13403
13404 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
13405
13406         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
13407
13408 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
13409
13410         * gcc.c-torture/execute/20010119-1.c: New test.
13411
13412 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13413
13414         * g++.old-deja/g++.other/vbase5.C: New test.
13415
13416 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
13417
13418         * gcc.c-torture/execute/20010118-1.c: New test.
13419
13420 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13421
13422         * g++.old-deja/g++.pt/deduct3.C: New test.
13423
13424 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13425
13426         * g++.old-deja/g++.pt/spec34.C: New test.
13427
13428 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
13429
13430         * g77.f-torture/compile/20000601-2.f: New test.
13431
13432 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13433
13434         * g++.old-deja/g++.other/init17.C: New test.
13435
13436 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
13437
13438         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
13439
13440 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13441
13442         * g++.old-deja/g++.pt/unify8.C: New test.
13443
13444 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13445
13446         * g++.old-deja/g++.abi/vbase1.C: New test.
13447
13448 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13449
13450         * g++.old-deja/g++.pt/crash65.C: New test.
13451
13452 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13453
13454         * gcc.dg/cpp/assembl2.S: New test case.
13455
13456 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
13457
13458         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
13459         are supported.
13460
13461 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13462
13463         * g++.old-deja/g++.other/builtins1.C: New test.
13464         * g++.old-deja/g++.other/builtins2.C: Likewise.
13465         * g++.old-deja/g++.other/builtins3.C: Likewise.
13466         * g++.old-deja/g++.other/builtins4.C: Likewise.
13467
13468 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
13469
13470         * gcc.c-torture/compile/20010117-1.c: New test.
13471         * gcc.c-torture/compile/20010117-2.c: New test.
13472
13473 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13474
13475         * g77.f-torture/execute/20010116.[fx]: New test,
13476         XFAIL on i?86-*-*.
13477         * g77.f-torture/compile/20010115.f: Indicate it's
13478         a test for PR fortran/1636.
13479
13480 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13481
13482         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
13483
13484 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13485
13486         * g77.f-torture/compile/20010115.f: New test.
13487
13488 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
13489
13490         * g++.old-deja/g++.pt/nontype5.C: New test.
13491
13492 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13493
13494         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
13495         have an equivalent working one below it.
13496
13497 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
13498
13499         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
13500         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
13501
13502 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
13503
13504         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
13505         message containing "init_priority".
13506         (conpr-2.C): Likewise.
13507         (conpr-3.C): Likewise.
13508         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
13509
13510 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13511
13512         * gcc.c-torture/execute/20010114-2.c: New test.
13513
13514 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13515
13516         * gcc.c-torture/compile/20010114-1.c: New test.
13517         * gcc.c-torture/compile/20010114-1.x: Xfail.
13518         * gcc.c-torture/compile/20010114-2.c: New test.
13519         * gcc.c-torture/execute/20010114-1.c: New test.
13520         * gcc.dg/trunc-1.c: New test.
13521         * gcc.dg/uninit-B.c: New test.
13522
13523 2001-01-13  Nick Clifton  <nickc@redhat.com>
13524
13525         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
13526         target.
13527
13528 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13529
13530         * gcc.c-torture/compile/20010113-1.c: New test.
13531
13532 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
13533
13534         * gcc.c-torture/compile/20001212-1.c: New test.
13535
13536 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13537
13538         * gcc.dg/cpp/widestr1.c: Update.
13539         * gcc.dg/cpp/prag-imp.c: Remove.
13540
13541 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
13542
13543         * gcc.c-torture/execute/20000801-3.x: Remove.
13544         * gcc.dg/c90-init-1.c: New test.
13545         * gcc.dg/c99-init-1.c: New test.
13546         * gcc.dg/c99-init-2.c: New test.
13547         * gcc.dg/gnu99-init-1.c: New test.
13548
13549 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
13550
13551         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
13552         testing that no relevant ones were found.
13553
13554 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
13555
13556         * g++.old-deja/g++.pt/cast2.C: New test.
13557
13558 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
13559
13560         * g++.old-deja/g++.pt/friend47.C: New test.
13561
13562 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13563
13564         * g++.old-deja/g++.pt/instantiate13.C: New test.
13565
13566 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13567
13568         * g++.old-deja/g++.other/defarg7.C: New test.
13569         * g++.old-deja/g++.other/defarg8.C: New test.
13570
13571 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13572
13573         * g++.old-deja/g++.pt/crash64.C: New test.
13574
13575 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13576
13577         * g++.old-deja/g++.pt/crash63.C: New test.
13578
13579 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
13580
13581         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
13582
13583 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
13584
13585         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
13586
13587 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
13588
13589         * g++.old-deja/g++.pt/error3.C: New test.
13590
13591 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
13592
13593         * g++.old-deja/g++.other/crash39.C: New test.
13594
13595 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
13596
13597         * g++.old-deja/g++.other/vbase4.C: New test.
13598
13599 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
13600
13601         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
13602         * gcc.dg/special/20000419-2.c: New file. Identical to above.
13603         * gcc.dg/special/special.exp: New test driver which will check
13604         for alias support for the above test.
13605
13606 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
13607
13608         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
13609         problems on small machines.
13610         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
13611         parameterize.
13612
13613 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
13614
13615         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
13616         mips.
13617         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
13618
13619 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
13620
13621         * g++.old_deja/g++.pt/using8.C: New test.
13622
13623 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13624
13625         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
13626
13627 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
13628
13629         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
13630         where a failure is expected.
13631         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
13632
13633 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13634
13635         * g++.old_deja/g++.pt/instantiate12.C: New test.
13636
13637 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13638
13639         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
13640         start of structs.
13641         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
13642         * g++.old-deja/g++.brendan/crash17.C: Likewise.
13643         * g++.old-deja/g++.brendan/crash29.C: Likewise.
13644         * g++.old-deja/g++.brendan/crash48.C: Likewise.
13645         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13646         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
13647         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
13648         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
13649         * g++.old-deja/g++.eh/spec6.C: Likewise.
13650         * g++.old-deja/g++.jason/crash3.C: Likewise.
13651         * g++.old-deja/g++.law/ctors11.C: Likewise.
13652         * g++.old-deja/g++.law/ctors17.C: Likewise.
13653         * g++.old-deja/g++.law/ctors5.C: Likewise.
13654         * g++.old-deja/g++.law/ctors9.C: Likewise.
13655         * g++.old-deja/g++.mike/ambig1.C: Likewise.
13656         * g++.old-deja/g++.mike/net22.C: Likewise.
13657         * g++.old-deja/g++.mike/p3538a.C: Likewise.
13658         * g++.old-deja/g++.mike/p3538b.C: Likewise.
13659         * g++.old-deja/g++.mike/virt3.C: Likewise.
13660         * g++.old-deja/g++.niklas/t128.C: Likewise.
13661         * g++.old-deja/g++.other/anon4.C: Likewise.
13662         * g++.old-deja/g++.other/using1.C: Likewise.
13663         * g++.old-deja/g++.other/warn3.C: Likewise.
13664         * g++.old-deja/g++.pt/t37.C: Likewise.
13665         * g++.old-deja/g++.robertl/eb69.C: Likewise.
13666         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13667
13668 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13669
13670         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
13671
13672 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13673
13674         * gcc.c-torture/execute/stdio-opt-3.c: New test.
13675
13676 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
13677
13678         * gcc.c-torture/compile/20010107-1.c: New test.
13679
13680 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13681
13682         * gcc.c-torture/execute/builtin-noret-1.c: New test.
13683
13684 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13685
13686         * gcc.dg/format/format.h: New file.
13687         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
13688         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
13689         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
13690         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
13691         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
13692         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13693         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
13694         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
13695         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
13696         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
13697         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
13698         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
13699         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
13700         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
13701         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
13702         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
13703         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
13704         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
13705         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
13706         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
13707         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
13708         instead of declaring standard types, macros and functions in each
13709         test.
13710
13711 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
13712
13713         * gcc.c-torture/execute/20010106-1.c: New test.
13714
13715 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13716
13717         * gcc.dg/format/format.exp: New file.
13718         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
13719         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
13720         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
13721         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
13722         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
13723         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
13724         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
13725         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
13726         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
13727         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
13728         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
13729         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
13730         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
13731         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
13732         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
13733         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
13734         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
13735         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
13736         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
13737         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
13738         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
13739         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
13740         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
13741         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
13742         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
13743         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
13744         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
13745         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
13746         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
13747         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
13748         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
13749         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
13750         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
13751         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
13752         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
13753         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
13754         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
13755         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13756         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13757         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13758         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13759         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13760
13761 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13762
13763         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13764         account.
13765
13766 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13767
13768         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13769
13770 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13771
13772         * g++.old-deja/g++.pt/crash62.C: New test.
13773
13774 2001-01-04  Richard Henderson  <rth@redhat.com>
13775
13776         * gcc.dg/20000926-1.c: Update expected warnings.
13777         * gcc.dg/array-2.c: Likewise.
13778         * gcc.dg/array-4.c: Also validate flexible array members.
13779         * gcc.dg/c99-flex-array-1.c: New.
13780
13781 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13782
13783         * gcc.c-torture/compile/20001222-1.x: Remove.
13784
13785 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13786
13787         * gcc.c-torture/execute/built-in-setjmp.c: New.
13788
13789 2001-01-03  Richard Henderson  <rth@redhat.com>
13790
13791         * gcc.dg/940510-1.c: Update expected error wording.
13792         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13793
13794 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13795
13796         * lib/target-supports.exp (check_alias_available): Modified to
13797         indicate aliases not supported if only weak aliases are supported.
13798
13799 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13800
13801         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13802         Turn on cmpstrsi checks for __pj__ and __i370__.
13803
13804 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13805
13806         * g++.old-deja/g++.other/virtual11.C: New test.
13807
13808 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13809
13810         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13811
13812 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13813
13814         * gcc.c-torture/compile/20010102-1.c: New test.
13815
13816 2001-01-02  Andreas Jaeger  <aj@suse.de>
13817
13818         * gcc.dg/noreturn-3.c: New test.
13819
13820         * gcc.dg/noreturn-4.c: New test.
13821
13822 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13823
13824         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13825         __builtin_fputc and __builtin_fwrite.
13826
13827 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13828
13829         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13830         signed char, not default char.
13831
13832 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13833
13834         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13835
13836 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13837
13838         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13839
13840 2000-12-29  Richard Henderson  <rth@redhat.com>
13841
13842         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13843         (__cyg_profile_func_exit): Define.
13844
13845 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13846
13847         * g++.dg/vtgc1.C: New test.
13848
13849 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13850
13851         * gcc.dg/noncompile/20001228-1.c: New test.
13852
13853         * gcc.dg/20001228-1.c: New test.
13854
13855         * gcc.c-torture/execute/20001228-1.c: New test.
13856
13857 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13858
13859         * gcc.dg/format-strfmon-1.c: New test.
13860
13861 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13862
13863         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13864         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13865         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13866         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13867         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13868         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13869         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13870         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13871         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13872         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13873         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13874         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13875         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13876
13877         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13878         * gcc.c-torture/execute/string-opt-4.c: Test index.
13879
13880 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13881
13882         * gcc.c-torture/compile/20001226-1.c: New test.
13883
13884 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13885
13886         * gcc.c-torture/compile/20001222-1.c: New test.
13887         * gcc.c-torture/compile/20001222-1.x: Xfail.
13888
13889 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13890
13891         * gcc.c-torture/execute/comp-goto-2.c: New test.
13892
13893 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13894
13895         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13896         Use long types if __INT_MAX__ is 32767.
13897         (main): Use cast to (sint32 *) when poking 88 into a_page.
13898
13899         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13900
13901 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13902
13903         * gcc.c-torture/compile/20001221-1.c: New test.
13904         * gcc.c-torture/execute/20001221-1.c: New test.
13905
13906 2000-12-20  Richard Henderson  <rth@redhat.com>
13907
13908         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13909         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13910
13911 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13912
13913         * gcc.dg/compare3.c: New test.
13914
13915 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13916
13917         * gcc.dg/format-warnll-1.c: New test.
13918
13919 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13920
13921         * gcc.dg/cpp/cmdlne-P.c: New test.
13922
13923 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13924
13925         * gcc.c-torture/execute/builtin-abs-1.c,
13926         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13927
13928 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13929
13930         * gcc.dg/cpp/multiline.c: New test.
13931
13932 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13933
13934         * g++.old-deja/g++.other/syshdr1.C: Update.
13935         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13936
13937 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13938
13939         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13940
13941 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13942
13943         * g++.old-deja/g++.pt/ttp65.C: New test.
13944
13945 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13946
13947         * g++.old-deja/g++.pt/ttp64.C: New test.
13948
13949 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13950
13951         * g++.old-deja/g++.pt/spec33.C: New test.
13952
13953 2000-12-14  Catherine Moore  <clm@redhat.com>
13954
13955         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13956         * gcc.c-torture/execute/920612-2.c: Likewise.
13957         * gcc.c-torture/execute/920428-2.c: Likewise.
13958         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13959         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13960
13961 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13962
13963         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13964         * gcc.dg/pack-test-2.c: Likewise.
13965
13966 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13967
13968         Tests by Zack Weinberg <zackw@stanford.edu>.
13969
13970         * gcc.dg/cpp/defined.c: Update.
13971         * gcc.dg/cpp/defined_trad.c: New tests.
13972
13973 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13974
13975         * gcc.dg/cpp/trad-direct.c: Update.
13976
13977 2000-12-11  Neil Booth  <neilb@earthling.net>
13978
13979         * gcc.dg/cpp/defined_trad.c
13980
13981 2000-12-11  Neil Booth  <neilb@earthling.net>
13982
13983         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13984
13985 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13986
13987         * gcc.dg/format-miss-2.c: New test.
13988
13989 2000-12-09  Neil Booth  <neilb@earthling.net>
13990
13991         * gcc.dg/cpp/lineflags.c: New tests.
13992         * gcc.dg/cpp/poison.c: Update.
13993         * gcc.dg/cpp/redef2.c: Update.
13994         * gcc.dg/cpp/skipping.c: New test.
13995
13996 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13997
13998         * g++.old-deja/g++.other/eh3.C: New testcase.
13999
14000 2000-12-07  Neil Booth  <neilb@earthling.net>
14001
14002         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
14003         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
14004         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
14005         wtr-union-init-2.c, wtr-union-init-3.c: Update.
14006         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
14007         Update.
14008
14009 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14010
14011         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
14012         __SIZE_TYPE__ instead of int for type of integers cast to
14013         pointers.
14014
14015 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
14016
14017         * g++.old-deja/g++.other/cleanup4.C: New test.
14018
14019 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14020
14021         * format-sec-1.c: New test.
14022
14023 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14024
14025         * gcc.dg/format-nonlit-3.c: New test.
14026
14027 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14028
14029         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
14030         through a null pointer.
14031
14032 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14033
14034         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
14035         * g++.old-deja/g++.pt/partial4.C: New test.
14036
14037 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
14038
14039         * gcc.c-torture/execute/ieee/hugeval.x: New.
14040
14041 2000-12-06  Neil Booth  <neilb@earthling.net>
14042
14043         * gcc.dg/cpp/backslash2.c: New tests.
14044
14045 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14046
14047         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
14048         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
14049
14050 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
14051
14052         * gcc.c-torture/execute/20001203-2.c: New testcase.
14053
14054 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
14055
14056         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
14057         * g++.old-deja/g++.other/virtual10.C: New test.
14058
14059 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
14060
14061         * g++.old-deja/g++.mike/pmf5.C: Remove test.
14062
14063 2000-12-05  Richard Henderson  <rth@redhat.com>
14064
14065         * gcc.c-torture/compile/20001205-1.c: New.
14066
14067 2000-12-04  Neil Booth  <neilb@earthling.net>
14068
14069         * g++.old-deja/g++.other/virtual9.C: New test.
14070         * g++.old-deja/g++.pt/crash61.C: New test.
14071         * gcc.c-torture/execute/loop-9.c: New test.
14072
14073 2000-12-04  Neil Booth  <neilb@earthling.net>
14074
14075         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
14076         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
14077         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
14078         * gcc.dg/cpp/extratokens.c: ...here.
14079
14080 2000-12-04  Neil Booth  <neilb@earthling.net>
14081
14082         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
14083         New tests.
14084
14085 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14086
14087         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
14088         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
14089
14090 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14091
14092         * gcc.c-torture/execute/20001203-1.c: New test.
14093
14094 2000-12-03  Neil Booth  <neilb@earthling.net>
14095
14096         * gcc.dg/cpp/macro6.c: New test cases.
14097
14098 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14099
14100         * gcc.c-torture/execute/string-opt-9.c: New test.
14101         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14102         * gcc.c-torture/execute/string-opt-11.c: Likewise.
14103         * gcc.c-torture/execute/string-opt-12.c: Likewise.
14104
14105         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
14106         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
14107
14108 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
14109
14110         * gcc.dg/cpp/if-6.c: New testcase.
14111
14112         * gcc.dg/20001201-1.c: New testcase.
14113
14114 2000-12-02  Neil Booth  <neilb@earthling.net>
14115
14116         * g++.old-deja/g++.other/externC4.C,
14117         g++.old-deja/g++.other/friend10.C: New tests.
14118
14119 2000-12-02  Neil Booth  <neilb@earthling.net>
14120
14121         * g++.old-deja/g++.other/instan2.C
14122         * g++.old-deja/g++.other/instan3.C: New test.
14123
14124 2000-12-02  Neil Booth  <neilb@earthling.net>
14125
14126         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
14127         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
14128         gnuc99.c,gnuc99-pedantic.c: New tests.
14129
14130 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14131
14132         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
14133         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
14134
14135 2000-12-01  Neil Booth  <neilb@earthling.net>
14136
14137         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
14138         * gcc.dg/cpp/poison.c: Update.
14139         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
14140
14141 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
14142
14143         * g77.f-torture/execute/20001201.f: New test.
14144
14145 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14146
14147         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
14148
14149 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
14150
14151         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
14152
14153 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
14154
14155         * g++.old-deja/g++.other/cast6.C: New test.
14156
14157 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
14158
14159         * gcc.c-torture/execute/20001130-2.c: New testcase.
14160
14161 2000-11-30  Richard Henderson  <rth@redhat.com>
14162
14163         * gcc.c-torture/execute/20001130-1.c: New test.
14164
14165 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
14166
14167         * g++.old-deja/g++.other/op3.C: New test.
14168
14169 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
14170
14171         * g++.old-deja/g++.other/op2.C: New test.
14172
14173 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
14174
14175         * g++.old-deja/g++.other/crash38.C: New test.
14176
14177 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
14178
14179         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
14180
14181 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
14182
14183         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
14184         tests.
14185         * gcc.c-torture/execute/string-opt-6.c: New test.
14186
14187         * gcc.dg/20001117-1.c: Add main.
14188
14189 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
14190
14191         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
14192         Move from here ...
14193         * gcc.dg/940510-1.c: ... to here.
14194
14195         * gcc.dg/20000926-1.c: GNU C now allows initializations of
14196         zero-size arrays in toplevel structures.
14197
14198 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
14199
14200         * gcc.c-torture/execute/loop-8.c: New test.
14201
14202 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14203
14204         * g++.old-deja/g++.other/base1.C: New test.
14205
14206 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14207
14208         * g++.old-deja/g++.other/parse2.C: New test.
14209
14210 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14211
14212         * g++.old-deja/g++.pt/incomplete1.C: New test.
14213
14214 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14215
14216         * g++.old-deja/g++.other/friend9.C: New test.
14217
14218 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
14219
14220         * gcc.dg/20001127-1.c: New test.
14221
14222 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
14223
14224         * g++.old-deja/g++.pt/friend46.C: New test.
14225
14226 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
14227
14228         * g++.old-deja/g++.other/ptrmem8.C: New test.
14229
14230 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14231
14232         * gcc.c-torture/execute/string-opt-7.c: New test.
14233         * gcc.c-torture/execute/string-opt-8.c: Likewise.
14234
14235 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
14236
14237         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
14238         instead of 'mkcheck 2'.
14239
14240 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14241
14242         * gcc.c-torture/execute/memcheck/driver.c,
14243         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
14244         C9X references to refer to C99.
14245
14246 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
14247
14248         * gcc.dg/ultrasp3.c: New test.
14249
14250 2000-11-25  Neil Booth  <neilb@earthling.net>
14251
14252         * gcc.dg/cpp/include2.c: Update test to be locale independent.
14253
14254 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
14255
14256         * gcc.c-torture/compile/20001123-2.c: New.
14257
14258 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14259
14260         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
14261
14262 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
14263
14264         * gcc.dg/sequence-point-1.c: Add some new tests.
14265         * gcc.c-torture/execute/20001124-1.c: New test.
14266
14267 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
14268
14269         * g++.old-deja/g++.other/vaarg4.C: New test.
14270         * gcc.c-torture/compile/20001123-1.c: New test.
14271
14272 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
14273
14274         * g++.other/crash24.C: Adjust and remove XFAIL.
14275         * g++.other/crash37.C: New test.
14276
14277 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
14278
14279         * g++.old-deja/g++.pt/instantiate9.C: New test.
14280
14281 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
14282
14283         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
14284         new ABI, too.
14285
14286         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
14287         * g++.old-deja/g++.robertl/eb55.C: Likewise.
14288
14289 2000-11-22  Neil Booth  <neilb@earthling.net>
14290
14291         * gcc.dg/cpp/Wtrigraphs.c: New test.
14292
14293 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
14294
14295         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
14296
14297 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
14298
14299         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
14300
14301 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
14302
14303         * lib/gcc-dg.exp: load_lib scanasm.exp.
14304         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
14305         * lib/g++-dg.exp: load_lib scanasm.exp.
14306         * lib/scanasm.exp: New.
14307         (scan-assembler, scan-assembler-not): Add optional arguments to
14308         test name, or if not present, the pattern name.
14309         (scan-assembler-dem, scan-assembler-dem-not): New.
14310
14311         * g++.dg/dg.exp: New.
14312
14313 2000-11-21  Neil Booth  <neilb@earthling.net>
14314
14315         * gcc.dg/cpp/integrated1.c: Remove.
14316
14317 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
14318
14319         * gcc.c-torture/execute/20001121-1.c: New test.
14320
14321 2000-11-21  Richard Henderson  <rth@redhat.com>
14322
14323         * gcc.c-torture/compile/20001121-1.c: New test.
14324
14325 2000-11-20  Neil Booth  <neilb@earthling.net>
14326
14327         * gcc.dg/cpp/integrated1.c: New test.
14328
14329 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
14330
14331         * g++.old-deja/g++.other/inline17.C: New test.
14332
14333 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
14334
14335         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
14336         local variable to be zero: I made the variable global. Now
14337         uses abort() and exit() instead of relying on main's return value.
14338
14339 2000-11-20  Neil Booth  <neilb@earthling.net>
14340
14341         * gcc.dg/cpp/paste2.c: Update test.
14342         * objc/execute/paste.m: New test.
14343
14344 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14345
14346         * gcc.dg/c99-condexpr-1.c: New test.
14347
14348 2000-11-20  Neil Booth  <neilb@earthling.net>
14349
14350         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
14351
14352 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
14353
14354         * g++.old-deja/g++.pt/export1.C: New test.
14355
14356 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
14357
14358         * gcc.dg/20001117-1.c: New test.
14359
14360 2000-11-18  Richard Henderson  <rth@redhat.com>
14361
14362         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
14363
14364 2000-11-18  Richard Henderson  <rth@redhat.com>
14365
14366         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
14367         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
14368         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
14369
14370 2000-11-18  Richard Henderson  <rth@redhat.com>
14371
14372         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
14373         (main): New.  Exit cleanly.
14374
14375 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14376
14377         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
14378         gcc.dg/c99-fordecl-2.c: New tests.
14379
14380 2000-11-18  Richard Henderson  <rth@redhat.com>
14381
14382         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
14383         * gcc.c-torture/execute/zerolen-2.c: New.
14384
14385 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14386
14387         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
14388         memory.
14389
14390 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
14391
14392         * g++.old-deja/g++.pt/instantiate8.C: New test.
14393
14394 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
14395
14396         * g++.old-deja/g++.other/incomplete.C: Add more tests.
14397         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
14398
14399 2000-11-16  Nick Clifton  <nickc@redhat.com>
14400
14401         * gcc.c-torture/execute/nestfunc-2.c: New test.
14402         * gcc.c-torture/execute/nestfunc-3.c: New test.
14403
14404 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
14405
14406         * gcc.c-torture/compile/20001116-1.c: New test.
14407
14408 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14409
14410         * gcc.c-torture/execute/20001115-1.c: New test.
14411
14412 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
14413
14414         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
14415         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
14416         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
14417         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14418
14419 2000-11-15  Neil Booth  <neilb@earthling.net>
14420
14421         gcc.dg/cpp/_Pragma1.c: Update.
14422         gcc.dg/cpp/_Pragma2.c: New test.
14423
14424 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
14425
14426         * g++.old-deja/g++.other/anon5.C: New test.
14427
14428 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
14429
14430         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
14431         tests.
14432
14433 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
14434
14435         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
14436         output.
14437
14438 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14439
14440         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
14441         labels at end of compound statements.
14442
14443 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
14444
14445         * gcc.c-torture/execute/loop-7.c: New test.
14446
14447 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14448
14449         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
14450
14451 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14452
14453         * gcc.dg/c99-bool-1.c: New test.
14454
14455 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14456
14457         * gcc.dg/c99-scope-1.c: Remove xfail.
14458         * gcc.dg/c99-scope-2.c: New test.
14459
14460 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14461
14462         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
14463         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
14464
14465 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
14466
14467         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
14468         error messages.
14469
14470         * g++.mike/p700.C: Don't typedef wchar_t.
14471         * g++.mike/p784.C: Likewise.
14472         * g++.mike/eb101.C: Don't use __wchar_t.
14473
14474 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14475
14476         * g77.f-torture/execute/20001111.[fx]: Test premature exit
14477         from DO loop.
14478
14479 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
14480
14481         * gcc.c-torture/execute/20001111-1.c: New test.
14482
14483 2000-11-10  Nick Clifton  <nickc@redhat.com>
14484
14485         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
14486         long multuiple and accumulate.
14487
14488 2000-11-09  Richard Henderson  <rth@redhat.com>
14489
14490         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
14491         via size_t instead of int.
14492
14493         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
14494         * gcc.c-torture/execute/string-opt-2.c: Likewise.
14495         * gcc.c-torture/execute/string-opt-3.c: Likewise.
14496         * gcc.c-torture/execute/string-opt-4.c: Likewise.
14497
14498 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
14499
14500         * gcc.c-torture/compile/20001109-1.c: New test.
14501         * gcc.c-torture/compile/20001109-2.c: New test.
14502
14503 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
14504
14505         * g++.old-deja/g++.pt/operator1.C: New test.
14506         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
14507
14508 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
14509
14510         * gcc.dg/20001108-1.c: New test.
14511
14512 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
14513
14514         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
14515         with both arguments constant strings.
14516         * gcc.c-torture/execute/string-opt-3.c: New test.
14517         * gcc.c-torture/execute/string-opt-4.c: New test.
14518         * gcc.c-torture/execute/string-opt-5.c: New test.
14519
14520 2000-11-08  Nick Clifton  <nickc@redhat.com>
14521
14522         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
14523         mulsidi3adddi patterns.
14524
14525 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
14526
14527         * g++.old-deja/g++.other/crash36.C: New test.
14528
14529 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
14530
14531         * g++.old-deja/g++.other/init16.C: New test.
14532
14533 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
14534
14535         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
14536
14537 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
14538
14539         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
14540         * gcc.c-torture/execute/va-arg-16.x: Likewise.
14541         * gcc.c-torture/execute/va-arg-17.x: Likewise.
14542
14543 2000-11-07  DJ Delorie  <dj@redhat.com>
14544
14545         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
14546
14547 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14548
14549         * gcc.c-torture/execute/string-opt-1.c: New test.
14550
14551 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
14552
14553         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
14554         mips-sgi-irix6.* because the MIPS ABI passes floating-point
14555         parameters in registers, and there is no way for a varargs
14556         function to know in which order the integer and floating-point
14557         parameters should be interleaved when they are placed on the
14558         stack.
14559         * gcc.c-torture/execute/va-arg-16.x: Likewise.
14560         * gcc.c-torture/execute/va-arg-17.x: Likewise.
14561
14562 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14563
14564         * gcc.c-torture/execute/string-opt-2.c: New test.
14565
14566 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
14567
14568         * g++.old-deja/g++.pt/crash60.C: New test.
14569
14570 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
14571
14572         * g++.old-deja/g++.other/crash24.C: New test.
14573         * g++.old-deja/g++.other/crash25.C: New test.
14574         * g++.old-deja/g++.other/crash26.C: New test.
14575         * g++.old-deja/g++.other/crash27.C: New test.
14576         * g++.old-deja/g++.other/crash28.C: New test.
14577         * g++.old-deja/g++.other/crash29.C: New test.
14578         * g++.old-deja/g++.other/crash30.C: New test.
14579         * g++.old-deja/g++.other/crash31.C: New test.
14580         * g++.old-deja/g++.other/crash32.C: New test.
14581         * g++.old-deja/g++.other/crash33.C: New test.
14582         * g++.old-deja/g++.other/crash34.C: New test.
14583         * g++.old-deja/g++.other/crash35.C: New test.
14584
14585 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
14586
14587         * gcc.c-torture/execute/20001031-1.c: New test.
14588
14589 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
14590
14591         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
14592         namespace.
14593
14594         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
14595         standards-conformant.
14596
14597         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
14598
14599         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
14600         * g++.old-deja/g++.mike/p755a.C: Likewise.
14601         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
14602         library makes no calls to `operator new' during initialization.
14603
14604 2000-11-04  Neil Booth  <neilb@earthling.net>
14605
14606         * gcc.dg/cpp/include2.c: New tests.
14607
14608 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
14609
14610         * lib/g++.exp (g++_set_ld_library_path): New function.
14611         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
14612
14613 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
14614
14615         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
14616         warnings.
14617
14618 2000-11-01  Richard Henderson  <rth@redhat.com>
14619
14620         * g++.old-deja/g++.ext/namedret1.C: New.
14621         * g++.old-deja/g++.ext/namedret2.C: New.
14622         * g++.old-deja/g++.ext/namedret3.C: New.
14623
14624 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
14625
14626         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
14627         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
14628
14629 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14630
14631         * gcc.c-torture/execute/va-arg-21.c: New test.
14632
14633 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14634
14635         * gcc.dg/c99-complex-2.c: New test.
14636
14637 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14638
14639         * gcc.c-torture/execute/stdio-opt-1.c: New test.
14640
14641 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
14642
14643         * g++.old-deja/g++.other/inline16.C: New test.
14644
14645 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
14646
14647         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
14648         __PRETTY_FUNCTION__
14649
14650 2000-10-29  Neil Booth  <neilb@earthling.net>
14651
14652         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
14653         New tests.
14654         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
14655         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
14656         optimisation.
14657
14658 2000-10-29  Neil Booth  <neilb@earthling.net>
14659
14660         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
14661         * mi1.c, mi1c.h: Add null directives to multiple-include test.
14662         * mi5.c: Test multiple includes work with -C.
14663         * trigraphs.c: Test ^= version.
14664
14665 2000-10-28  Neil Booth  <neilb@earthling.net>
14666
14667         New tests and test updates for new macro expander.
14668
14669         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
14670         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
14671         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
14672         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
14673         new diagnostic messages.
14674
14675         * gcc.dg/cpp/macro3.c: New tests.
14676
14677 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
14678
14679         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
14680         on the same line.
14681
14682 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
14683
14684         * g++.old-deja/g++.other/eh2.C: New test.
14685
14686 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
14687
14688         * gcc.c-torture/execute/20001027-1.c: New test.
14689
14690 2000-10-26  Richard Henderson  <rth@redhat.com>
14691
14692         * gcc.c-torture/execute/20001026-1.c: New.
14693
14694 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
14695
14696         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
14697         * g++.old-deja/g++.law/builtin1.C: Likewise.
14698         * g++.old-deja/g++.law/ctors10.C: Likewise.
14699         * g++.old-deja/g++.law/virtual3.C: Likewise.
14700         * g++.old-deja/g++.mike/p658.C: Likewise.
14701         * g++.old-deja/g++.other/sibcall1.C: Likewise.
14702         * g++.old-deja/g++.other/vaarg2.C: Likewise.
14703         * g++.old-deja/g++.robertl/eb124.C: Likewise.
14704         * g++.old-deja/g++.robertl/eb44.C: Likewise.
14705         * g++.old-deja/g++.robertl/eb77.C: Likewise.
14706
14707 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14708
14709         * gcc.c-torture/compile/20001024-1.c: New test.
14710
14711 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
14712
14713         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
14714         to tell us whether or not we are using V3.
14715
14716 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
14717
14718         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
14719         operands.
14720
14721 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14722
14723         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
14724
14725 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
14726
14727         * gcc.c-torture/execute/20001024-1.c: New test.
14728
14729 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
14730
14731         * g++.old-deja/g++.other/sibcall1.C: New test.
14732
14733 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
14734
14735         * gcc.dg/noncompile/init-3.c: New test.
14736
14737 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14738
14739         * gcc.dg/format-array-1.c: New test.
14740
14741 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14742
14743         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
14744         writing through null pointers; remove comment about testing
14745         unterminated strings.
14746
14747 2000-10-17  Matthew Hiller  <hiller@redhat.com>
14748
14749         * gcc.c-torture/execute/20001017-2.c: New test.
14750
14751 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14752
14753         * gcc.c-torture/compile/20001018-1.c: New test.
14754         * gcc.c-torture/compile/20001018-1.x: Xfail.
14755
14756 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14757
14758         * gcc.c-torture/execute/20001017-1.c: New test.
14759
14760 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14761
14762         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
14763         for multiple use of arguments with scanf formats; add tests for
14764         multiple use of arguments.
14765
14766 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
14767
14768         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
14769
14770 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14771
14772         * gcc.dg/format-miss-1.c: New test.
14773
14774 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14775
14776         * gcc.c-torture/execute/20001013-1.c: New test.
14777
14778 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14779
14780         * gcc.dg/format-branch-1.c: New test.
14781
14782 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14783
14784         * README, lib/file-format.exp: Remove EGCS references.
14785
14786 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14787
14788         * gcc.dg/20001013-1.c: New test.
14789
14790 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14791
14792         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
14793         for intmax_t in the compiler using __typeof__ and the type rules
14794         for conditional expressions.
14795
14796 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
14797
14798         * gcc.dg/20001012-1.c: New test.
14799         * gcc.dg/20001012-2.c: New test.
14800
14801 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14802
14803         * gcc.dg/format-attr-1.c: New test.
14804
14805 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14806
14807         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
14808         __LONG_LONG_MAX__ instead of LLONG_MAX.
14809
14810 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14811
14812         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
14813         scanf flags.
14814         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
14815         flags.
14816
14817 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14818
14819         * gcc.dg/sequence-pt-1.c: New test.
14820
14821 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
14822
14823         * gcc.c-torture/execute/20001011-1.c: New testcase.
14824         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
14825
14826 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14827
14828         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
14829         does not error on it.
14830
14831 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14832
14833         * gcc.dg/20001009-1.c: New test.
14834
14835 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14836
14837         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14838         * gcc.c-torture/execute/20001009-2.c: ... to here.
14839
14840 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14841
14842         * gcc.c-torture/compile/20001009-1.c: New testcase.
14843         * gcc.c-torture/execute/20001009-1.c: New testcase.
14844         Testcases provided by Jan Hubicka <jh@suse.cz>.
14845
14846 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14847
14848         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14849         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14850         uintmax_t using <limits.h> to emulate the compiler's internal
14851         logic.  No longer XFAIL %j tests.
14852
14853 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14854
14855         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14856         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14857         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14858         regexps and details of expected handling of some bad formats.
14859         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14860         suppression.
14861
14862 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14863
14864         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14865         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14866         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14867         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14868         in list archives.
14869
14870 2000-10-06  Richard Henderson  <rth@cygnus.com>
14871
14872         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14873         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14874         * g++.old-deja/g++.jason/report.C: Likewise.
14875         * g++.old-deja/g++.law/friend5.C: Likewise.
14876         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14877         of the expected warnings.
14878
14879 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14880
14881         * g++.old-deja/g++.pt/enum14.C: New test.
14882
14883 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14884
14885         * g++.old-deja/g++.pt/crash59.C: New test.
14886
14887 2000-10-04  Will Cohen  <wcohen@redhat.com>
14888
14889         * gcc.dg/20000926-1.c: New test.
14890
14891 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14892
14893         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14894         function name for current C++ compiler.
14895         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14896
14897 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14898
14899         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14900         __PRETTY_FUNCTION__.
14901         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14902
14903 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14904
14905         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14906
14907 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14908
14909         * gcc.c-torture/compile/20000923-1.c: New test.
14910
14911 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14912
14913         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14914         * g++.old-deja/g++.pt/ttp62.C: Same.
14915         * g++.old-deja/g++.other/inline14.C: Same.
14916
14917 2000-09-24  Richard Henderson  <rth@cygnus.com>
14918
14919         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14920
14921 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14922
14923         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14924
14925 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14926
14927         * gcc.c-torture/compile/20000922-1.c: New file.
14928
14929 2000-09-21  Nick Clifton  <nickc@redhat.com>
14930
14931         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14932         a signed long modulo operation.
14933         (mod6): New function - perform an unsigned long modulo operation.
14934         (main): Add tests for modulos of very large numbers by very small
14935         dividends.
14936
14937 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14938
14939         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14940
14941 2000-09-19  Richard Henderson  <rth@cygnus.com>
14942
14943         * gcc.dg/compare2.c (case 10): XFAIL.
14944
14945 2000-09-18  Richard Henderson  <rth@cygnus.com>
14946
14947         * gcc.c-torture/execute/20000906-1.c: Move ...
14948         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14949         that support __builtin_trap.
14950
14951 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14952
14953         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14954
14955 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14956
14957         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14958         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14959         more $ format tests.
14960
14961 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14962
14963         * gcc.dg/format-errmk-1.c: New test.
14964
14965 2000-09-17  Greg McGary  <greg@mcgary.org>
14966
14967         * gcc.c-torture/execute/20000917-1.x: Remove.
14968
14969 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14970
14971         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14972
14973 2000-09-17  Greg McGary  <greg@mcgary.org>
14974
14975         * gcc.c-torture/execute/20000917-1.c: New test.
14976         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14977
14978 2000-09-16  Neil Booth  <NeilB@earthling.net>
14979
14980         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14981         in nested macro bug.
14982
14983 2000-09-15  Neil Booth  <NeilB@earthling.net>
14984
14985         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14986
14987 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14988
14989         * gcc.c-torture/execute/20000914-1.c: New test.
14990
14991 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14992
14993         * g++.other/inline13.C: New test.
14994
14995 2000-09-12  Andreas Jaeger  <aj@suse.de>
14996
14997         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14998         constant by Ulrich Drepper <drepper@redhat.com>.
14999
15000 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
15001
15002         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
15003
15004 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15005
15006         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
15007
15008 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
15009
15010         * gcc.dg/cpp/backslash.c: New test.
15011
15012 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
15013
15014         * gcc.c-torture/execute/20000910-1.c: New test.
15015         * gcc.c-torture/execute/20000910-2.c: Likewise.
15016
15017 2000-09-11  Robert Lipe  <robertl@sco.com>
15018
15019         * gcc.dg/pragma-align.c: New test.
15020
15021 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
15022
15023         * g++.old-deja/g++.pt/explicit82.C: New test.
15024         * g++.old-deja/g++.pt/explicit83.C: New test.
15025
15026 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
15027
15028         * gcc.dg/asm-names.c: New test.
15029
15030 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15031
15032         * gcc.dg/cpp/tr-warn6.c: New test
15033
15034 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15035
15036         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
15037         be accepted.
15038
15039 2000-09-07  Catherine Moore  <clm@redhat.com>
15040
15041         * gcc.c-torture/execute/unroll-1.c: New test.
15042
15043 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
15044
15045         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
15046         ERROR markers.
15047         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
15048         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
15049         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
15050         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
15051         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
15052         Preprocess only.
15053         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
15054         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
15055
15056 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15057
15058         * g++.old-deja/g++.pt/deduct2.C: New test.
15059
15060 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15061
15062         * g++.old-deja/g++.pt/parms2.C: New test.
15063
15064 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
15065
15066         * g++.old-deja/g++.pt/crash58.C: New test.
15067
15068 2000-09-06  Greg McGary  <greg@mcgary.org>
15069
15070         * gcc.c-torture/execute/20000906-1.c: New test.
15071         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
15072
15073 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15074
15075         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
15076
15077 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15078
15079         * g++.old-deja/g++.pt/crash57.C: New test.
15080
15081 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15082
15083         * g++.old-deja/g++.pt/crash56.C: New test.
15084
15085 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
15086
15087         * g++.old-deja/g++.pt/koenig1.C: New test.
15088
15089 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
15090
15091         * gcc.dg/20000904-1.c: New test.
15092
15093 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
15094
15095         * gcc.dg/cpp/paste8.c: New test.
15096
15097 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
15098
15099         * gcc.c-torture/compile/20000827-1.c: New test.
15100
15101 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15102
15103         * gcc.dg/format-diag-1.c: New test.
15104
15105 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
15106
15107         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
15108         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
15109         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
15110         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
15111         gcc.dg/formatz-1.c: Adjust warning regular expressions.
15112
15113 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15114
15115         * g++.old-deja/g++.other/nested4.C: New test.
15116
15117 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
15118
15119         * g++.old-deja/g++.ns/scoped1.C: New test.
15120
15121 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
15122
15123         * lib/g++.exp: Support testing already-installed GCC.
15124
15125 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15126
15127         * wtr-label-1.c, wtr-suffix-1.c: New tests.
15128
15129 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15130
15131         * gcc.dg/return-type-2.c: New test.
15132
15133 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
15134
15135         * gcc.c-torture/compile/20000825-1.c: New test.
15136
15137 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
15138
15139         * gcc.dg/dwarf2-2.c: New test.
15140
15141 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
15142
15143         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
15144         dg-warning regexps.
15145
15146 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15147
15148         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
15149         gcc.dg/format-ext-5.c: New tests.
15150
15151 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
15152
15153         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
15154
15155 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
15156
15157         * gcc.dg/noncompile/930622-2.c: Adjust error message.
15158
15159 2000-08-24  Richard Henderson  <rth@cygnus.com>
15160
15161         * gcc.dg/ia64-sync-1.c: New test.
15162         * gcc.dg/ia64-sync-2.c: New test.
15163         * gcc.dg/ia64-asm-1.c: New test.
15164
15165 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
15166
15167         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
15168         * gcc.dg/format-ext-2.c: New test.
15169
15170 2000-08-23  Jason Merrill  <jason@redhat.com>
15171
15172         * lib/old-dejagnu.exp: Also ignore "In member function" and
15173         "At global scope".
15174
15175 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15176
15177         * gcc.dg/noncompile/label-lineno-1.c: New test.
15178
15179 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
15180
15181         * gcc.dg/c99-array-nonobj-1.c: New test.
15182
15183 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
15184
15185         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
15186         tests.
15187         * gcc.dg/format-ext-1.c: New test.
15188
15189 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15190
15191         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
15192         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
15193         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
15194         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
15195         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
15196
15197 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
15198
15199         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
15200         gcc.dg/c99-strftime-2.c: New tests.
15201
15202 2000-08-22  Richard Henderson  <rth@cygnus.com>
15203
15204         * gcc.c-torture/execute/20000822-1.c: New test.
15205
15206 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
15207
15208         * gcc.c-torture/execute/20000819-1.x: Remove.
15209
15210 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
15211
15212         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
15213         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
15214         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
15215         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
15216         gcc.dg/format-xopen-1.c: New tests.
15217
15218 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
15219
15220         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
15221
15222 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
15223
15224         * g++.old-deja/g++.other/loop2.C: New test.
15225
15226         * gcc.c-torture/compile/20000606-1.c: New test.
15227         * gcc.c-torture/compile/20000728-1.c: New test.
15228         * gcc.c-torture/execute/20000801-1.c: New test.
15229         * gcc.c-torture/execute/20000801-2.c: New test.
15230         * gcc.c-torture/execute/20000819-1.c: New test.
15231         * gcc.c-torture/execute/20000819-1.x: XFAIL.
15232         * gcc.dg/20000629-1.c: New test.
15233         * gcc.dg/20000724-1.c: New test.
15234         * gcc.dg/20000807-1.c: New test.
15235
15236 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
15237
15238         * gcc.dg/cpp/pragma-1.c: New test.
15239         * gcc.dg/cpp/pragma-2.c: New test.
15240
15241 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
15242
15243         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
15244         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
15245
15246 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15247
15248         * gcc.c-torture/compile/20000818-1.c: New test.
15249
15250 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
15251
15252         * gcc.c-torture/execute/20000818-1.c: New test.
15253
15254 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15255
15256         * gcc.dg/format-va-1.c: New test.
15257
15258 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15259
15260         * g++.old-deja/g++.other/typedef8.C: New test.
15261
15262 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15263
15264         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
15265         * g++.old-deja/g++.mike/net36.C: Mark candidate.
15266         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
15267         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
15268         * g++.old-deja/g++.other/ptrmem7.C: New test.
15269         * g++.old-deja/g++.pt/ptrmem10.C: New test.
15270
15271 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15272
15273         * g++.old-deja/g++.pt/typename27.C: New test.
15274
15275 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
15276
15277         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
15278         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
15279         * g++.old-deja/g++.pt/friend45.C: New test.
15280         * g++.old-deja/g++.other/friend8.C: New test.
15281
15282 2000-08-15  Richard Henderson  <rth@cygnus.com>
15283
15284         * gcc.c-torture/execute/20000815-1.c: New test.
15285
15286 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
15287
15288         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
15289         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
15290         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
15291
15292 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
15293
15294         * g++.old-deja/g++.other/refinit2.C: New test.
15295
15296 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
15297
15298         * lib/c-torture.exp (c-torture): Make
15299         compiler_conditional_xfail_data global.
15300         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
15301         compiler_conditional_xfail_data machinery.
15302         (f-torture-execute): Likewise.
15303         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
15304         and only when unrolling loops.
15305
15306         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
15307
15308 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
15309
15310         * g++.old-deja/g++.pt/explicit81.C: New test.
15311
15312 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
15313
15314         * g++.old-deja/g++.pt/typename26.C: New test.
15315
15316 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
15317
15318         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
15319         warning.
15320
15321 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15322
15323         * g++.old-deja/g++.other/array3.C: New test.
15324
15325 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15326
15327         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
15328         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
15329         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
15330         New tests.
15331
15332 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
15333
15334         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
15335         * g++.old-deja/g++.abi/vmihint.C: Likewise.
15336
15337 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
15338
15339         * gcc.c-torture/execute/20000808-1.c: New test.
15340
15341 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15342
15343         * gcc.dg/c90-const-expr-1.c: New test.
15344
15345 2000-08-08  Richard Henderson  <rth@cygnus.com>
15346
15347         * gcc.dg/noncompile/920923-1.c: Declare calloc.
15348
15349 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
15350
15351         * gcc.dg/noncompile/const-ll-1.c: New test.
15352
15353 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15354
15355         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
15356
15357 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
15358
15359         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
15360         that running programs linked against the shared version of libobjc
15361         run correctly.
15362
15363 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15364
15365         * gcc.dg/c99-printf-1.c: New test.
15366
15367 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15368
15369         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
15370
15371 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
15372
15373         * gcc.c-torture/execute/20000731-1.x: Delete.
15374
15375 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
15376
15377         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
15378         and torture_without_loops as is done by c-torture.exp.
15379         (search_for): Copy from c-torture.exp.
15380         (gcc-dg-runtest): New function, drives a directory of tests
15381         iterating over the TORTURE_OPTIONS.
15382         (scan-assembler, scan-assembler-not): Move here from
15383         individual directory drivers.
15384
15385         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
15386         defined by lib/gcc-dg.exp.
15387         * gcc.dg/cpp/cpp.exp: Likewise.
15388         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
15389         gcc-dg-runtest, so we cycle over optimization options.
15390
15391         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
15392         * gcc.dg/compare2.c: No longer expected to fail.
15393
15394 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15395
15396         * gcc.c-torture/execute/20000804-1.c: New test.
15397
15398 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
15399
15400         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
15401
15402 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
15403
15404         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
15405
15406 2000-08-03  Jeffrey A Law  (law@cygnus.com)
15407
15408         * gcc.c-torture/compile/20000803-1.c: New test.
15409
15410 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15411
15412         * gcc.c-torture/execute/20000801-3.c,
15413         gcc.c-torture/execute/20000801-4.c: New tests.
15414         * gcc.c-torture/execute/20000801-3.x,
15415         gcc.c-torture/execute/20000801-4.x: Xfail.
15416
15417 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
15418
15419         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
15420         libobjc/.libs to allow for libtool.
15421
15422 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
15423
15424         * gcc.c-torture/compile/20000802-1.c: New test.
15425
15426 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
15427
15428         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
15429
15430 2000-07-31  Jeffrey A Law  (law@cygnus.com)
15431
15432         * gcc-c-torture/execute/20000731-2.c: New test.
15433
15434         * gcc.c-torture/execute/20000731-1.c: New test.
15435         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
15436
15437 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
15438
15439         * testsuite/gcc.dg/cpp/paste7.c: New test.
15440         * gcc.dg/cpp/20000725-1.c: New test.
15441
15442 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
15443
15444         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
15445         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
15446         declaration warning for __builtin_dwarf_reg_size.
15447
15448         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
15449
15450 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15451
15452         * gcc.dg/noncompile/voidparam-1.c: New test.
15453
15454 2000-07-30  Richard Henderson  <rth@cygnus.com>
15455
15456         * gcc.dg/c90-digraph-1.c: Don't xfail.
15457         * gcc.dg/compare2.c (case 10): Xfail.
15458         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
15459
15460 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
15461
15462         * gcc.dg/c99-main-1.c: New test.
15463
15464 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15465
15466         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
15467
15468 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
15469
15470         * gcc.c-tortuer/execute/20000726-1.c: New test.
15471
15472 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
15473
15474         * gcc.c-torture/execute/enum-2.c: New test.
15475
15476 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15477
15478         * gcc.dg/cpp/tr-warn3.c: New test.
15479
15480 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15481
15482         * g++.old-deja/g++.ext/implicit1.C: Remove.
15483         * g++.old-deja/g++.jason/c2.C: Remove
15484         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
15485         * g++.old-deja/g++.pt/crash16.C: Likewise.
15486         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
15487
15488 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15489
15490         * g++.old-deja/g++.other/for2.C: New test.
15491
15492 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
15493
15494         * gcc.dg/20000720-1.c: New test.
15495
15496 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
15497
15498         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
15499
15500 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
15501
15502         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
15503         * gcc.c-torture/execute/20000722-1.c: New.
15504         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
15505
15506 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
15507
15508         * gcc.dg/cpp/20000720-1.S: New test.
15509
15510 2000-07-21  Michael Meissner  <meissner@redhat.com>
15511
15512         * gcc.c-torture/execute/ieee/hugeval.c: New test.
15513
15514 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
15515
15516         * g++.old-deja/g++.brendan/crash16.C,
15517         g++.old-deja/g++.brendan/parse3.C,
15518         g++.old-deja/g++.brendan/redecl1.C,
15519         g++.old-deja/g++.ns/template13.C,
15520         g++.old-deja/g++.other/decl4.C,
15521         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
15522
15523 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
15524
15525         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
15526         and "Internal error".
15527
15528         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
15529         regexps.
15530         * gcc.dg/cpp/paste6.c: New test.
15531
15532 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
15533
15534         * gcc.dg/cpp/tr-direct.c: New test.
15535
15536         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
15537         gcc.dg/cpp/undef1.c: Tweak error regexps.
15538
15539 2000-07-18  Eric Christopher <echristo@redhat.com>
15540
15541         * gcc.c-torture/compile/20000718-1.c: New test.
15542
15543 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
15544
15545         * cpplex.c (_cpp_push_token): If the token being pushed back
15546         is the previous token in this context, just subtract one from
15547         context->posn.
15548         * cppmacro.c (save_expansion): Clear aux field when storing a
15549         placemarker.
15550
15551 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
15552
15553         * gcc.dg/noncompile/redecl-1.c: New test.
15554
15555 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
15556
15557         * gcc.c-torture/execute/20000717-5.c: New test.
15558         * gcc.c-torture/execute/20000717-1.x: Removed.
15559
15560 2000-07-17  Richard Henderson  <rth@cygnus.com>
15561
15562         * gcc.c-torture/execute/20000717-4.c: New test.
15563
15564 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
15565
15566         * gcc.dg/cpp/syshdr.c: New test.
15567         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
15568
15569 2000-07-17  Neil Booth  <neilb@earthling.net>
15570
15571         * gcc.dg/cpp/cmdlne-dM.c: New test.
15572         * gcc.dg/cpp/cmdlne-dD.c: New test.
15573
15574 2000-07-17  Jeffrey A Law  (law@cygnus.com)
15575
15576         * gcc.c-torture/execute/20000717-3.c: New test.
15577
15578         * gcc.c-torture/compile/20000717-1.c: New test.
15579
15580 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
15581
15582         * gcc.c-torture/execute/20000717-2.c: New test.
15583
15584 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15585
15586         * gcc.dg/formatz-1.c: New test.
15587
15588         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
15589         * gcc.dg/c99-digraph-1.c: New tests.
15590
15591         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
15592         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
15593
15594         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
15595         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
15596         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
15597         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
15598         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
15599         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
15600         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
15601
15602 2000-07-17   Greg McGary <greg@mcgary.org>
15603
15604         * gcc.c-torture/execute/20000717-1.c: New test.
15605         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
15606
15607 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
15608
15609         * gcc.c-torture/execute/20000715-2.c: New test.
15610         * gcc.dg/20000715-1.c: New test.
15611
15612 2000-07-15  Michael Meissner  <meissner@redhat.com>
15613
15614         * gcc.c-torture/execute/20000715-1.c: New test.
15615
15616 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
15617
15618         * gcc.c-torture/execute/20000707-1.c: New test.
15619
15620 2000-07-13  Neil Booth  <NeilB@earthling.net>
15621
15622         * testsuite/gcc.dg/cpp/digraph1.c,
15623         testsuite/gcc.dg/cpp/digraph2.c,
15624         testsuite/gcc.dg/cpp/digraphs.c: New tests.
15625
15626 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
15627
15628         * g77.f-torture/compile/20000630-2.f:  New test.
15629         * g77.f-torture/compile/20000630-2.x
15630
15631 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15632
15633         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
15634
15635 2000-07-11  Neil Booth  <NeilB@earthling.net>
15636
15637         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
15638
15639 2000-07-11  Neil Booth  <NeilB@earthling.net>
15640
15641         * gcc.dg/cpp/cmdlne-C.c: New.
15642
15643 2000-07-09  Neil Booth  <NeilB@earthling.net>
15644
15645         * gcc.dg/cpp/directiv.c: New tests.
15646         * gcc.dg/cpp/undef1.c: Update.
15647
15648 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
15649
15650         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
15651
15652 2000-07-09  Neil Booth  <NeilB@earthling.net>
15653
15654         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
15655
15656 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
15657
15658         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
15659         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
15660
15661 2000-07-08  Neil Booth  <NeilB@earthling.net>
15662
15663         * gcc.dg/cpp/macsyntx.c: New tests.
15664
15665 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15666
15667         * gcc.dg/20000707-1.c: New test.
15668
15669 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15670
15671         * gcc.c-torture/execute/20000706-1.c: New test.
15672         * gcc.c-torture/execute/20000706-2.c: New test.
15673         * gcc.c-torture/execute/20000706-3.c: New test.
15674         * gcc.c-torture/execute/20000706-4.c: New test.
15675         * gcc.c-torture/execute/20000706-5.c: New test.
15676
15677 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15678
15679         * g++.old-deja/g++.pt/instantiate7.C: New test.
15680
15681 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15682
15683         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
15684         * g++.old-deja/g++.mike/thunk3.C: Likewise.
15685         * g++.old-deja/g++.other/rtti3.C: Likewise.
15686         * g++.old-deja/g++.other/rttid3.C: Likewise.
15687
15688 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
15689
15690         *  g77.f-torture/compile/20000630-1.x: Fix typo
15691
15692 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
15693
15694         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
15695         assembly output.
15696
15697 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
15698
15699         * gcc.dg/cpp/ident.c: New test.
15700
15701 2000-07-05  Neil Booth  <NeilB@earthling.net>
15702
15703         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
15704           gcc.dg/cpp/lexstrng.c: New tests.
15705
15706 2000-07-04  Neil Booth  <NeilB@earthling.net>
15707
15708         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
15709         * gcc.dg/cpp/strify2.c: Same.
15710
15711 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
15712
15713         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
15714         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
15715         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
15716         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
15717
15718         * testsuite/gcc.dg/cpp/macro1.c,
15719         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
15720         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
15721         testsuite/gcc.dg/cpp/strify1.c,
15722         testsuite/gcc.dg/cpp/strify2.c: New tests.
15723
15724 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
15725
15726         * gcc.c-torture/execute/20000703-1.c: New test.
15727
15728 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15729
15730         * g++.old-deja/g++.pt (lookup10.C): New test.
15731
15732 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15733
15734         * g++.old-deja/g++.pt (typename25.C): New test.
15735
15736 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
15737
15738         * gcc.c-torture/compile/20000701-1.c: New test.
15739
15740 2000-06-30  Nick Clifton  <nickc@cygnus.com>
15741
15742         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
15743         to test case.
15744
15745 2000-06-30  Catherine Moore  <clm@cygnus.com>
15746
15747         * gcc.c-torture/execute/align-1.c: New test.
15748
15749 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
15750
15751         * g++.old-deja/g++.pt/expr8.C: New test.
15752         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
15753
15754 2000-06-29  Nick Clifton  <nickc@cygnus.com>
15755
15756         * gcc.c-torture/compile/20000629-1.c: New test.
15757
15758 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15759
15760
15761         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
15762         gcc.dg/noncompile directory, depending on whether they're
15763         preprocessor tests or not.  Annotate all the tests for the dg
15764         framework.
15765
15766         * gcc.c-torture/noncompile/noncompile.exp: Delete.
15767         * gcc.dg/noncompile/noncompile.exp: New.
15768
15769         * Moved files:
15770         Old name                                New name
15771         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
15772         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
15773         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
15774         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
15775         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
15776         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
15777         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
15778         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
15779         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
15780         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
15781         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
15782         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
15783         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
15784         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
15785         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
15786         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
15787         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
15788         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
15789         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
15790         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
15791         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
15792         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
15793         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
15794         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
15795
15796         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
15797         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
15798         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
15799         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
15800         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
15801         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
15802
15803 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15804
15805         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
15806         declare one variable.  On the fourth, error.
15807         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
15808         declared by 20000628-1a.h.
15809
15810 2000-06-29  Richard Henderson  <rth@redhat.com>
15811
15812         * gcc.c-torture/execute/930529-1.x: New file.
15813         * gcc.dg/920413-1.c: Adjust expected warning text.
15814         * gcc.dg/980217-1.c: Declare abort.
15815         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
15816
15817 2000-06-29  Jeffrey A Law  (law@cygnus.com)
15818
15819         * g77.f-torture/compile/20000629-1.f: New test.
15820         * g77.f-torture/compile/20000629-1.x: Expected to fail.
15821
15822 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15823
15824         Rearrange lots of files, removing entirely the
15825         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
15826         directories.
15827
15828         * Deleted files:
15829         gcc.c-torture/code_quality/code_quality.exp
15830         gcc.c-torture/special/special.exp
15831         gcc.failure/failure.exp
15832         gcc.failure/940409-1.x
15833         gcc.c-torture/compile/961203-1.x
15834
15835         * New files:
15836         gcc.misc-tests/linkage.exp
15837         gcc.c-torture/execute/920730-1t.c
15838         gcc.c-torture/execute/920730-1t.x
15839         gcc.c-torture/compile/920520-1.x
15840         gcc.c-torture/compile/920521-1.x
15841         gcc.c-torture/compile/981006-1.x
15842         gcc.c-torture/execute/eeprof-1.x
15843
15844         * Moved files (possibly with modifications to fit a new harness):
15845         Old name                                New name
15846         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15847         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15848         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15849         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15850         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15851         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15852         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15853         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15854         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15855         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15856         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15857         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15858         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15859         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15860
15861 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15862
15863         * c-torture/compile/961203-1.x: Delete.
15864
15865         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15866         not exit. Include stdio.h.
15867         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15868         * gcc.misc-tests/dg-12.c: Likewise.
15869         * gcc.misc-tests/dg-5.c: Likewise.
15870         * gcc.misc-tests/dg-6.c: Likewise.
15871         * gcc.misc-tests/dg-7.c: Prototype abort.
15872         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15873         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15874         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15875         not exit.
15876         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15877         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15878
15879 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15880
15881         * gcc.dg/cpp/20000628-1.c: New test.
15882         * gcc.dg/cpp/20000628-1.h: New header for above test.
15883         * gcc.dg/cpp/20000628-1a.h: Likewise.
15884
15885 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15886
15887         * gcc.dg/cpp: New directory.
15888         * gcc.dg/cpp/cpp.exp: New driver.
15889         * gcc.dg/cpp/20000627-1.c: New test.
15890         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15891         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15892         and rewrite as a compilation test.
15893
15894         * gcc.dg: Move many files into the cpp subdirectory, possibly
15895         renaming or editing them as well.
15896         Old name                New name
15897         990119-1.c              cpp/19990119-1.c
15898         990228-1.c              cpp/19990228-1.c
15899         990407-1.c              cpp/19990407-1.c
15900         990409-1.c              cpp/19990409-1.c
15901         990413-1.c              cpp/19990413-1.c
15902         990703-1.c              cpp/19990703-1.c
15903         20000127-1.c            cpp/20000127-1.c
15904         20000129-1.c            cpp/20000129-1.c
15905         20000207-1.c            cpp/20000207-1.c
15906         20000207-2.c            cpp/20000207-2.c
15907         20000209-1.c            cpp/20000209-1.c
15908         20000209-2.c            cpp/20000209-2.c
15909         20000301-1.c            cpp/20000301-1.c
15910         20000419-1.c            cpp/20000419-1.c
15911         20000510-1.S            cpp/20000510-1.S
15912         20000519-1.c            cpp/20000519-1.c
15913         20000529-1.c            cpp/20000529-1.c
15914         20000625-1.c            cpp/20000625-1.c
15915         20000625-2.c            cpp/20000625-2.c
15916         cpp-as1.c               cpp/assert1.c
15917         cpp-as2.c               cpp/assert2.c
15918         cxx-comments-1.c        cpp/cxxcom1.c
15919         cxx-comments-2.c        cpp/cxxcom2.c
15920         endif-label.c           cpp/endif.c
15921         cpp-hash1.c             cpp/hash1.c
15922         cpp-hash2.c             cpp/hash2.c
15923         cpp-if1.c               cpp/if-1.c
15924         cpp-if2.c               cpp/if-2.c
15925         cpp-if3.c               cpp/if-3.c
15926         cpp-if4.c               cpp/if-4.c
15927         cpp-if5.c               cpp/if-5.c
15928         cpp-cond.c              cpp/if-cexp.c
15929         cpp-missingop.c         cpp/if-mop.c
15930         cpp-missingparen.c      cpp/if-mpar.c
15931         cpp-opprec.c            cpp/if-oppr.c
15932         cpp-ifparen.c           cpp/if-paren.c
15933         cpp-shortcircuit.c      cpp/if-sc.c
15934         cpp-shift.c             cpp/if-shift.c
15935         cpp-unary.c             cpp/if-unary.c
15936         cpp-li1.c               cpp/line1.c
15937         cpp-li2.c               cpp/line2.c
15938         lineno.c                cpp/line3.c
15939         lineno-2.c              cpp/line4.c
15940         cpp-mi.c                cpp/mi1.c
15941         cpp-mic.h               cpp/mi1c.h
15942         cpp-micc.h              cpp/mi1cc.h
15943         cpp-mind.h              cpp/mi1nd.h
15944         cpp-mindp.h             cpp/mi1ndp.h
15945         cpp-mix.h               cpp/mi1x.h
15946         cpp-mi2.c               cpp/mi2.c
15947         cpp-mi2a.h              cpp/mi2a.h
15948         cpp-mi2b.h              cpp/mi2b.h
15949         cpp-mi2c.h              cpp/mi2c.h
15950         cpp-mi3.c               cpp/mi3.c
15951         cpp-mi3.def             cpp/mi3.def
15952         poison-1.c              cpp/poison.c
15953         pr-impl.c               cpp/prag-imp.c
15954         cpp-redef-2.c           cpp/redef1.c
15955         cpp-redef.c             cpp/redef2.c
15956         strpaste.c              cpp/strp1.c
15957         strpaste-2.c            cpp/strp2.c
15958         cpp-tradpaste.c         cpp/tr-paste.c
15959         cpp-tradstringify.c     cpp/tr-str.c
15960         cpp-tradwarn1.c         cpp/tr-warn1.c
15961         cpp-tradwarn2.c         cpp/tr-warn2.c
15962         trigraphs.c             cpp/trigraphs.c
15963         cpp-unc1.c              cpp/unc1.c
15964         cpp-unc2.c              cpp/unc2.c
15965         cpp-unc3.c              cpp/unc3.c
15966         cpp-unc.c               cpp/unc4.c
15967         undef.c                 cpp/undef1.c
15968         undef-2.c               cpp/undef2.c
15969         cpp-wi1.c               cpp/widestr1.c
15970
15971 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15972
15973         * lib/g++.exp (g++_include_flags): Tweak.
15974
15975 2000-06-27  H.J. Lu  <hjl@gnu.org>
15976             Loren J. Rittle  <ljrittle@acm.org>
15977
15978         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15979         version with one that knows about the new gcc tree structure.
15980         (g++_link_flags): Same.
15981
15982 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15983
15984         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15985         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15986         case we are cross-compiling.
15987
15988         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15989         g++.old-deja/g++.niklas/Makefile.in,
15990         g++.old-deja/g++.niklas/configure.in,
15991         g++.old-deja/g++.other/Makefile.in,
15992         g++.old-deja/g++.other/configure.in,
15993         gcc.c-torture/code_quality/Makefile.in,
15994         gcc.c-torture/code_quality/configure.in,
15995         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15996         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15997         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15998         gcc.c-torture/execute/ieee/Makefile.in,
15999         gcc.c-torture/execute/ieee/configure.in,
16000         gcc.c-torture/noncompile/Makefile.in,
16001         gcc.c-torture/noncompile/configure.in,
16002         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
16003         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
16004         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
16005
16006 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
16007
16008         * g++.old-deja/g++.other/ambig3.C: New test.
16009
16010 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
16011
16012         * g++.old-deja/g++.pt/syntax1.C: New test.
16013         * g++.old-deja/g++.pt/syntax2.C: New test.
16014         * g++.old-deja/g++.other/syntax3.C: New test.
16015         * g++.old-deja/g++.other/syntax4.C: New test.
16016
16017 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
16018
16019         * gcc.dg/20000623-1.c: Prototype exit and abort.
16020
16021 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
16022
16023         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
16024         New tests.
16025         * gcc.dg/cpp-mi3.def: New file.
16026
16027         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
16028         inside assertions.
16029         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
16030         lexer's error messages.
16031         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
16032         divine anything from the linemarkers.
16033         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
16034         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
16035
16036 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
16037
16038         * gcc.dg/20000623-1.c: New test.
16039
16040 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
16041
16042         * gcc.c-torture/execute/20000622-1.c: New test.
16043
16044 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
16045
16046         * g++.old-deja/g++.other/init15.C: New test.
16047
16048 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
16049
16050         * g++.old-deja/g++.pt/vaarg2.C: New test.
16051         * g++.old-deja/g++.pt/vaarg3.C: New test.
16052
16053 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
16054
16055         * g++.old-deja/g++.other/dyncast6.C: New test.
16056
16057 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
16058
16059         * gcc.c-torture/execute/loop-6.c: New test.
16060
16061 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
16062
16063         * gcc.dg/20000614-1.c: New test.
16064         * gcc.dg/20000614-2.c: New test.
16065
16066 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
16067
16068         * g++.old-deja/g++.other/inline12.C: New test.
16069
16070 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
16071
16072         * g++.old-deja/g++.other/eh1.C: New test.
16073
16074 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
16075
16076         * g++.old-deja/g++.other/type.C: New test.
16077
16078 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
16079
16080         * g++.old-deja/g++.other/initstring.C: New test.
16081
16082 2000-06-12  Jason Merrill  <jason@redhat.com>
16083
16084         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
16085
16086 2000-06-09  Jeffrey A Law  (law@cygnus.com)
16087
16088         * gcc.c-torture/compile/20000609-1.c: New test.
16089
16090 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
16091
16092         * gcc.dg/20000609-1.c: New test.
16093
16094 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
16095
16096         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
16097         * gcc.c-torture/noncompile/poison-1.c: Move...
16098         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
16099         * gcc.dg/cpp-li1.c: Add a token after the #line.
16100
16101 2000-06-05  Richard Henderson  <rth@cygnus.com>
16102
16103         * gcc.c-torture/execute/20000605-2.c: New test.
16104         * gcc.c-torture/execute/20000605-3.c: New test.
16105
16106 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
16107
16108         * g77.f-torture/execute/20000503-1.x: New file.
16109
16110 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
16111
16112         * g++.old-deja/g++.eh/badalloc1.C: New test.
16113
16114 2000-06-05  Richard Henderson  <rth@cygnus.com>
16115
16116         * gcc.c-torture/execute/20000605-1.c: New test.
16117
16118 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
16119             Nathan Sidwell <nathan@codesourcery.com>
16120
16121         * gcc.c-torture/compile/20000605-1.c: New test.
16122
16123 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
16124
16125         * g77.f-torture/compile/20000601-1.f:  New test.
16126
16127 2000-06-03  Richard Henderson  <rth@cygnus.com>
16128
16129         * gcc.c-torture/execute/20000603-1.c: New.
16130
16131 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
16132
16133         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
16134         * gcc.dg/noreturn-2.c (noreturn): Likewise.
16135
16136 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
16137
16138         * gcc.dg/compare2.c (case 12): XFAIL.
16139         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
16140         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
16141
16142         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
16143
16144 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
16145
16146         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
16147         guard macro is already defined when the header is first
16148         included.
16149         * gcc.dg/cpp-mix.h: New file.
16150         * gcc.dg/endif-label.c: Update patterns to match compiler.
16151
16152         * g++.brendan/complex1.C: Declare abort.
16153         * g++.law/refs4.C: Remove XFAIL.
16154         * g++.oliva/expr2.C: Declare abort and exit.
16155
16156 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
16157
16158         * gcc.c-torture/execute/20000528-1.c: New test.
16159
16160         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
16161         * g++.old-deja/g++.law/temps4.C: Likewise.
16162
16163         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
16164         stdlib.h.  Call abort() on failure.
16165         * g++.old-deja/g++.law/refs4.C: Likewise.
16166         * g++.old-deja/g++.law/temps4.C: Likewise.
16167         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
16168         * gcc.c-torture/execute/20000112-1.c: Include string.h.
16169
16170 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
16171
16172         Relative to g++.dg/special:
16173         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
16174
16175         Relative to g++.old-deja:
16176         * g++.brendan/complex1.C, g++.jason/optimize2.C,
16177         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
16178         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
16179         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
16180         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
16181         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
16182         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
16183
16184         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
16185         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
16186         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
16187         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
16188         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
16189         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
16190         and/or string.h.
16191
16192         * g++.other/goto1.C: Update expectations for error messages.
16193
16194 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
16195
16196         * gcc.c-torture/compile/20000523-1.c: New test.
16197
16198 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
16199
16200         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
16201
16202 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
16203
16204         * g++.old-deja/g++.eh/catch11.C: New test.
16205         * g++.old-deja/g++.eh/catch12.C: New test.
16206
16207 2000-05-24  Nick Clifton  <nickc@cygnus.com>
16208
16209         * gcc.c-torture/execute/20000523-1.c: New test.
16210
16211 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
16212
16213         * c-torture/execute/bcp-1.c: Replace abort in arg of
16214         __builtin_constant_p with a generic external function.
16215
16216         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
16217         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
16218         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
16219         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
16220         Prototype abort and/or exit.
16221
16222         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
16223         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
16224         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
16225         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
16226
16227 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
16228
16229         * gcc.dg/dwarf2-1.c: New test.
16230
16231 2000-05-20  Richard Henderson  <rth@cygnus.com>
16232
16233         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
16234
16235 2000-05-20  Andreas Jaeger  <aj@suse.de>
16236
16237         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
16238         testcase.
16239
16240 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
16241
16242         * gcc.c-torture/execute/20000519-2.c: New test.
16243
16244 2000-05-19  Andreas Jaeger  <aj@suse.de>
16245
16246         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
16247         which fails with SSA.
16248
16249         * lib/c-torture.exp: Also test with -O3 -fssa.
16250
16251 2000-05-18  Michael Meissner  <meissner@redhat.com>
16252
16253         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
16254         * gcc.c-torture/execute/920415-1.c: Ditto.
16255         * gcc.c-torture/execute/920501-1.c: Ditto.
16256         * gcc.c-torture/execute/conversion.c: Ditto.
16257         * gcc.c-torture/execute/cvt-1.c: Ditto.
16258
16259 2000-05-18  Jeffrey A Law  (law@cygnus.com)
16260
16261         * gcc.c-torture/compile/20000518-1.c: New test.
16262
16263 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
16264
16265         * g77.f-torture/compile/200005018.f:  New test.
16266
16267 2000-05-17  Jeffrey A Law  (law@cygnus.com)
16268
16269         * gcc.c-torture/compile/20000517-1.c: New test.
16270
16271 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16272
16273         * gcc.c-torture/execute/20000516-1.c: New test.
16274
16275 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
16276
16277         * g++.old-deja/g++.other/eh.C: New test.
16278
16279 2000-05-12  Richard Henderson  <rth@cygnus.com>
16280
16281         * gcc.c-torture/execute/990208-1.c (main): Don't pass
16282         constants through to doit's conditional.
16283
16284 2000-05-11  Jeffrey A Law  (law@cygnus.com)
16285
16286         * gcc.c-torture/compile/20000511-1.c: New test.
16287         * g77.f-torture/compile/20000511-1.f: New test.
16288         * g77.f-torture/compile/20000511-2.f: New test.
16289
16290 2000-05-11  Michael Meissner  <meissner@redhat.com>
16291
16292         * gcc.c-torture/execute/20000511-1.c: New test.
16293
16294 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
16295
16296         * gcc.dg/dg.exp: Scan .S files as well as .c files.
16297         * gcc.dg/20000510-1.S: New.
16298
16299 2000-05-08  Catherine Moore  <clm@cygnus.com>
16300
16301         * gcc.dg/unused-3.c: New.
16302
16303 2000-05-06  Richard Henderson  <rth@cygnus.com>
16304
16305           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
16306           * g++.old-deja/g++.mike/warn1.C: Likewise.
16307           * g++.old-deja/g++.pt/local1.C: Likewise.
16308           * g++.old-deja/g++.pt/local7.C: Likewise.
16309           * g++.old-deja/g++.pt/spec16.C: Likewise.
16310
16311 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
16312
16313         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
16314
16315 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
16316
16317           * g77.f-torture/execute/20000503-1.f:  New test.
16318
16319 2000-05-04  Andreas Jaeger  <aj@suse.de>
16320
16321         * gcc.dg/noreturn-2.c: New test.
16322
16323 2000-05-04  Neil Booth  <NeilB@earthling.net>
16324
16325         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
16326         preprocessor.
16327
16328 2000-05-04  Richard Henderson  <rth@cygnus.com>
16329
16330         * gcc.c-torture/execute/20000503-1.c: Fix typo.
16331
16332 2000-05-04  Richard Henderson  <rth@cygnus.com>
16333
16334         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
16335         OpenSSL by Jason R Thorpe.
16336
16337 2000-05-03  Jim Wilson  <wilson@cygnus.com>
16338
16339         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
16340
16341 2000-05-03  Robert Lipe <robertlipe@usa.net>
16342
16343         * gcc.dg/20000503-1.c: New test.
16344
16345 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
16346
16347         * gcc.c-torture/compile/20000502-1.c: New test.
16348         * g++.old-deja/g++.other/align.C: New test.
16349         * gcc.dg/cpp-tradstringify.c: New test.
16350
16351 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
16352
16353         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
16354         and hard registers.
16355
16356 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
16357
16358         * gcc.c-torture/execute/loop-5.c: New test.
16359
16360 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
16361
16362         * gcc.c-torture/execute/va-arg-20.c: New test.
16363
16364 2000-04-23  Jeffrey A Law  (law@cygnus.com)
16365
16366         * gcc.c-torture/execute/20000422-1.c: New test.
16367
16368 2000-04-20  Greg McGary  <gkm@gnu.org>
16369
16370         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
16371         when optimizing, but without sibling-call optimizations (-O1).
16372
16373 2000-04-20  Jeffrey A Law  (law@cygnus.com)
16374
16375           * gcc.c-torture/compile/20000420-1.c: New test.
16376
16377 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16378
16379         * g++.abi/ptrflags.C: New test.
16380         * g++.eh/catchptr1.C: Test incomplete pointer chains.
16381
16382 2000-04-19  Catherine Moore  <clm@cygnus.com>
16383
16384         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
16385
16386 2000-04-19  Greg McGary  <gkm@gnu.org>
16387
16388         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
16389         sibling-call optimizations.
16390
16391 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
16392
16393         * gcc.dg/20000419-1.c: New test.
16394
16395 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
16396
16397         * gcc.c-torture/execute/20000412-6.c: New test.
16398
16399 2000-04-12  Jeffrey A Law  (law@cygnus.com)
16400
16401         * gcc.c-torture/execute/20000412-5.c: New test.
16402         * g77.f-torture/compile/20000412-1.f: New test.
16403         * gcc.c-torture/execute/20000412-4.c: New test.
16404         * gcc.c-torture/compile/20000412-2.c: New test.
16405         * gcc.c-torture/execute/20000412-3.c: New test.
16406         * gcc.c-torture/compile/20000412-1.c: New test.
16407         * gcc.c-torture/execute/20000412-2.c: New test.
16408
16409 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
16410
16411         * objc/execute/bf-20.m: New test.
16412
16413 2000-04-10  Richard Henderson  <rth@cygnus.com>
16414
16415         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
16416
16417         * gcc.c-torture/execute/20000412-1.c: New test.
16418
16419 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
16420
16421         * g++.old-deja/g++.eh/catchptr1.C: New test.
16422
16423 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
16424
16425         * g++.old-deja/g++.abi/cxa_vec.C: New test.
16426
16427 2000-04-08  Neil Booth  <NeilB@earthling.net>
16428
16429         * gcc.dg/cpp-nullchar.c: Remove test as
16430         embedded nulls cause problems.
16431
16432 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16433
16434         * gcc.dg/compare2.c: New test.
16435
16436 2000-04-08  Neil Booth  <NeilB@earthling.net>
16437
16438         * gcc.dg/cpp-nullchar.c: New test.
16439
16440 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
16441
16442         * gcc.dg/cpp-mi2.c: New test.
16443         * gcc.dg/cpp-mi2[abc].h: New files.
16444
16445 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
16446
16447         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
16448         member name.
16449
16450 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16451
16452         * g++.old-deja/g++.abi/vmihint.C: New test.
16453
16454 2000-04-06  Neil Booth  <NeilB@earthling.net>
16455
16456         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
16457         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
16458         copyright.
16459
16460 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
16461
16462         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
16463         avoid stack-frame overwrite.
16464
16465 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
16466
16467         * gcc.c-torture/compile/20000405-2.c: New test.
16468         * gcc.c-torture/compile/20000405-3.c: New test.
16469
16470 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16471
16472         * gcc.c-torture/compile/20000405-1.c: New test.
16473
16474 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
16475
16476         * gcc.dg/cast-qual-1.c: Revert last change.
16477
16478 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16479
16480         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
16481
16482 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
16483
16484         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
16485         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
16486
16487 2000-04-03  Jeffrey A Law  (law@cygnus.com)
16488
16489         * gcc.c-torture/compile/20000403-2.c: New test.
16490         * gcc.c-torture/compile/20000403-1.c: New test.
16491
16492 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
16493
16494         * gcc.c-torture/execute/20000403-1.c: New test.
16495
16496 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
16497
16498         * gcc.c-torture/execute/20000402-1.c: New test.
16499
16500 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
16501
16502         * gcc.c-torture/execute/va-arg-15.c: New test.
16503         * gcc.c-torture/execute/va-arg-16.c: New test.
16504         * gcc.c-torture/execute/va-arg-17.c: New test.
16505         * gcc.c-torture/execute/va-arg-18.c: New test.
16506         * gcc.c-torture/execute/va-arg-19.c: New test.
16507
16508 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
16509
16510         * gcc.c-torture/compile/981211-1.c: Move to...
16511         * gcc.dg/cpp-as1.c: ...here.
16512         * gcc.dg/cpp-as2.c: New file.
16513
16514         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
16515         compiler.
16516
16517 2000-04-02  Neil Booth  <NeilB@earthling.net>
16518
16519         * gcc.dg/cpp-cond.c  New tests.
16520         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
16521         accidental success less likely.
16522         * gcc.dg/cpp-missingop.c  New tests.
16523         * gcc.dg/cpp-missingparen.c  New tests.
16524         * gcc.dg/cpp-shift.c  New tests.
16525         * gcc.dg/cpp-shortcircuit.c  New tests.
16526         * gcc.dg/cpp-unary.c  New tests.
16527
16528 2000-03-29  Jeffrey A Law  (law@cygnus.com)
16529
16530         * gcc.c-torture/compile/20000329-1.c: New test.
16531
16532 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
16533
16534         * gcc.c-torture/compile/20000326-1.c: New test.
16535         * gcc.c-torture/compile/20000326-2.c: New test.
16536
16537 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
16538
16539         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
16540         the first parameter is a function argument.
16541
16542 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
16543
16544         * g++.old-deja/g++.ext/array4.C: New test.
16545
16546 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
16547
16548         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
16549
16550 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16551
16552         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
16553
16554 2000-03-19  Richard Henderson  <rth@cygnus.com>
16555
16556         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
16557
16558 2000-03-19  Richard Henderson  <rth@cygnus.com>
16559
16560         * gcc.c-torture/compile/20000319-1.c: New test.
16561
16562 2000-03-14  Jeffrey A Law  (law@cygnus.com)
16563
16564         * gcc.c-torture/execute/20000314-3.c: New test.
16565         * gcc.c-torture/execute/20000314-2.c: New test.
16566         * gcc.c-torture/execute/20000314-1.c: New test.
16567         * gcc.c-torture/compile/20000314-2.c: New test.
16568         * gcc.c-torture/compile/20000314-1.c: New test.
16569
16570 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
16571
16572         * g++.old-deja/g++.warn/inline.C: New test.
16573
16574 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
16575
16576         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
16577         standards-compliant result rather than specific constants.
16578         Put test-values in array.
16579
16580 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
16581
16582         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
16583         (g++_target_compile): Put test-specific options last.
16584
16585 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16586
16587         * g++.old-deja/g++.eh/vbase4.C: New test.
16588
16589 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16590
16591         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
16592
16593 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16594
16595         * g++.old-deja/g++.brendan/misc12.C: Removed.
16596         * g++.old-deja/g++.pt/memtemp77.C: Constify.
16597         * g++.old-deja/g++.ext/pretty4.C: New test.
16598
16599 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16600
16601         * g++.old-deja/g++.other/string2.C: New test.
16602
16603 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
16604
16605         * g++.old-deja/g++.warn/impint2.C: New test.
16606
16607 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
16608
16609         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
16610         is 1, not zero.
16611
16612 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
16613
16614         * g++.old-deja/g++.warn/impint.C: New test.
16615         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
16616         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
16617         * g++.old-deja/g++.pt/explicit12.C: Likewise.
16618         * g++.old-deja/g++.pt/explicit13.C: Likewise.
16619         * g++.old-deja/g++.pt/explicit17.C: Likewise.
16620         * g++.old-deja/g++.pt/explicit18.C: Likewise.
16621         * g++.old-deja/g++.pt/explicit19.C: Likewise.
16622         * g++.old-deja/g++.pt/explicit23.C: Likewise.
16623         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16624         * g++.old-deja/g++.pt/explicit35.C: Likewise.
16625         * g++.old-deja/g++.pt/explicit6.C: Likewise.
16626         * g++.old-deja/g++.pt/memclass7.C: Likewise.
16627
16628 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
16629
16630         * gcc.dg/cpp-redef.c: New test.
16631
16632 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
16633
16634         * g++.old-deja/g++.pt/unify7.C: New test.
16635
16636 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16637
16638         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
16639         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
16640
16641 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
16642
16643         * gcc.c-torture/compile/20000224-1.c: New test.
16644
16645 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16646
16647         * gcc.c-torture/compile/cpp-2.c: New test.
16648         * gcc.c-torture/compile/cpp-1.c: New test.
16649
16650 2000-02-25  Jeffrey A Law  (law@cygnus.com)
16651
16652         * gcc.c-torture/execute/20000225-1.c: New test.
16653
16654 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16655
16656         * gcc.dg/cpp-li2.c: New test.
16657
16658         * gcc.dg/cpp-wi1.c: New test.
16659
16660         * gcc.dg/cpp-li1.c: New test.
16661
16662 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
16663
16664         * g++.old-deja/g++.other/sizeof5.C: New test.
16665
16666 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16667
16668         * gcc.c-torture/execute/va-arg-13.c: New test.
16669
16670 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
16671
16672         * gcc.c-torture/execute/va-arg-12.c: New test.
16673
16674 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16675
16676         * gcc.c-torture/execute/20000223-1.c: New test.
16677
16678 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16679
16680         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
16681
16682 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
16683
16684         * g++.old-deja/g++.abi/ptrmem.C: New test.
16685
16686 2000-02-19  Richard Henderson  <rth@cygnus.com>
16687
16688         * gcc.c-torture/compile/init-3.c: New.
16689
16690 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
16691
16692         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
16693         ALWAYS_CXXFLAGS.
16694
16695 2000-02-11  Robert Lipe <robertl@sco.com>
16696
16697         * gcc.c-torture/compile/20000211-3.c: New test.
16698
16699 2000-02-11  Martin Buchholz <martin@xemacs.org>
16700
16701         * gcc.c-torture/compile/20000211-2.c: New test.
16702
16703 2000-02-11  Jeffrey A Law  (law@cygnus.com)
16704
16705         * gcc.c-torture/compile/20000211-1.c: New test.
16706
16707 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
16708
16709         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
16710           on native targets
16711
16712 2000-02-08  Nathan Sidwell  <nathan@acm.org>
16713
16714         * g++.old-deja/g++.other/cast5.C: New test.
16715
16716 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
16717
16718         * gcc.c-torture/execute/20000205-1.c: New.
16719
16720 2000-02-03  Nathan Sidwell  <nathan@acm.org>
16721
16722         * g++.old-deja/g++.jason/cast3.C: Return void.
16723         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
16724
16725 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16726
16727         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
16728
16729         * gcc.dg/loop-1.c: New test.
16730
16731 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
16732
16733         * gcc.c-torture/compile/20000127-1.c: New test.
16734         * gcc.c-torture/execute/991228-1.c: New test.
16735
16736 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16737
16738         * gcc.dg/unused-2.c: New test.
16739
16740         * gcc.dg/conv-1.c: New test.
16741
16742 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
16743
16744         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
16745         compiler.
16746         (tool_option_proc): Fix typo.
16747
16748 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
16749
16750         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
16751         of the ld on the host, not on the build machine.
16752         Also, don't crash if '--help' is not a supported option.
16753
16754 2000-01-24  Richard Henderson  <rth@cygnus.com>
16755
16756         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
16757
16758 2000-01-20  Jeffrey A Law  (law@cygnus.com)
16759
16760         * gcc.c-torture/execute/20000120-2.c: New test.
16761         * gcc.c-torture/execute/20000120-1.c: New test.
16762
16763 2000-01-13  Jeffrey A Law  (law@cygnus.com)
16764
16765         * gcc.c-torture/execute/20000113-1.c: New test.
16766
16767 2000-01-12  Jeffrey A Law  (law@cygnus.com)
16768
16769         * gcc.c-torture/execute/20000112-1.c: New test.
16770
16771 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16772
16773         * gcc.dg/20000111-1.c: New test.
16774
16775 2000-01-10  Jeffrey A Law  (law@cygnus.com)
16776
16777         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
16778         with 16 bit integers.
16779
16780 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16781
16782         * gcc.dg/20000108-1.c: New test.
16783
16784 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16785
16786         * g++.old-deja/g++.ns/koenig8.C: New test.
16787
16788 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16789
16790         * g++.old-deja/g++.other/cast4.C: New test.
16791
16792 2000-01-05  Jeffrey A Law  (law@cygnus.com)
16793
16794         * gcc.c-torture/compile/20000105-2.c: New test.
16795         * gcc.c-torture/compile/20000105-1.c: New test.
16796
16797 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16798
16799         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
16800         references to printf & atoi to conform to ANSI standard.
16801         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
16802         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
16803         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
16804         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
16805         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
16806         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16807         * g++.old-deja/g++.brendan/copy1.C: Likewise.
16808         * g++.old-deja/g++.brendan/copy2.C: Likewise.
16809         * g++.old-deja/g++.brendan/copy3.C: Likewise.
16810         * g++.old-deja/g++.brendan/copy4.C: Likewise.
16811         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16812         * g++.old-deja/g++.brendan/copy6.C: Likewise.
16813         * g++.old-deja/g++.brendan/copy7.C: Likewise.
16814         * g++.old-deja/g++.brendan/copy8.C: Likewise.
16815         * g++.old-deja/g++.brendan/crash11.C: Likewise.
16816         * g++.old-deja/g++.brendan/crash14.C: Likewise.
16817         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
16818         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16819         * g++.old-deja/g++.brendan/delete2.C: Likewise.
16820         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
16821         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
16822         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
16823         * g++.old-deja/g++.brendan/eh1.C: Likewise.
16824         * g++.old-deja/g++.brendan/groff1.C: Likewise.
16825         * g++.old-deja/g++.brendan/init3.C: Likewise.
16826         * g++.old-deja/g++.brendan/misc12.C: Likewise.
16827         * g++.old-deja/g++.brendan/misc7.C: Likewise.
16828         * g++.old-deja/g++.brendan/new2.C: Likewise.
16829         * g++.old-deja/g++.brendan/operators4.C: Likewise.
16830         * g++.old-deja/g++.brendan/operators5.C: Likewise.
16831         * g++.old-deja/g++.brendan/overload2.C: Likewise.
16832         * g++.old-deja/g++.brendan/overload7.C: Likewise.
16833         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
16834         * g++.old-deja/g++.brendan/reference1.C: Likewise.
16835         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
16836         * g++.old-deja/g++.brendan/template24.C: Likewise.
16837         * g++.old-deja/g++.brendan/template3.C: Likewise.
16838         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
16839         * g++.old-deja/g++.jason/inline3.C: Likewise.
16840         * g++.old-deja/g++.jason/opeq.C: Likewise.
16841         * g++.old-deja/g++.law/arg5.C: Likewise.
16842         * g++.old-deja/g++.law/arm7.C: Likewise.
16843         * g++.old-deja/g++.law/ctors11.C: Likewise.
16844         * g++.old-deja/g++.law/cvt8.C: Likewise.
16845         * g++.old-deja/g++.law/init9.C: Likewise.
16846         * g++.old-deja/g++.law/refs4.C: Likewise.
16847         * g++.old-deja/g++.law/template2.C: Likewise.
16848         * g++.old-deja/g++.law/visibility24.C: Likewise.
16849         * g++.old-deja/g++.law/vtable3.C: Likewise.
16850         * g++.old-deja/g++.mike/asm2.C: Likewise.
16851         * g++.old-deja/g++.mike/eh1.C: Likewise.
16852         * g++.old-deja/g++.mike/misc1.C: Likewise.
16853         * g++.old-deja/g++.mike/misc13.C: Likewise.
16854         * g++.old-deja/g++.mike/misc14.C: Likewise.
16855         * g++.old-deja/g++.mike/ns12.C: Likewise.
16856         * g++.old-deja/g++.mike/p1248.C: Likewise.
16857         * g++.old-deja/g++.mike/p3708.C: Likewise.
16858         * g++.old-deja/g++.mike/p3708a.C: Likewise.
16859         * g++.old-deja/g++.mike/p3708b.C: Likewise.
16860         * g++.old-deja/g++.mike/p646.C: Likewise.
16861         * g++.old-deja/g++.mike/p700.C: Likewise.
16862         * g++.old-deja/g++.mike/p783.C: Likewise.
16863         * g++.old-deja/g++.mike/p783a.C: Likewise.
16864         * g++.old-deja/g++.mike/p783b.C: Likewise.
16865         * g++.old-deja/g++.mike/p786.C: Likewise.
16866         * g++.old-deja/g++.mike/p789.C: Likewise.
16867         * g++.old-deja/g++.mike/p789a.C: Likewise.
16868         * g++.old-deja/g++.mike/p807a.C: Likewise.
16869         * g++.old-deja/g++.other/delete3.C: Likewise.
16870         * g++.old-deja/g++.other/dyncast1.C: Likewise.
16871         * g++.old-deja/g++.other/dyncast2.C: Likewise.
16872         * g++.old-deja/g++.other/dyncast3.C: Likewise.
16873         * g++.old-deja/g++.other/empty1.C: Likewise.
16874         * g++.old-deja/g++.other/temporary1.C: Likewise.
16875         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
16876         * g++.old-deja/g++.pt/t16.C: Likewise.
16877         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
16878
16879 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
16880
16881         * gcc.dg/991230-1.c: New test.
16882
16883 1999-12-29  Jeffrey A Law  (law@cygnus.com)
16884
16885         * gcc.c-torture/compile/991229-3.c: New test.
16886         * gcc.c-torture/compile/991229-2.c: New test.
16887         * gcc.c-torture/compile/991229-1.c: New test.
16888
16889 1999-12-29  Greg McGary <gkm@eng.ascend.com>
16890
16891         * gcc.c-torture/compile/labels-2.c: New test.
16892
16893 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16894
16895         * gcc.c-torture/execute/991227-1.c: New test.
16896
16897 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16898
16899         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
16900
16901 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16902
16903         * gcc.c-torture/execute/991221-1.c: New test.
16904
16905 1999-12-20  Nathan Sidwell  <nathan@acm.org>
16906
16907         * g++.old-deja/g++.other/cast3.C: New test.
16908
16909 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
16910
16911         * gcc.c-torture/execute/991216-4.c: New test.
16912
16913 1999-12-16  Michael Meissner  <meissner@cygnus.com>
16914
16915         * gcc.c-torture/execute/991216-1.c: New test.
16916         * gcc.c-torture/execute/991216-2.c: New test.
16917         * gcc.c-torture/execute/991216-3.c: New test.
16918
16919 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16920
16921         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
16922         Actually make the test fail by using "-O2" for compilation.
16923
16924 1999-12-15  Nathan Sidwell  <nathan@acm.org>
16925
16926         * g++.old-deja/g++.warn/cast-align1.C: New test.
16927
16928 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16929
16930         * gcc.c-torture/compile/991214-1.c: New test.
16931         * gcc.c-torture/compile/991214-2.c: New test.
16932
16933 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16934
16935         * gcc.dg/991214-1.c: New test.
16936
16937 1999-12-13  Jeffrey A Law  (law@cygnus.com)
16938
16939         * gcc.c-torture/compile/991213-3.c: New test.
16940         * gcc.c-torture/compile/991213-2.c: New test.
16941         * gcc.c-torture/compile/991213-1.c: New test.
16942
16943 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
16944
16945         * gcc.dg/991209-1.c: New test.
16946
16947 1999-12-08  Nathan Sidwell <nathan@acm.org>
16948
16949         * gcc.c-torture/compile/991208-1.c: New test.
16950
16951 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16952
16953         * gcc.dg/ultrasp2.c: New test.
16954
16955 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
16956
16957         * g++.old-deja/g++.abi/align.C (main): Fix typo.
16958
16959 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
16960
16961         * gcc.c-torture/compile/991202-1.c: New test.
16962         * gcc.c-torture/execute/991202-1.c: New test.
16963         * gcc.c-torture/execute/991202-2.c: New test.
16964         * gcc.c-torture/execute/991202-3.c: New test.
16965
16966 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
16967
16968         * g++.old-deja/g++.abi/align.C: New test.
16969         * g++.old-deja/g++.abi/aggregates.C: Likewise.
16970         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16971
16972 1999-12-01  Richard Henderson  <rth@cygnus.com>
16973
16974         * gcc.c-torture/execute/991201-1.c: New.
16975
16976 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
16977
16978         * gcc.dg/991129-1.c: New test.
16979
16980 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
16981
16982         * gcc.c-torture/compile/991127-1.c: New test.
16983
16984 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16985
16986         * g++.old-deja/g++.other/warn4.C: New test.
16987
16988 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16989
16990         * g++.old-deja/g++.eh/cleanup2.C: New test.
16991         * g++.old-deja/g++.ext/pretty2.C: New test.
16992         * g++.old-deja/g++.ext/pretty3.C: New test.
16993         * g++.old-deja/g++.other/debug6.C: New test.
16994
16995 1999-10-20  Jim Wilson  <wilson@cygnus.com>
16996
16997         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
16998         compiler_output to look for one error message instead of two.
16999
17000 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
17001
17002         * gcc.c-torture/execute/991118-1.c: Also test case
17003         where the word boundary does not split a byte evenly.
17004
17005 1999-11-19  Nathan Sidwell  <nathan@acm.org>
17006
17007         * g++.old-deja/g++.ext/restrict1.C: New test.
17008
17009 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
17010
17011         * gcc.c-torture/execute/991118-1.c: New test.
17012
17013 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
17014
17015         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
17016         working directory pathnames.
17017
17018 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
17019
17020         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
17021         host is equipped with driver.h and driver.o so it can actually
17022         compile and run the tests.
17023
17024 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
17025
17026         * gcc.c-torture/compile/991008-1.c: New test.
17027
17028 1999-11-08  Nick Clifton  <nickc@cygnus.com>
17029
17030         * lib/gcc-dg.exp: Include target-supports.exp
17031
17032 1999-11-05  Nick Clifton  <nickc@cygnus.com>
17033
17034         * lib/target-supports.exp: New file: Provide procs to test for
17035         features supported by the target.
17036         (check_weak_available): Moved here from ecos.exp.
17037         (check_alias_available): New proc: Determine of the target
17038         toolchain supports the alias attribute.
17039
17040         * gcc.dg/special/ecos.exp: Move check_weak_available to
17041         target-supports.exp.
17042         (alias-1.c): Only perform the test if the target supports
17043         aliases.
17044         (wkali-1.c): Only perform the test if the target supports
17045         aliases.
17046
17047         * gcc.dg/990506-0.c: Expect error messages from cross
17048         targets as well as native targets.
17049
17050 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17051
17052         * gcc.dg/ultrasp1.c: Removed xfail.
17053         * gcc.dg/struct-ret-2.c: Likewise.
17054         * gcc.dg/array-1.c: Likewise.
17055
17056 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
17057
17058         * gcc.dg/struct-ret-2.c: New test.
17059
17060         * gcc.dg/array-1.c: New test.
17061
17062 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
17063
17064         * gcc.c-torture/execute/991030-1.c: New test.
17065
17066 1999-10-26  Richard Henderson  <rth@cygnus.com>
17067
17068         * gcc.c-torture/compile/991026-2.c: New test.
17069
17070 1999-10-26  Jeffrey A Law  (law@cygnus.com)
17071
17072         * gcc.c-torture/compile/991026-1.c: New test.
17073
17074 1999-10-23  Jeffrey A Law  (law@cygnus.com)
17075
17076         * gcc.c-torture/execute/991023-1.c: New test.
17077
17078 1999-10-19  Jeffrey A Law  (law@cygnus.com)
17079
17080         * gcc.c-torture/execute/991019-1.c: New test.
17081
17082 1999-10-16  Richard Henderson  <rth@cygnus.com>
17083
17084         * gcc.c-torture/execute/991016-1.c: New test.
17085
17086 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
17087
17088         * gcc.c-torture/execute/991014-1.c: New test.
17089
17090 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
17091
17092         * g++.old-deja/g++.other/union2.C: New test.
17093
17094 1999-10-13  Nathan Sidwell  <nathan@acm.org>
17095
17096         * g++.old-deja/g++.other/vaarg2.C: New test.
17097         * g++.old-deja/g++.other/vaarg3.C: New test.
17098
17099 1999-10-12  Craig Burley  <craig@jcb-sc.com>
17100
17101         * g77.f-torture/noncompile/19990905-1.f: Moved from being
17102         in compile/.
17103
17104 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
17105
17106         * gcc.c-torture/execute/va-arg-11.c: New test.
17107
17108 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
17109
17110         * lib/file-format.exp (gcc_target_object_format): Don't
17111         crash if objdump is unavailable.
17112
17113 1999-09-29  Donn Terry <donn@interix.com>
17114
17115         * gcc.misc-tests/mg.exp: delete extraneous redirection.
17116
17117 1999-09-28  Nick Clifton  <nickc@cygnus.com>
17118
17119         * gcc.c-torture/compile/990928-1.c: New test.
17120
17121 1999-09-28  Nathan Sidwell  <nathan@acm.org>
17122
17123         * g++.old-deja/g++.other/decl6.C: New test.
17124
17125 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17126
17127         * gcc.c-torture/execute/va-arg-10.c: New test.
17128
17129 1999-09-27  Nathan Sidwell  <nathan@acm.org>
17130
17131         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
17132         __PRETTY_FUNCTION__.
17133
17134 1999-09-23  Nick Clifton  <nickc@cygnus.com>
17135
17136         * gcc.c-torture/execute/990923-1.c: New test.
17137
17138 1999-09-21  Nick Clifton  <nickc@cygnus.com>
17139
17140         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
17141         for which -fpic is inappropriate.
17142
17143 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
17144
17145         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
17146
17147 1999-09-21  Nathan Sidwell  <nathan@acm.org>
17148
17149         * g++.old-deja/g++.other/dyncast1.C: New test.
17150         * g++.old-deja/g++.other/dyncast2.C: New test.
17151         * g++.old-deja/g++.other/dyncast3.C: New test.
17152         * g++.old-deja/g++.other/dyncast4.C: New test.
17153         * g++.old-deja/g++.other/dyncast5.C: New test.
17154         * g++.old-deja/g++.eh/catch3.C: New test.
17155         * g++.old-deja/g++.eh/catch3p.C: New test.
17156         * g++.old-deja/g++.eh/catch4.C: New test.
17157         * g++.old-deja/g++.eh/catch4p.C: New test.
17158         * g++.old-deja/g++.eh/catch5.C: New test.
17159         * g++.old-deja/g++.eh/catch5p.C: New test.
17160         * g++.old-deja/g++.eh/catch6.C: New test.
17161         * g++.old-deja/g++.eh/catch6p.C: New test.
17162         * g++.old-deja/g++.eh/catch7.C: New test.
17163         * g++.old-deja/g++.eh/catch7p.C: New test.
17164         * g++.old-deja/g++.eh/catch8.C: New test.
17165         * g++.old-deja/g++.eh/catch8p.C: New test.
17166         * g++.old-deja/g++.eh/catch9.C: New test.
17167         * g++.old-deja/g++.eh/catch9p.C: New test.
17168
17169 1999-09-13  Nathan Sidwell  <nathan@acm.org>
17170
17171         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
17172         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
17173
17174 1999-09-13  Jeffrey A Law  (law@cygnus.com)
17175
17176         * gcc.c-torture/compile/990913-1.c: New test.
17177
17178 1999-09-10  Nathan Sidwell  <nathan@acm.org>
17179
17180         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
17181         * g++.old-deja/g++.jason/rfg5.C: Likewise.
17182
17183 1999-09-09  Richard Henderson  <rth@cygnus.com>
17184
17185         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
17186
17187 1999-09-09  Nathan Sidwell  <nathan@acm.org>
17188
17189         * g++.old-deja/g++.other/lookup11.C: New test.
17190         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
17191         what is permitted and what we want.
17192         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
17193         overload use.
17194         * g++.old-deja/g++.jason/rfg5.C: Likewise
17195
17196 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
17197
17198         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
17199         * gcc.c-torture/noncompile/poison-1.c: New file.
17200
17201 1999-09-08  Nathan Sidwell  <nathan@acm.org>
17202
17203         * g++.old-deja/g++.other/sizeof3.C: New test.
17204         * g++.old-deja/g++.other/sizeof4.C: New test.
17205         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
17206         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
17207
17208 1999-09-07  Richard Henderson  <rth@cygnus.com>
17209
17210         * gcc.dg/va-arg-1.c: New.
17211
17212 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17213
17214         * gcc.c-torture/execute/va-arg-9.c: New test.
17215
17216 1999-09-05  Craig Burley  <craig@jcb-sc.com>
17217
17218         * g77.f-torture/compile/980519-2.f: New test.
17219         * g77.f-torture/compile/19990905-0.f: New test.
17220         * g77.f-torture/compile/19990905-1.f: New test.
17221         * g77.f-torture/compile/19990905-2.f: New test.
17222
17223         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
17224
17225 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
17226
17227         * gcc.c-torture/execute/990827-1.c: Fix typo.
17228
17229 1999-09-03  Nathan Sidwell  <nathan@acm.org>
17230
17231         * g++.old-deja/g++.other/deref1.C: New test.
17232
17233 1999-09-02  Nathan Sidwell  <nathan@acm.org>
17234
17235         * g++.old-deja/g++.other/ambig2.C: New test.
17236         * g++.old-deja/g++.other/cond5.C: New test.
17237         * g++.old-deja/g++.other/lookup16.C: New test.
17238
17239 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
17240
17241         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
17242         assemblers too.
17243
17244 1999-08-31  Jeffrey A Law  (law@cygnus.com)
17245
17246         * lib/c-torture.exp: Avoid the "compare executables" optimization
17247         when testing native.
17248
17249 1999-08-29  Jeffrey A Law  (law@cygnus.com)
17250
17251         * gcc.c-torture/execute/990829-1.c: New test.
17252         * gcc.c-torture/compile/990829-1.c: New test.
17253
17254 1999-08-27  Paul Burchard  <burchard@pobox.com>
17255
17256         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
17257         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
17258         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
17259         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
17260         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
17261         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
17262         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
17263         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
17264         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
17265         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
17266         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
17267
17268 1999-08-27  Jeffrey A Law  (law@cygnus.com)
17269
17270         * gcc.c-torture/execute/990827-1.c: New test.
17271
17272 1999-08-26  Craig Burley  <craig@jcb-sc.com>
17273
17274         * g77.f-torture/noncompile/19990826-4.f: New test.
17275
17276         * g77.f-torture/compile/19990826-3.f: New test.
17277
17278         * g77.f-torture/execute/19990826-2.f: New test.
17279
17280         * g77.f-torture/compile/19990826-1.f: New test.
17281
17282         * gcc.c-torture/execute/990826-0.c: New test.
17283         * g77.c-torture/execute/19990826-0.f: New test.
17284
17285         * g77.f-torture/noncompile/970626-2.f: New test.
17286
17287 1999-08-25  Paul Burchard  <burchard@pobox.com>
17288
17289         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
17290         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
17291         lss-011.C: New tests.
17292
17293 1999-08-25  Nathan Sidwell  <nathan@acm.org>
17294
17295         * g++.old-deja/g++.other/decl5.C: New test.
17296
17297 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17298
17299         * noncompile/noncompile.exp: Load_lib c-torture.exp.
17300         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
17301         call `postbase' for each one.  All callers of `postbase' changed
17302         to call this instead.
17303
17304 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
17305
17306         * gcc.c-torture/execute/990811-1.c: New test.
17307
17308 1999-08-09  Nick Clifton  <nickc@cygnus.com>
17309
17310         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
17311         just native ones.
17312
17313         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
17314         just native ones.
17315
17316 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
17317
17318         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
17319
17320 1999-08-04  Jeffrey A Law  (law@cygnus.com)
17321
17322         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
17323
17324 1999-08-04  Nathan Sidwell  <nathan@acm.org>
17325
17326         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
17327
17328 1999-08-04  Jeffrey A Law  (law@cygnus.com)
17329
17330         * gcc.c-torture/execute/990804-1.c: New test.
17331
17332 1999-08-03  Nathan Sidwell  <nathan@acm.org>
17333
17334         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
17335         * g++.old-deja/g++.brendan/crash64.C: Likewise
17336         * g++.old-deja/g++.brendan/overload8.C: Likewise
17337
17338 1999-08-03  Nathan Sidwell  <nathan@acm.org>
17339
17340         * g++.old-deja/g++.other/struct1.C: New test.
17341
17342 1999-08-03  Nathan Sidwell  <nathan@acm.org>
17343
17344         * g++.old-deja/g++.other/enum2.C: New test.
17345
17346 1999-08-02  Richard Henderson  <rth@cygnus.com>
17347
17348         Adapted from tests from Franz Sirl:
17349         * gcc.c-torture/execute/va-arg-7.c: New test.
17350         * gcc.c-torture/execute/va-arg-8.c: New test.
17351
17352 1999-08-01  Jeffrey A Law  (law@cygnus.com)
17353
17354         * gcc.c-torture/compile/990801-2.c: New test.
17355
17356         * gcc.c-torture/compile/990801-1.c: New test.
17357
17358 1999-07-27  Michael Meissner  <meissner@cygnus.com>
17359
17360         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
17361         fp-cmp-1.c, converting double to float.
17362
17363         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
17364         fp-cmp-1.c, converting double to long double.
17365
17366         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
17367         from fr1 to unknown_register, since fr1 is a legitimate register
17368         on some machines.
17369
17370 1999-07-25  Jeffrey A Law  (law@cygnus.com)
17371
17372         * README: More listname related changes.
17373
17374 1999-07-08  Catherine Moore  <clm@cygnus.com>
17375
17376         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
17377
17378 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
17379
17380         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
17381
17382 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
17383
17384         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
17385
17386 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
17387
17388         * gcc.dg/990703-1.c: New test.
17389
17390 1999-06-29  Nick Clifton  <nickc@cygnus.com>
17391
17392         * lib/file-format.exp: New file: Move definition of proc
17393         gcc_target_object_format to here from
17394         gcc.dg/special/ecos.exp.
17395
17396         * lib/c-torture.exp: Include lib file-format.exp.
17397         * lib/gcc-dg.exp: Include lib file-format.exp.
17398
17399         * gcc.dg/special/ecos.exp: Remove definition of proc
17400         gcc_target_object_format.
17401
17402 1999-06-28  Jeffrey A Law  (law@cygnus.com)
17403
17404         * gcc.c-torture/execute/990628-1.c: New test.
17405
17406 1999-06-25  Jeffrey A Law  (law@cygnus.com)
17407
17408         * gcc.c-torture/compile/990625-2.c: New test.
17409
17410         * gcc.c-torture/compile/990625-1.c: New test.
17411
17412 1999-06-23  Nick Clifton  <nickc@cygnus.com>
17413
17414         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
17415         attributes compile.
17416         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
17417         ports that use the COFF/PE file format.
17418
17419 1999-06-17  Jeffrey A Law  (law@cygnus.com)
17420
17421         * gcc.c-torture/compile/990617-1.c: New test.
17422
17423 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
17424
17425         * g++.old-deja/g++.other/decl4.C: New test.
17426
17427 1999-06-14  Nathan Sidwell  <nathan@acm.org>
17428
17429         * g++.old-deja/g++.other/bitfld3.C: New test.
17430
17431 1999-06-08  Nathan Sidwell  <nathan@acm.org>
17432
17433         * g++.old-deja/g++.eh/catch1.C: New test.
17434
17435 1999-06-07  Jeffrey A Law  (law@cygnus.com)
17436
17437         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
17438
17439         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
17440         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
17441
17442 1999-06-05  Craig Burley  <craig@jcb-sc.com>
17443
17444         * g77.f-torture/compile/19990502-0.f: Replace with new,
17445         shorter, test that still fails after recent changes.
17446
17447 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17448
17449         * gcc.c-torture/execute/990604-1.c: New test.
17450
17451 1999-05-31  Jeffrey A Law  (law@cygnus.com)
17452
17453         * gcc.c-torture/execute/990531-1.c: New test.
17454
17455 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17456
17457         * gcc.c-torture/compile/990527-1.c: New test.
17458
17459 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
17460
17461         * gcc.c-torture/execute/990527-1.c: New test.
17462
17463 1999-05-25  Nick Clifton  <nickc@cygnus.com>
17464
17465         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
17466         bitfields as signed.
17467
17468 1999-05-25  Craig Burley  <craig@jcb-sc.com>
17469
17470         * g77.f-torture/compile/19990525-0.f: New test.
17471
17472 1999-05-25  Jeffrey A Law  (law@cygnus.com)
17473
17474         * gcc.c-torture/execute/990525-2.c: New test.
17475
17476         * gcc.c-torture/execute/990525-1.c: New test.
17477
17478 1999-05-24  Nathan Sidwell  <nathan@acm.org>
17479
17480         * g++.old-deja/g++.other/anon3.C: New test.
17481         * g++.old-deja/g++.other/anon4.C: New test.
17482         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
17483         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
17484         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
17485         Merrill).
17486
17487 1999-05-24  Jeffrey A Law  (law@cygnus.com)
17488
17489         * gcc.c-torture/execute/990524-1.c: New test.
17490
17491         * gcc.dg/990524-1.c: New test.
17492
17493 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17494
17495         * gcc.c-torture/compile/990523-1.c: New test.
17496
17497 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
17498
17499         * gcc.c-torture/compile/990519-1.c: New test.
17500
17501 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17502
17503         * gcc.c-torture/compile/990517-1.c: New test.
17504
17505         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
17506         (e4, f4): New tests.
17507         (main): Call them.
17508
17509 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17510
17511         * gcc.dg/noreturn-1.c: New test.
17512
17513 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
17514
17515         * gcc.c-torture/execute/990513-1.c: New test.
17516
17517 1999-05-10  Richard Henderson  <rth@cygnus.com>
17518
17519         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
17520
17521 1999-05-10  Craig Burley  <craig@jcb-sc.com>
17522
17523         * g77.f-torture/execute/erfc.f: Use small single-precision
17524         values, to avoid problems on Alphas when not -mieee.
17525
17526 1999-05-08  Craig Burley  <craig@jcb-sc.com>
17527
17528         * gcc.dg/990506-0.c: New test.
17529
17530 1999-05-08  Richard Henderson  <rth@cygnus.com>
17531
17532         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
17533         the constant to test.  Don't XFAIL 64-bit targets.
17534
17535         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
17536         * g++.old-deja/g++.law/profile1.C: Likewise.
17537
17538         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
17539         operator new instances.
17540         * g++.old-deja/g++.other/delete5.C: Likewise.
17541
17542 1999-05-03  Craig Burley  <craig@jcb-sc.com>
17543
17544         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
17545         intrinsic.
17546
17547 1999-05-03  Craig Burley  <craig@jcb-sc.com>
17548
17549         * g77.f-torture/execute/u77-test.f: Reverse order of two
17550         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
17551
17552 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17553
17554         * gcc.dg/compare1.c: New test.
17555
17556 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17557
17558         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
17559         New tests.
17560
17561 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17562
17563         * g77.f-torture/compile/19990502-1.f: New test.
17564
17565 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17566
17567         * g77.f-torture/compile/19990502-0.f: New test.
17568
17569 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17570
17571         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
17572         intrinsic.
17573
17574 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17575
17576         * g77.f-torture/execute/u77-test.f (main): List libU77
17577         intrinsics not currently tested.
17578         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
17579         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
17580         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
17581         Trim blanks off the ends of some printed strings.
17582
17583 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17584
17585         * g77.f-torture/execute/u77-test.f (main): Just warn about
17586         FSTAT gid disagreement, as it's expected on some systems.
17587
17588 1999-05-01  Craig Burley  <craig@jcb-sc.com>
17589
17590         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
17591         use a new function, which allows for some slop.
17592         Clean up some commentary.
17593         (issum): The new function.
17594         (sgladd): Deleted subroutine.
17595
17596 1999-05-01  Craig Burley  <craig@jcb-sc.com>
17597
17598         * g77.f-torture/execute/u77-test.f: Modify to be more like
17599         libf2c/libU77 version, bringing patches to that version here.
17600         Add suitable commentary.
17601
17602 1999-04-25  Richard Henderson  <rth@cygnus.com>
17603
17604         * gcc.dg/990424-1.c: New test.
17605
17606 1999-04-24  Craig Burley  <craig@jcb-sc.com>
17607
17608         * g77.f-torture/execute/u77-test.f (main): Bug involving
17609         LSTAT has been fixed, so turn back on full checking.
17610
17611 1999-04-20  Craig Burley  <craig@jcb-sc.com>
17612
17613         * g77.f-torture/compile/19990419-0.f: New test.
17614         * g77.f-torture/execute/19990419-1.f: New test.
17615
17616 1999-04-17  Richard Henderson  <rth@cygnus.com>
17617
17618         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
17619         to avoid the need for a prototype to supress a warning.
17620
17621 1999-04-07  Jim Wilson  <wilson@cygnus.com>
17622
17623         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
17624
17625 1999-04-04  Jeffrey A Law  (law@cygnus.com)
17626
17627         * gcc.c-torture/execute/990404-1.c: New test.
17628
17629 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17630
17631         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
17632         * gcc.dg/cpp-if3.c: Don't use -pedantic.
17633         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
17634         missing initializer warnings.
17635
17636 1999-03-28  Jeffrey A Law  (law@cygnus.com)
17637
17638         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
17639         matching strings.
17640
17641 1999-03-26  Jeffrey A Law  (law@cygnus.com)
17642
17643         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
17644
17645 1999-03-26  Craig Burley  <craig@jcb-sc.com>
17646
17647         * g77.f-torture/execute/19990325-0.f: New test.
17648         * g77.f-torture/execute/19990325-1.f: New test.
17649
17650 1999-03-24  Jeffrey A Law  (law@cygnus.com)
17651
17652         * gcc.c-torture/execute/990324-1.c: New test.
17653
17654 1999-03-22  Jim Wilson  <wilson@cygnus.com>
17655
17656         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
17657         test with 4.
17658
17659 1999-03-17  Richard Henderson  <rth@cygnus.com>
17660
17661         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
17662
17663 1999-03-13  Craig Burley  <craig@jcb-sc.com>
17664
17665         * g77.f-torture/execute/19990313-2.f: New test.
17666         * g77.f-torture/execute/19990313-3.f: New test.
17667
17668 1999-03-13  Craig Burley  <craig@jcb-sc.com>
17669
17670         * g77.f-torture/execute/19990313-0.f: New test.
17671         * g77.f-torture/execute/19990313-1.f: New test.
17672
17673 1999-03-12  Jim Wilson  <wilson@cygnus.com>
17674
17675         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
17676         printf to sprintf.
17677         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
17678         (main): Add check for u15.  Conditionalize u31 check depending on
17679         whether ints are <32 bits or >=32 bits.
17680
17681 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17682
17683         * g77.f-torture/execute/19981119-0.f: Improve testiness.
17684
17685 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17686
17687         * g77.f-torture/compile/19990305-0.f: New test.
17688         * g77.f-torture/execute/19981119-0.f: New test.
17689
17690 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17691
17692         * g77.f-torture/execute/970625-2.f: call ABORT if final
17693         result is not correct, instead of just printing it.
17694         Add this checking via newly introduced obfuscation, to
17695         trip up buggy front ends.
17696
17697 1999-03-07  Craig Burley  <craig@jcb-sc.com>
17698
17699         * g77.f-torture/compile/960317-1.f: Moved from being
17700         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
17701
17702 1999-03-06  Craig Burley  <craig@jcb-sc.com>
17703
17704         * g77.f-torture/execute/960317-1.f: New (old) test.
17705         * g77.f-torture/execute/970625-2.f: Ditto.
17706
17707 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
17708
17709         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
17710         message on line 1 or line 2; cccp and cpplib do this differently.
17711
17712 1999-03-01  Jeffrey A Law  (law@cygnus.com)
17713
17714         * g++.old-deja/g++.law/weak1.C: New test.
17715
17716 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17717
17718         * gcc.c-torture/execute/990119-1.c: Renamed to...
17719         * gcc.dg/990119-1.c: this, so it will only be tested once
17720         (it's a preprocessor test, it doesn't need to be run at
17721         multiple optimization levels).
17722
17723 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17724
17725         * lib/g++.exp: Don't add incdir=$base_dir/../include to
17726           ALWAYS_CXXFLAGS.
17727
17728 1999-02-24  Craig Burley  <craig@jcb-sc.com>
17729
17730         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
17731         * g77.f-torture/compile/19981216-0.f: ...as it is expected
17732         to not be compilable by current g77.
17733
17734 1999-02-24  Nick Clifton  <nickc@cygnus.com>
17735
17736         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
17737
17738 1999-02-22  Jeffrey A Law  (law@cygnus.com)
17739
17740         * gcc.c-torture/execute/990222-1.c: New test.
17741
17742 1999-02-19  Craig Burley  <craig@jcb-sc.com>
17743
17744         * g77.f-torture/compile/19990218-0.f: New test.
17745         * g77.f-torture/noncompile/19990218-1.f: New test.
17746
17747 1999-02-18  Craig Burley  <craig@jcb-sc.com>
17748
17749         * g77.f-torture/compile/19981216-0.f: New test.
17750
17751 1999-02-14  Jeffrey A Law  (law@cygnus.com)
17752
17753         * gcc.dg/990214-1.c: New test.
17754
17755 1999-02-13  Jeffrey A Law  (law@cygnus.com)
17756
17757         * gcc.dg/990213-2.c: New test.
17758
17759         * gcc.dg/990213-1.c: New test.
17760
17761 1999-02-12  Jeffrey A Law  (law@cygnus.com)
17762
17763         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
17764         ints.
17765
17766 1999-02-11  Nick Clifton  <nickc@cygnus.com>
17767
17768         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
17769         specified by target.
17770
17771         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
17772
17773 1999-02-11  Jeffrey A Law  (law@cygnus.com)
17774
17775         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
17776
17777 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
17778
17779         * gcc.dg/special/ecos.exp: New test driver for new tests with
17780         special requirements.
17781
17782         * gcc.dg/special/alias-1.c: New test.
17783         * gcc.dg/special/gcsec-1.c: New test.
17784         * gcc.dg/special/weak-1.c: New test.
17785         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
17786         * gcc.dg/special/weak-2.c: New test.
17787         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
17788         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
17789         * gcc.dg/special/wkali-1.c: New test.
17790         * gcc.dg/special/wkali-2.c: New test.
17791         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
17792         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
17793
17794 1999-02-10  Felix Lee  <flee@cygnus.com>
17795
17796           * lib/c-torture.exp (c-torture-compile): Pull out code for
17797           analyzing gcc error messages.
17798           (c-torture-execute): Likewise.  Fix some (harmless) false
17799           positives.
17800           * lib/gcc.exp (gcc_check_compile): New function.
17801
17802 1999-02-08  Richard Henderson  <rth@cygnus.com>
17803
17804         * gcc.c-torture/execute/990208-1.c: New test.
17805
17806 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
17807
17808         * g++.dg/special/ecos.exp: New driver for new tests with special
17809         requirements
17810
17811         * g++.dg/special/conpr-1.C: New test
17812         * g++.dg/special/conpr-2.C: New test
17813         * g++.dg/special/conpr-2a.C: New test
17814         * g++.dg/special/conpr-3.C: New test
17815         * g++.dg/special/conpr-3a.C: New test
17816         * g++.dg/special/conpr-3b.C: New test
17817
17818         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
17819         allow g++ to use the dg driver
17820
17821         * README: Add comment about g++.dg directory
17822
17823 1999-02-06  Jeffrey A Law  (law@cygnus.com)
17824
17825         * README: Update email addresses.
17826
17827 1999-02-03  Nick Clifton  <nickc@cygnus.com>
17828
17829         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
17830         arguments in order to force structure S onto the stack even on
17831         the alpha.
17832         (test): Pass 10 leading arguments to function foo as well as the
17833         structure S.
17834
17835         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
17836         failure for all targets.
17837
17838         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
17839         abort to terminate program execution.
17840
17841 1999-01-30  Richard Henderson  <rth@cygnus.com>
17842
17843         * gcc.c-torture/execute/990130-1.c: New test.
17844
17845 1999-01-30  Jeffrey A Law  (law@cygnus.com)
17846
17847         * gcc.dg/990130-1.c: New test.
17848
17849 1999-01-28  Michael Meissner  <meissner@cygnus.com>
17850
17851         * gcc.c-torture/execute/990128-1.c: New test.
17852
17853 1999-01-27  Michael Meissner  <meissner@cygnus.com>
17854
17855         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
17856
17857 1999-01-27  Felix Lee  <flee@cygnus.com>
17858
17859         * lib/c-torture.exp (c-torture-compile): pull out code for
17860         analyzing gcc error messages.
17861         (c-torture-execute): ditto, and fix some (harmless) false
17862         positives.
17863         * lib/gcc.exp (gcc_check_compile): new function.
17864
17865 1999-01-17  Jeffrey A Law  (law@cygnus.com)
17866
17867         * gcc.dg/990117-1.c: New test.
17868
17869         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
17870
17871         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
17872
17873 1999-01-15  Jeffrey A Law  (law@cygnus.com)
17874
17875         * g77.f-torture/compile/990115-1.f: New test.
17876
17877 1999-01-07  Jeffrey A Law  (law@cygnus.com)
17878
17879         * gcc.c-torture/compile/990107-1.c: New test
17880
17881 1999-01-06  Jeffrey A Law  (law@cygnus.com)
17882
17883         * gcc.c-torture/execute/990106-2.c: New test.
17884
17885         * gcc.c-torture/execute/990106-1.c: New test.
17886
17887 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
17888
17889         * gcc.c-torture/compile/981223-1.c: New test.
17890
17891 1998-12-29  Richard Henderson  <rth@cygnus.com>
17892
17893         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
17894         (opt3): Rename from opt4 and disable.
17895
17896 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
17897
17898         * g++.old-deja/g++.pt/ptrmem5.C: New test.
17899
17900 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17901
17902         * g++.old-deja/g++.other/conv5.C: New test.
17903
17904 1998-12-14  Nick Clifton  <nickc@cygnus.com>
17905
17906         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
17907
17908 1998-12-11  Jeffrey A Law  (law@cygnus.com)
17909
17910         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
17911
17912 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
17913
17914         * gcc.c-torture/compile/981211-1.c: New test.
17915
17916 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
17917
17918         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
17919
17920         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
17921
17922 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17923
17924         * gcc.special/930510-1.c: Make C9X safe.
17925         * gcc.misc-tests/gcov-1.c Similarly.
17926         * gcc.misc-tests/gcov-2.c Similarly.
17927
17928 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17929
17930         * gcc.dg/ultrasp1.c: New test.
17931
17932 1998-12-06  Richard Henderson  <rth@cygnus.com>
17933
17934         * gcc.c-torture/execute/981206.c: New test.
17935
17936 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17937
17938         * g++.old-deja/g++.ns/template7.C: New test.
17939
17940         * g++.old-deja/g++.other/expr1.C: New test.
17941
17942         * g++.old-deja/g++.eh/tmpl3.C: New test.
17943
17944         * g++.old-deja/g++.eh/tmpl2.C: New test.
17945
17946 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17947
17948         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
17949         * g++.old-deja/g++.other/using6.C: Removed.
17950         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
17951
17952         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
17953
17954 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17955
17956         * g++.old-deja/g++.pt/overload8.C: New test.
17957
17958         * g++.old-deja/g++.pt/overload7.C: New test.
17959
17960         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
17961
17962         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
17963         and relinking messages.
17964         * lib/g++.exp (g++_target_compile): Remove .rpo file when
17965         compiling with -frepo.
17966
17967 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
17968
17969         * g++.old-deja/g++.pt/lookup6.C: New test.
17970
17971 1998-11-30  Nick Clifton  <nickc@cygnus.com>
17972
17973         * gcc.c-torture/execute/981130-1.c: New test.
17974         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
17975
17976 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17977
17978         * g++.old-deja/g++.pt/explicit76.C: New test.
17979
17980         * g++.old-deja/g++.pt/friend38.C: New test.
17981
17982         * g++.old-deja/g++.ns/crash2.C: New test.
17983
17984         * g++.old-deja/g++.pt/defarg8.C: New test.
17985
17986         * g++.old-deja/g++.pt/instantiate6.C: New test.
17987
17988         * g++.old-deja/g++.pt/static6.C: New test.
17989
17990         * g++.old-deja/g++.pt/decl2.C: New test.
17991
17992 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17993
17994         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
17995         problem is actually related with name lookup, but so what? :-)
17996
17997         * g++.old-deja/g++.pt/friend37.C: New test.
17998
17999 1998-11-25  Dave Love  <d.love@dl.ac.uk>
18000
18001         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
18002         element, which fails on some systems.
18003
18004         * g77.f-torture/execute/labug1.f: New test.
18005
18006 1998-11-21  Jeffrey A Law  (law@cygnus.com)
18007
18008         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
18009         is defined.
18010
18011 1998-11-18  Dave Love  <d.love@dl.ac.uk>
18012
18013         * g77.f-torture/compile/981117-1.f: New test.
18014
18015 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
18016
18017         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
18018         properly discarded.
18019
18020 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
18021
18022         * gcc.c-torture/execute/memcheck: New directory of tests for
18023         -fcheck-memory-usage.
18024
18025 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18026
18027         * README: New file, general information about the testsuite and
18028         new description of the various C++ test subdirectories.
18029         * README.g++: Eliminate obsolete information, update and move most
18030         relevant stuff to README.
18031
18032 1998-11-07  Richard Henderson  <rth@cygnus.com>
18033
18034         * gcc.c-torture/compile/981107-1.c: New test.
18035
18036 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
18037
18038         * execute/memcpy-bi.c: New testcase.
18039
18040 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
18041
18042         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
18043         base classes.
18044
18045         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
18046         template is selected.
18047
18048         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
18049         classes, it should be accepted for all types.
18050
18051         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
18052
18053         * g++.old-deja/g++.pt/spec24.C: Ensure that template
18054         specializations start with template headers.
18055
18056 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
18057
18058         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
18059
18060         * g++.old-deja/g++.other/init9.C: Test cross initialization of
18061         non-POD types.
18062
18063 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
18064
18065         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
18066
18067 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
18068
18069         * compile/981022-1.c, compile/981022-1.x: New test and driver.
18070
18071 1998-10-19  Jeffrey A Law  (law@cygnus.com)
18072
18073         * 981019-1.c: New test.
18074
18075 1998-10-14  Robert Lipe <robertl@dgii.com>
18076
18077         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
18078         find objc headers.
18079
18080 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
18081
18082         * compile/981001-4.c: Remove use of GCC extension that triggers a
18083         compiler bug.
18084
18085 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
18086
18087         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
18088
18089 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
18090
18091         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
18092         instantiation of template produces incorrect code for delete
18093         expression.
18094
18095         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
18096         constructors' name is not unique.
18097         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
18098         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
18099
18100         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
18101         automatic array of const is ill-formed.
18102
18103         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
18104         of template parameter?
18105
18106         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
18107         const.
18108
18109         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
18110         pointer-to-member expression.
18111
18112         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
18113         declaration causes ICE.
18114
18115 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
18116
18117         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
18118         reserved in the global namespace.
18119
18120         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
18121         generate needed virtual table.
18122
18123         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
18124
18125 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
18126
18127         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
18128         template-dependent type
18129
18130 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
18131
18132         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
18133         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
18134         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
18135
18136         * g++.old-deja/g++.other/using5.C: New test; using decl from base
18137         class should be usable as argument of member function.
18138         * g++.old-deja/g++.other/using6.C: New test; using decl from base
18139         class should be usable as return type of member function.
18140         * g++.old-deja/g++.other/using7.C: New test; using decl from base
18141         class should be usable as type of data member.
18142
18143         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
18144
18145 1998-10-09  Jeffrey A Law  (law@cygnus.com)
18146
18147         * gcc.c-torture/special/920521-1.c: Fix bogus test.
18148
18149 1998-10-08  Nick Clifton  <nickc@cygnus.com>
18150
18151         * gcc.dg/dll-?.c Add thumb to target list.
18152         Fix assembler scan patterns to match current assembler output.
18153
18154 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
18155
18156         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
18157         matching of template brackets.
18158
18159         * g++.old-deja/g++.other/using4.C: New test.  Test using
18160         declarations of methods from base classes.
18161
18162         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
18163         within functions should introduce names into the innermost
18164         enclosing namespace.
18165
18166         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
18167         of static locals if first initialization throws.
18168
18169 1998-10-07  Jim Wilson  <wilson@cygnus.com>
18170
18171         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
18172
18173 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
18174
18175         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
18176         lose track of the possible targets of tablejump insns.
18177         * special/special.exp: Run it.
18178
18179 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
18180
18181         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
18182         must be declared before its specializations can be named in friend
18183         declarations.
18184
18185 1998-10-05  Dave Love  <d.love@dl.ac.uk>
18186
18187         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
18188
18189         * g77.f-torture/execute/io1.f: New test.
18190
18191 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
18192
18193         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
18194         with pointer to template function, for which no argument deduction
18195         is possible.
18196
18197         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
18198         specialization of template function as argument to template
18199         function.
18200
18201         * g++.old-deja/g++.other/access2.C: New test; Inner class
18202         shouldn't have privileged access to Outer's names.
18203
18204 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
18205
18206         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
18207         friend template declared within template class conflicts with
18208         nested class of the same name.
18209
18210         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
18211         is ignored.
18212
18213         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
18214         object with direct initializer as function declaration.
18215
18216         * g++.old-deja/g++.other/decl2.C: New test; duplicate
18217         initializers.
18218
18219         * g++.old-deja/g++.other/null2.C: New test; conditional operator
18220         involving const pointer and NULL produces incorrect result.
18221
18222         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
18223         type name without `typename' should be rejected with -pedantic.
18224
18225 1998-10-02  Richard Henderson  <rth@cygnus.com>
18226
18227         * g++.old-deja/g++.other/addrof1.C: New test.
18228
18229 1998-10-01  Nick Clifton  <nickc@cygnus.com>
18230
18231         * gcc.c-torture/compile/981001-1.c: New test.
18232         * gcc.c-torture/execute/981001-1.c: New test.
18233
18234 1998-10-01  Jeffrey A Law  (law@cygnus.com)
18235
18236         * gcc.c-torture/compile/981001-2.c: New test.
18237         * gcc.c-torture/compile/981001-3.c: New test.
18238         * gcc.c-torture/compile/981001-4.c: New test.
18239
18240 1998-10-01  Robert Lipe  <robertl@dgii.com>
18241
18242         * lib/objc.exp (objc_target_compile): Add -L during compiles for
18243         multilibbed hosts.   Idea grafted from g77.exp.
18244
18245 1998-09-30  Dave Love  <d.love@dl.ac.uk>
18246
18247         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
18248         avoid losing on systems which need -lsocket.
18249
18250 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
18251
18252         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
18253         * g++.old-deja/g++.other/nested2.C: Ditto.
18254         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
18255         failure.
18256
18257 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
18258
18259         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
18260         preferred over template operator!= for enum bitfields.
18261
18262 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
18263
18264         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
18265         that happen to have the same base name, but in different scopes,
18266         are incorrectly rejected.
18267
18268 1998-09-16  Richard Henderson  <rth@cygnus.com>
18269
18270         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
18271         on the native word size instead of an integer literal.
18272
18273 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
18274
18275         * g++.old-deja/g++.other/static2.C: Invocation of static data
18276         member of type pointer-to-function denoted as non-static member.
18277
18278         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
18279         checks involving function types and aliases.
18280
18281 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
18282
18283         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
18284         redefined to the same non-trivial type.
18285
18286         * g++.old-deja/g++.pt/explicit73.C: Test for proper
18287         namespace-qualification of template specializations declared in
18288         other namespaces.
18289
18290         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
18291         to declare a subset of the specializations of a template function
18292         as friends of specializations of a template class.
18293
18294         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
18295         member templates that do not fully specialize the enclosing
18296         template class are rejected.
18297
18298 1998-09-11  Dave Love  <d.love@dl.ac.uk>
18299
18300         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
18301
18302 1998-09-08  Dave Love  <d.love@dl.ac.uk>
18303
18304         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
18305         altered from libf2c/libU77 version.
18306
18307 1998-09-06  Dave Love  <d.love@dl.ac.uk>
18308
18309         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
18310
18311 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
18312
18313         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
18314         (un)signed char are different types for template specialization
18315         purposes.
18316
18317 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
18318
18319         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
18320         * objc: ObjC testsuite.
18321
18322 1998-08-31  Catherine Moore  <clm@cygnus.com>
18323
18324         * gcc.c-torture/execute/941014-1.x:  New file.
18325
18326 1998-08-31  Nick Clifton  <nickc@cygnus.com>
18327
18328         * lib/c-torture.exp: Add support for
18329         torture_eval_before_compile and torture_eval_before_execute
18330         variables.
18331
18332 1998-08-30  Jeffrey A Law  (law@cygnus.com)
18333
18334         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
18335         this test triggers valid.
18336
18337 1998-08-27  Jeffrey A Law  (law@cygnus.com)
18338
18339         * gcc.dg/980827-1.c: New test.
18340
18341 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
18342
18343         * gcc.c-torture/execute/loop-4b.c: New test.
18344
18345 1998-08-26  Nick Clifton  <nickc@cygnus.com>
18346
18347         * lib/c-torture.exp: Add support for
18348         torture_eval_before_compile and torture_eval_before_execute
18349         variables.
18350
18351 1998-08-25  Jeffrey A Law  (law@cygnus.com)
18352
18353         * gcc.c-torture/compile/980825-1.c: New test.
18354
18355 1998-08-24  Nick Clifton  <nickc@cygnus.com>
18356
18357         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
18358         count number tests in opt_t0 not good_t0.
18359
18360 1998-08-24  Jeffrey A Law  (law@cygnus.com)
18361
18362         * gcc.c-torture/compile/930326-1.x: Fix typo.
18363
18364 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
18365
18366         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
18367         causes an ICE.
18368
18369 1998-08-21  Jeffrey A Law  (law@cygnus.com)
18370
18371         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
18372         STACK_SIZE is defined.
18373         * gcc.c-torture/unsorted/stuct.c: Similarly.
18374
18375         * gcc.c-torture/compile/980821-1.c: New test.
18376
18377 1998-08-21  Jeffrey A Law  (law@cygnus.com)
18378
18379         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
18380
18381 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
18382
18383         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
18384         code.
18385
18386 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
18387
18388         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
18389         error'.
18390
18391 1998-08-18  Jeffrey A Law  (law@cygnus.com)
18392
18393         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
18394
18395 1998-08-16  Jeffrey A Law  (law@cygnus.com)
18396
18397         * gcc.c-torture/compile/980816-1.c: New test.
18398
18399         * gcc.dg/980816-1.c: New test.
18400
18401 1998-08-13  Jeffrey A Law  (law@cygnus.com)
18402
18403         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
18404         compiler for ieee tests.
18405
18406 1998-08-01  Dave Love  <d.love@dl.ac.uk>
18407
18408         * g77.f-torture/compile/980729-0.f: New test.
18409
18410 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
18411
18412         * gcc.c-torture/special/eeprof-1.c: New test, for
18413         -finstrument-functions.
18414         * gcc.c-torture/special/special.exp: Run it.
18415
18416 1998-07-29  Jeffrey A Law  (law@cygnus.com)
18417
18418         * gcc.c-torture/compile/980729-1.c: New test.
18419
18420 1998-07-27  Nick Clifton  <nickc@cygnus.com>
18421
18422         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
18423         __thumb__ is defined, and test for ARM style doubles if so.
18424
18425 1998-07-26  Dave Love  <d.love@dl.ac.uk>
18426
18427         * g77.f-torture/noncompile/980615-0.f: New test.
18428
18429 1998-07-26  H.J. Lu  (hjl@gnu.org)
18430
18431         * gcc.dg/980312-1.c: Do link instead of compile.
18432         * gcc.dg/980313-1.c: Likewise.
18433
18434 1998-07-26  Jeffrey A Law  (law@cygnus.com)
18435
18436         * gcc.c-torture/compile/980726-1.c: New test.
18437
18438 1998-07-25  Dave Love  <d.love@dl.ac.uk>
18439
18440         * g77.f-torture/execute/io0.f: New test.
18441
18442 1998-07-24  Nick Clifton  <nickc@cygnus.com>
18443
18444         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
18445         an int.
18446
18447 1998-06-18  Michael Meissner  <meissner@cygnus.com>
18448
18449         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
18450         m32r bugs.
18451
18452 1998-07-17  Nick Clifton  <nickc@cygnus.com>
18453
18454         * gcc.dg/980626-1.c: Expect failures for all toolchains until
18455         c-decl.c:grokdeclarator can handle mode attributes.
18456
18457 1998-07-16  Jeffrey A Law  (law@cygnus.com)
18458
18459         * gcc.c-torture/execute/980716-1.c: New test.
18460
18461 1998-07-13  Jeffrey A Law  (law@cygnus.com)
18462
18463         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
18464         the mn10200.
18465         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
18466         the mn10200.
18467         * gcc.c-torture/execute/va-arg-3.x: Similarly.
18468         * gcc.c-torture/compile/930326-1.x: Similarly.
18469
18470 1998-07-13  Dave Love  <d.love@dl.ac.uk>
18471
18472         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
18473         New test from Craig.
18474
18475 1998-07-12  Dave Love  <d.love@dl.ac.uk>
18476
18477         * g77.f-torture/noncompile/980616-0.f: New test.
18478
18479         * g77.f-torture/execute/970816-3.f:  New test from Craig.
18480
18481 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
18482
18483         *  g++.other/singleton.C: Return error value instead of taking
18484         SIGSEGV.
18485
18486 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
18487
18488         *  g++.other/singleton.C: New test.   Warning is under dispute.
18489         Runtime crash is not.
18490
18491 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
18492
18493         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
18494         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
18495         using6.C, using7.C}:  New namespace tests.
18496
18497 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
18498
18499         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
18500         specialization with typedef'ed names used as array indexes.
18501
18502 1998-07-09  Jeffrey A Law  (law@cygnus.com)
18503
18504         * gcc.c-torture/execute/980709-1.c: New test.
18505
18506         * gcc.dg/980709-1.c: New test.
18507
18508 1998-07-07  Richard Henderson  <rth@cygnus.com>
18509
18510         * gcc.c-torture/execute/bcp-1.c: New test.
18511
18512 1998-07-07  Jeffrey A Law  (law@cygnus.com)
18513
18514         * gcc.c-torture/execute/980707-1.c: New test.
18515
18516 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
18517
18518         * gcc.c-torture/compile/980706-1.c: New test.
18519
18520 1998-07-01  Dave Love  <d.love@dl.ac.uk>
18521
18522         * g77.f-torture/execute/980701-0.f,
18523         g77.f-torture/execute/980701-1.f: New test from Craig.
18524
18525 1998-07-01  Jeffrey A Law  (law@cygnus.com)
18526
18527         * gcc.c-torture/compile/980701-1.c: New test.
18528
18529         * gcc.c-torture/execute/980701-1.c: New test.
18530
18531 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
18532 rlsruhe.de>
18533
18534         * g++.old-deja/g++.robertl/eb132.C: New test.
18535         * g++.old-deja/g++.robertl/eb133.C: Likewise.
18536
18537 1998-06-29  Dave Love  <d.love@dl.ac.uk>
18538
18539         * g77.f-torture/execute/980628-7.f,
18540         g77.f-torture/execute/980628-8.f,
18541         g77.f-torture/execute/980628-9.f,
18542         g77.f-torture/execute/980628-10.f: New tests from Craig.
18543
18544         * g77.f-torture/execute/980628-3.f: Remove mail headers.
18545
18546 1998-06-28  Jeffrey A Law  (law@cygnus.com)
18547
18548         * g77.f-torture/execute/980628-4.f: New test from Craig.
18549         * g77.f-torture/execute/980628-5.f: Likewise.
18550         * g77.f-torture/execute/980628-2.f: Likewise.
18551         * g77.f-torture/execute/980628-0.f: Likewise.
18552         * g77.f-torture/execute/980628-1.f: Likewise.
18553         * g77.f-torture/execute/980628-3.f: Likewise.
18554         * g77.f-torture/execute/980628-6.f: Likewise.
18555
18556 1998-06-28  Jeffrey A Law  (law@cygnus.com)
18557
18558         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
18559         directory when nothing has been installed yet.
18560
18561 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
18562
18563         * gcc.c-torture/special/special.exp: Handle newer versions of
18564         dejagnu.
18565
18566 1998-06-26  Jeffrey A Law  (law@cygnus.com)
18567
18568         * gcc.dg/980626-1.c: New test.
18569
18570 1998-06-19  Bruno Haible <haible@ilog.fr>
18571
18572         * gcc.misc-tests/m-un-2.c: New test.
18573         * g++.old-deja/g++.other/warn01.c: Likewise.
18574
18575 1998-06-19  Robert Lipe  <robertl@dgii.com>
18576
18577         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
18578         compatibility with assmblers with a different comment character.
18579         Eliminate use of GAS-specific extensions.
18580
18581 1998-06-19  Jeffrey A Law  (law@cygnus.com)
18582
18583         * gcc.c-torture/execute/ieee/980619-1.c: New test.
18584
18585 1998-06-19  Robert Lipe  <robertl@dgii.com>
18586
18587         *lib/g77.exp: Replace search for libf2c.a with search for newly
18588         renamed libg2c.a
18589
18590 1998-06-17  Jeffrey A Law  (law@cygnus.com)
18591
18592         * gcc.c-torture/execute/980617-1.c: New test.
18593
18594 1998-06-12  Jeffrey A Law  (law@cygnus.com)
18595
18596         * gcc.c-torture/execute/980612-1.c: New test.
18597
18598 1998-06-08  Jeffrey A Law  (law@cygnus.com)
18599
18600         * gcc.dg/980523-1.c: Only test on ppc-linux.
18601         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
18602
18603         * gcc.c-torture/execute/980608-1.c: New test.
18604
18605 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
18606
18607         * gcc.c-torture/execute/980605-1.c: New test.
18608
18609 1998-06-04  Jeffrey A Law  (law@cygnus.com)
18610
18611         * gcc.c-torture/execute/980604-1.c: New test.
18612
18613 1998-06-02  Jeffrey A Law  (law@cygnus.com)
18614
18615         * gcc.c-torture/execute/980602-1.c: New test.
18616         * gcc.c-torture/execute/980602-2.c: Likewise.
18617
18618 1998-06-02  Dave Love  <d.love@dl.ac.uk>
18619
18620         * 970125-0.f: Fix per JCB.  Add commentary.
18621
18622 1998-05-31  Michael Meissner  <meissner@cygnus.com>
18623
18624         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
18625         IEEE -0 support.
18626
18627 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
18628
18629         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
18630         earlier.
18631
18632 1998-05-28  Catherine Moore <clm@cygnus.com>
18633
18634         * gcc.c-torture/execute/980526-3.c: New test.
18635
18636 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
18637
18638         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
18639         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
18640         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
18641         m88k-motorola-sysv3 to XFAIL.
18642
18643 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18644
18645         * gcc.dg/980526-1.c: New test.
18646         * gcc.c-torture/execute/980526-2.c: New test.
18647
18648 1998-05-26  Jeffrey A Law  (law@cygnus.com)
18649
18650         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
18651
18652         * gcc.c-torture/execute/980526-1.c: New test.
18653
18654 1998-05-26  Dave Love  <d.love@dl.ac.uk>
18655
18656         * g77.f-torture/execute/alpha2.f: Add runtime test.
18657
18658 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
18659
18660         * g++.old-deja/old-deja.exp: Strip leading directories.
18661
18662         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
18663         error for the line.  Don't run multiple tests for the same line.
18664
18665 1998-05-23  Jeffrey A Law  (law@cygnus.com)
18666
18667         * gcc.dg/980523-1.c: New test.
18668
18669 1998-05-23  Dave Love  <d.love@dl.ac.uk>
18670
18671         * g77.f-torture/compile/970915-0.f: New test.
18672
18673 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
18674
18675         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
18676
18677 1998-05-21  Jeffrey A Law  (law@cygnus.com)
18678
18679         * gcc.dg/980520-1.c: New test.
18680
18681 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
18682
18683         * gcc.dg/980502-1.c: Fix return type.
18684
18685 1998-05-20  Jeffrey A Law  (law@cygnus.com)
18686
18687         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
18688         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
18689         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
18690         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
18691         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
18692
18693 1998-05-20  Dave Love  <d.love@dl.ac.uk>
18694
18695         * g77.f-torture/execute/980520-1.f: New test.
18696
18697 1998-05-15  Dave Love  <d.love@dl.ac.uk>
18698
18699         * lib/mike-g77.exp: New file.
18700
18701         * g77.f-torture/noncompile/noncompile.exp,
18702         g77.f-torture/noncompile/check0.f: New files.
18703
18704 1998-05-14  Dave Love  <d.love@dl.ac.uk>
18705
18706         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
18707         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
18708         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
18709         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
18710         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
18711         abort where appropriate.
18712
18713 1998-05-05  Michael Meissner  <meissner@cygnus.com>
18714
18715         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
18716         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
18717
18718 1998-04-29  Dave Love  <d.love@dl.ac.uk>
18719
18720         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
18721
18722 1998-04-27  Dave Love  <d.love@dl.ac.uk>
18723
18724         * g77.f-torture/compile/980427-0.f: New test.
18725
18726 1998-04-24  Dave Love  <d.love@dl.ac.uk>
18727
18728         * g77.f-torture/compile/980424-0.f: New test.
18729
18730 1998-04-19  Dave Love  <d.love@dl.ac.uk>
18731
18732         * g77.f-torture/compile/980419-2.f (main): New test.
18733         * g77.f-torture/compile/970125-0.f: New test.
18734         * g77.f-torture/compile/980419-1.f: New test.
18735
18736 1998-04-08  Jim Wilson  <wilson@cygnus.com>
18737
18738         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
18739         of loop-4.c.
18740
18741 1998-04-07  Jim Wilson  <wilson@cygnus.com>
18742
18743         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
18744
18745 1998-04-03  Jim Wilson  <wilson@cygnus.com>
18746
18747         * gcc.c-torture/compile/980329-1.c: New test.
18748
18749 1998-03-18  Jim Wilson  <wilson@cygnus.com>
18750
18751         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
18752         * gcc.dg/980312-1.c: Fix typo in -march command.
18753
18754 1998-03-16  H.J. Lu  (hjl@gnu.org)
18755
18756         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
18757
18758 1998-03-11  Robert Lipe  <robertl@dgii.com>
18759
18760         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
18761         Dave Love agree the Fortran source is bogus.
18762
18763 1998-03-11  Robert Lipe  <robertl@dgii.com>
18764
18765         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
18766         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
18767         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
18768         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
18769         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
18770
18771 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
18772
18773         * g++.old-deja/g++.other/friend1.C: New test.
18774
18775 1998-02-18  Dave Love  <d.love@dl.ac.uk>
18776
18777         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
18778         possibly uninitialized) variables and declare dnrm2.
18779
18780 1998-02-23  Robert Lipe <robertl@dgii.com>
18781
18782         From Bruno Haible <haible@ilog.fr>:
18783         * gcc.c-torture/execute/980223.c: New test.
18784
18785 1998-02-13  Jeffrey A Law  (law@cygnus.com)
18786
18787         * gcc.dg/ifelse-1.c: New test.
18788
18789 1998-02-09  H.J. Lu  (hjl@gnu.org)
18790
18791         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
18792
18793           * lib/old-dejagnu.exp (old-dejagnu): Added the
18794           "execution test - XFAIL *-*-*" handling in the spirit of
18795           "excess errors test -". Changed the "execution test fails"
18796           handling to be like "excess errors test fails".
18797           * Update various tests accordingly.
18798
18799 1998-02-06  Jim Wilson  <wilson@cygnus.com>
18800
18801         * gcc.c-torture/execute/980205.c: New test.
18802
18803 1998-01-18  Jeffrey A Law  (law@cygnus.com)
18804
18805         * lib/c-torture.exp: Look for .x files instead of .cexp files.
18806         * lib/f-torture.exp: Similarly.
18807         * gcc.c-torture: Rename all .cexp files to .x files.
18808
18809 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
18810
18811         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
18812         (940510-1.c): Removed duplicate.
18813         (971104-1.c): New test.
18814
18815 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
18816
18817           * lib/f-torture.exp: Improve error and loop detection.
18818
18819 1997-11-19  Michael Meissner  <meissner@cygnus.com>
18820
18821         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
18822         use that to size the filler array.
18823
18824 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
18825
18826         * lib/c-torture.exp(c-torture-execute): Fix typo.
18827
18828         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
18829         testcase as the executable name. Keep the executable around if
18830         the test fails.
18831
18832 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
18833
18834         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
18835         changes.  Only test one -g option, and move it to the end of the
18836         list of options to test.
18837
18838 1997-09-19  Michael Meissner  <meissner@cygnus.com>
18839
18840         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
18841         variable GCC_TORTURE_OPTIONS to supply default switches separated
18842         by colons.  If no environment variable, run tests with -O0 -g, -O1
18843         -g, and -O2 -g as well.
18844
18845 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
18846
18847         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
18848         explanatory comments. Fix indentation.
18849
18850 1997-09-15  Jeffrey A Law  (law@cygnus.com)
18851
18852         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
18853
18854 1997-09-11  Jeffrey A Law  (law@cygnus.com)
18855
18856         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
18857         * g++.old-deja/g++.mike/p7325.C: Likewise.
18858         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
18859
18860 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
18861
18862         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
18863         * g++.old-deja/g++.brendan/crash30.C: Likewise.
18864         * g++.old-deja/g++.brendan/crash39.C: Likewise.
18865         * g++.old-deja/g++.law/operators4.C: Likewise.
18866
18867 1997-09-11  Joe Buck  (jbuck@synopsys.com)
18868
18869         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
18870         * g++.old-deja/g++.mike/p784.C: Ditto.
18871         * g++.old-deja/g++.mike/p785.C: Ditto.
18872
18873 1997-09-05  Jeffrey A Law  (law@cygnus.com)
18874
18875           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
18876
18877 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18878
18879         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
18880         target feature; pass this to c-torture-execute as needed.
18881
18882 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18883
18884         * lib/c-torture.exp(c-torture-execute): If the previous and the
18885         current executables being tested are identical, we don't need to
18886         run the executable again. Try to make the executable names
18887         unique. Add an optional argument for passing additional compiler
18888         flags.
18889
18890 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
18891
18892         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
18893
18894 1997-08-29  Jeffrey A Law  (law@cygnus.com)
18895
18896         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
18897
18898 1997-07-31  Jeffrey A Law  (law@cygnus.com)
18899
18900         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
18901         32bit or larger longs.
18902
18903         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
18904         have either a 32bit long or 32bit int.
18905
18906 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
18907
18908         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
18909         Make double precision tests dependent on sizeof (double).
18910
18911 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
18912
18913         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
18914         too.
18915
18916 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
18917
18918         * gcc.c-torture/compile/961203-1.cexp: New script.
18919
18920 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
18921
18922         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
18923         up the includes ourselves.
18924
18925 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
18926
18927         * lib/plumhall.exp: Remove random include, and add a few
18928         verbose messages for debugging.
18929
18930 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
18931
18932         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
18933         of trying to do it ourselves.
18934
18935 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
18936
18937         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
18938
18939 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
18940
18941         * gcc.prms/5403.c: Made regexp a bit less strict.
18942
18943 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
18944
18945         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
18946         is returned from remote_load instead.
18947         * lib/plumhall.exp: Ditto.
18948         * lib/mike-g++.exp: Ditto.
18949         * lib/old-dejagnu.exp: Ditto.
18950         * lib/c-torture.exp: Ditto.
18951
18952 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
18953
18954         * lib/g++.exp: Use build_wrapper procedure.
18955         * lib/gcc.exp: Ditto.
18956
18957 1997-05-20  Jeffrey A Law  (law@cygnus.com)
18958
18959         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
18960         an old-style decl for malloc.  Fixes tests to work when
18961         sizeof (int) != sizeof (size_t).
18962
18963 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18964
18965         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
18966
18967         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
18968         use stdargs.h interface.
18969
18970 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18971
18972         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
18973         NO_VARARGS when compiling.
18974
18975 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
18976
18977         * lib/plumhall.exp(ph_includes): New procedure.
18978         (ph_make): Use it.
18979         (ph_compiler): Ditto.
18980
18981         * lib/g++.exp: Rename test-glue.c to testglue.c.
18982         * lib/gcc.exp: Ditto.
18983
18984 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
18985
18986         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
18987         to completion when it's called.
18988
18989 1997-03-21  Michael Meissner  <meissner@cygnus.com>
18990
18991         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
18992         is defined, don't do test.
18993
18994 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
18995
18996         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
18997         for object files.
18998         (ph_summary): Mark skipped testcases as untested, not unresolved.
18999
19000         * lib/plumhall.exp (ph_make): If unresolved because of bad
19001         errorCode, record errorCode in log file.
19002         (*): Replace send_log/verbose with verbose -log.
19003
19004 1997-03-19  Michael Meissner  <meissner@cygnus.com>
19005
19006         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
19007         double conversion if double isn't at least 8 bytes.
19008
19009         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
19010         int to work with targets where int is 16 bits.
19011
19012         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
19013         8 bytes, just exit, since 4 byte doubles don't have enough bits of
19014         precision for the test to complete.
19015
19016 1997-03-14  Michael Meissner  <meissner@cygnus.com>
19017
19018         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
19019         if d10v is not compiled with the -mdouble64 flag.
19020         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
19021
19022         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
19023         d10v is not compiled with the -mint32 flag.
19024
19025 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
19026
19027         * lib/plumhall.exp: Use incr_count.
19028
19029 1997-03-12  Jeffrey A Law  (law@cygnus.com)
19030
19031         * gcc.c-torture: Update to c-torture-1.45.
19032
19033 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
19034
19035         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
19036         the name of the expect testcase file).
19037
19038         * lib/g++.exp(g++_init): Ditto.
19039
19040 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
19041
19042         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
19043         the host.
19044
19045         * lib/gcc.exp(gcc_exit): New procedure.
19046
19047 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
19048
19049         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
19050         specs where appropriate.
19051
19052         * g++.old-deja/g++.arm/*: Added additional ERROR checks
19053         because of new "candidates are" messages, and removed a few
19054
19055         * Converted all non-old-style g++ testcases to old-style, and
19056         moved into g++.old-deja.
19057
19058 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
19059
19060         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
19061         options.
19062
19063         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
19064         succeeded.
19065
19066         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
19067
19068 1997-02-13  Michael Meissner  <meissner@cygnus.com>
19069
19070         * lib/gcc.exp (gcc_target_compile): Add support for defining
19071         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
19072         the machine doesn't have those features.
19073
19074 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
19075
19076         * g++.law/operators4.exp: Don't use LIBS.
19077
19078 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
19079
19080         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
19081
19082         * lib/mike-g++.exp: Don't set the compiler to be tested here.
19083         * lib/g++.exp: Set it here instead. Also, allow use of the
19084         --tool_exec and --tool_opt options. Change CXX to
19085         GXX_UNDER_TEST.
19086
19087         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
19088
19089         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
19090
19091 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
19092
19093         * lib/old-dejagnu.exp: Use prune_warnings instead of
19094         prune_system_crud.
19095         * lib/mike-g++.exp: Ditto.
19096         * lib/gcc.exp: Ditto.
19097         * lib/g++.exp: Ditto.
19098
19099         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
19100
19101 1997-02-07  Jeffrey A Law  (law@cygnus.com)
19102
19103           * 941014-2.c: Include stdlib.h
19104           * 960327-1.c: Include stdio.h
19105           * dbra.c, index-1.c: Don't assume ints are 32bits.
19106
19107 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
19108
19109         * lib/gcc.exp: Add gcc,stack_size target feature.
19110
19111         * lib/g++.exp(g++_target_compile): Add the include and link
19112         paths here, not in two other places. And, it's $options, not
19113         options.
19114
19115         * lib/mike-g++.exp(postbase): Remove the code that determines
19116         the correct include and link paths.
19117         * g++.old-deja/old-deja.exp: Ditto.
19118
19119 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
19120
19121         * lib/g++.exp(g++_init): target_compile no longer returns the
19122         filename of the result.
19123
19124 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
19125
19126         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
19127         call to glob.
19128
19129         * gcc.c-torture/special/special.exp: Change call to
19130         gcc_target_compile to include the object file.
19131
19132 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
19133
19134         * gcc.c-torture/special/special.exp: Correct misspelling in last
19135         change.
19136
19137 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
19138
19139         * lib/plumhall.exp(ph_summary): Log the entire output of the
19140         executable. Return -1 if there were any failures, 0 otherwise.
19141         (ph_execute): Return -1 if there were any failures, 0 otherwise.
19142         (ph_make): Clean up objects and executables that were built
19143         if the tests succeeded.
19144
19145 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
19146
19147         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
19148         libraries and includes in the build tree as appropriate.
19149
19150 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
19151
19152         * lib/c-torture.exp: Instead of looking for the global variable
19153         NO_LONG_LONG, check to see if that's a feature of the target.
19154
19155 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
19156
19157         * config/default.exp: Minimize. Delete the remainer of the files in
19158         config; this functionality is now in devo/dejagnu/config.
19159
19160         g++.*/*: Pass any additional flags used to compile to postbase;
19161         delete CXXFLAGS.
19162
19163         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
19164         is now done by runtest.exp. Use gcc_target_compile instead of
19165         compile.
19166
19167         lib/c-torture.exp: Use gcc_target_compile instead of compile.
19168         Remove references to CFLAGS. Use remote_file instead of
19169         calling rm -f.
19170         (c-torture): Take a list of arguments to use to compile this
19171         testcase.
19172
19173         lib/g++.exp: Simplify. Use target_compile instead of compile.
19174         lib/gcc-dg.exp: Ditto.
19175         lib/gcc.exp: Ditto.
19176         lib/mike-{gcc,g++}.exp: Ditto.
19177         lib/old-dejagnu.exp: Ditto.
19178         lib/plumhall.exp: Ditto.
19179
19180 1997-01-08  Jim Wilson  <wilson@cygnus.com>
19181
19182         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
19183         (ph_linker): Likewise.
19184
19185 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
19186
19187           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
19188         MAP_ANON / MAP_ANONYMOUS if defined;
19189         else try to map from /dev/zero .
19190
19191 1996-11-12  Jeffrey A Law  (law@cygnus.com)
19192
19193         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
19194         isn't defined, then define it to MAP_ANONYMOUS.
19195
19196 1996-11-12  Jeffrey A Law  (law@cygnus.com)
19197
19198         * gcc.c-torture: Update to c-torture-1.42 release.
19199
19200 1996-11-11  Jeffrey A Law  (law@cygnus.com)
19201
19202         * gcc.c-torture: Update to c-torture-1.41 release.
19203
19204 1996-10-27  Jeffrey A Law  (law@cygnus.com)
19205
19206         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
19207         c-torture release.
19208
19209 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
19210
19211         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
19212         and LDFLAGS.  Fix second case to append the target_info ldflags
19213         onto LDFLAGS, not CFLAGS.
19214         * lib/g++.exp (g++_init): Add target_info stuff.
19215         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
19216         of libgloss and newlib flags for !native.
19217
19218         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
19219         (GDB): Fix relative path to go up another dir for finding gdb.
19220
19221 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
19222
19223         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
19224         versions in the target_info array, if they don't exist.
19225
19226 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
19227
19228         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
19229
19230 1996-07-08  Jim Wilson  <wilson@cygnus.com>
19231
19232         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
19233         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
19234
19235 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
19236
19237         * lib/old-dejagnu.exp: Don't remove the output file before we've
19238         actually tested it. Don't append pwd to the path of the executable
19239         we're testing.
19240
19241 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
19242
19243         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
19244
19245 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
19246
19247         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
19248         temporary directory for compiler files, and set it to a default
19249         value of /tmp. Set $output as the name of the output file from
19250         compiling the testcase. Add a -o option to $cflags_var so the
19251         compiler writes the final output file as $output. Set $executable
19252         to $output.
19253
19254         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
19255         directory for compiler files, and set it to /tmp if it doesn't
19256         already have a value. Set $output_file to the name of the output
19257         file from compiling the testcase. Add a -o option to CXXFLAGS so
19258         the compiler writes the final output file as $output. Use $output
19259         as the executable to be tested.
19260
19261 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
19262
19263         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
19264
19265 1996-06-08  Jeffrey A Law  (law@cygnus.com)
19266
19267         * gcc.c-torture/execute/pending-1.c: New test.  Still
19268         pending in Tege's queue.
19269
19270 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
19271
19272         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
19273         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
19274         if there were failures.  Call unresolved if there were unresolved
19275         testcases.  Call gcc_fail if program did not run to completion.
19276         (ph_make): Pass additional argument name to ph_execute.
19277         (ph_execute): Add new argument.  Pass additional arguments to
19278         ph_summary.  Call gcc_fail is there is no execution output.
19279
19280 1996-04-24  Jeffrey A Law  (law@cygnus.com)
19281
19282         * lib/plumhall.exp (proc_summary): Output relavent summary
19283         lines into the log so specific failures in plumhall can be
19284         investigated.
19285
19286 1996-04-10  Jeffrey A Law  (law@cygnus.com)
19287
19288         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
19289         (c-torture-execute): Don't try to execute tests which use
19290         "long long" types if $NO_LONG_LONG is nonzero.
19291
19292 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
19293
19294         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
19295         not c-torture.
19296
19297         * gcc.ieee: Move from here.
19298         * gcc.c-torture/execute/ieee: To here.
19299
19300 1996-03-26  Jeffrey A Law  (law@cygnus.com)
19301
19302         * gcc.c-torture: Update to c-torture-1.41 release.
19303
19304 1996-03-22  Jeffrey A Law  (law@cygnus.com)
19305
19306         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
19307         not "$output".
19308
19309 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
19310
19311         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
19312         -c present.
19313
19314 1996-03-02  Jeffrey A Law  (law@cygnus.com)
19315
19316         * config/proelf.exp: Handle connecting to a simulator.
19317
19318 1996-01-31  Jeffrey A Law  (law@cygnus.com)
19319
19320         * config/proelf.exp: New file.  Enough framework that we can
19321         run c-torture tests on the proelf targets (or any other target
19322         that gdb can connect to for that matter).
19323
19324 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
19325
19326         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
19327         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
19328
19329         * lib/plumhall.exp (ph_execute): Always call ph_summary if
19330         exec_output exists.
19331
19332 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
19333
19334         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
19335         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
19336
19337         * config/*.exp: Update FSF address.  Change result of ${tool}_load
19338         to pass/fail/unresolved/unsupported/untested.  Caller must now
19339         call unresolved/unsupported/untested.
19340         * lib/*.exp: Update FSF address.  Update to handle new results of
19341         ${tool}_load.
19342         * lib/chill.exp (verbose): Delete.
19343
19344 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
19345
19346         * lib/gcc.exp (default_gcc_start): Change order of args to
19347         $LDFLAGS $CFLAGS $LIBS.
19348         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
19349         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
19350         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
19351         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
19352         * gcc.misc-tests/dg-test.exp: Likewise.
19353         * gcc.misc-tests/msgs.exp: Likewise.
19354         * gcc.prms/prms.exp: Likewise.
19355         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
19356         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
19357
19358         * lib/dg.exp: Deleted, moved to dejagnu/lib.
19359
19360 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
19361
19362         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
19363
19364         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
19365         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
19366
19367         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
19368         necessary.
19369
19370 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
19371
19372         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
19373         global for loop; add use of $mathlib.
19374         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
19375         settings here; set mathlib for anything but VxWorks.
19376
19377 1996-01-22  Jeffrey A Law  (law@cygnus.com)
19378
19379         * gcc.c-torture: Update to c-torture-1.40 release.
19380
19381 1996-01-03  Jeffrey A Law  (law@cygnus.com)
19382
19383         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
19384         dg.exp.
19385
19386 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
19387
19388         * lib/c-torture.exp (c-torture-execute): Declare "output" as
19389         global.
19390
19391 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
19392
19393         * lib/g++.exp (LIBS): Define if not already.
19394         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
19395         (gcc-dg-prune): Call prune_gcc_output.
19396         * lib/gcc.exp (prune_gcc_output): New proc.
19397         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
19398         prune_gcc_output.
19399
19400 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
19401
19402         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
19403         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
19404
19405 1995-11-15  Jeffrey A Law  (law@cygnus.com)
19406
19407         * gcc.c-torture: Update to c-torture-1.39 release.
19408
19409 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
19410
19411         * lib/c-torture.exp (c-torture-execute): Don't return if one option
19412         fails, try others as well.
19413
19414 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
19415
19416         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
19417         If compilation fails, mark execute tests as `untested'.
19418         If test is marked as unsupported, don't mark compilation and
19419         execute tests as failed.
19420
19421 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
19422
19423         * lib/g++.exp (g++_init): Don't link in libg++, and look to
19424         libstdc++ for whether or not we want to be doing shared
19425         libraries.  Delete link_curses since we don't need it anymore.
19426         * lib/mike-g++.exp (postbase): Don't link in libg++.
19427         * g++.old-deja/old-deja.exp: Likewise.
19428
19429 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
19430
19431         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
19432
19433 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
19434
19435         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
19436         For that, add `-Wl,-a,shared_archive'.
19437         * g++.old-deja/old-deja.exp: Likewise.
19438
19439 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
19440
19441         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
19442
19443 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
19444
19445         * lib/mike-g++.exp (postbase): Pay attention to the status of
19446         g++_load.
19447
19448 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
19449
19450           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
19451
19452 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
19453
19454         * lib/gcc.exp (default_gcc_start): No longer need to log program
19455         being executed or its output, execute_anywhere does that now.
19456         * lib/g++.exp (default_g++_version): Call execute_anywhere.
19457         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
19458
19459 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
19460
19461         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
19462         the same as those in lib/g++.exp.
19463
19464 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
19465
19466         * gcc.c-torture: Update to c-torture-1.38 release.
19467         * gcc.ieee: Related changes.
19468
19469 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
19470
19471         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
19472         "exec". Minor reformatting changes.
19473
19474         * config/rom68k.exp (${tool}_load): Make it work in a canadian
19475         cross. This means all "exec" calls now work on a remote host as
19476         well.
19477         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
19478         cross. Filter out the extra "\r\n" stuff that expect puts in.
19479         (c-torture-execute): Filter out the bogus warnings like
19480         c-torture-compile does. Add support for canadian cross.
19481         * lib/gcc.exp (default_gcc_version, default_gcc_start)
19482         Use execute_anywhere rather than calling exec directly. Now it
19483         works for canadian cross testing.
19484
19485 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
19486
19487         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
19488         results into a variable, and check that rather than using file exists.
19489
19490 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
19491
19492         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
19493         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
19494
19495 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
19496
19497         * g++.old-deja/old-deja.exp: Create and pass runshlib and
19498         lib_curses if there's a shared libg++ in the build tree.
19499
19500 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
19501
19502         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
19503         if not supported target.
19504
19505 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
19506
19507         * lib/g++.exp (g++_init): Move empty setting of runshlib and
19508         link_curses up to always happen, not just for native builds.
19509
19510 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
19511
19512         * gcc.c-torture: Update to c-torture-1.36 release.
19513         * gcc.failure: Related changes.
19514
19515 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
19516
19517         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
19518
19519 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
19520
19521         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
19522         * lib/mike-g++.exp (postbase): Not in here.  Still reference
19523         runshlib, link_curses, and mathlib for link and run.
19524
19525         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
19526         pass the runtime shared library options for Solaris, OSF/1, and
19527         Irix5, and link with -lcurses to avoid unresolved references.
19528
19529 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
19530
19531         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
19532         only run once.
19533
19534 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
19535
19536         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
19537
19538 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
19539
19540         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
19541         do not have a framework for the "compat" tests yet.
19542
19543 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
19544
19545         * lib/mike-g++.exp (postbase): New local variable `mathlib',
19546         set to null if we're testing vxworks5.1.  Use that instead of
19547         `-lm' in the setting of LIBS for link and run.
19548
19549 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
19550
19551         * config/rom68k.exp (${tool}_load): Major changes to make it
19552         work.  Verified that it does in fact return the stuff in
19553         exec_output properly.  Catch any Emul or any TRAP other than 0.
19554
19555 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
19556
19557         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
19558         LDFLAGS properly for targets that need stuff from libgloss.
19559         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
19560         only run once.
19561         (gpp_initialized): New variable.
19562
19563 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
19564
19565         * config/rom68k.exp: Load libgloss.exp.
19566         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
19567         so we can produce a fully linked binary.
19568         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
19569         so we can produce a fully linked binary.
19570
19571 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
19572
19573         * lib/plumhall.exp (ph_section): Watch for expected failures.
19574         Add missing `else'.
19575
19576         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
19577         run the testcase.
19578         (c-torture): Likewise.
19579
19580 1995-08-28  Doug Evans  <dje@cygnus.com>
19581
19582         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
19583
19584         * lib/mike-g++.exp (mike_cleanup): New proc.
19585         (prebase): New globals compiler_result, not_compiler_result,
19586         target_regexp.
19587         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
19588         allow leading "-" in pattern.  Watch for unsupported tests.
19589         If $compiler_result is set, pattern match assembler code,
19590         and ditto for $not_compiler_result.
19591         * lib/mike-gcc.exp: Likewise.
19592
19593         * lib/plumhall.exp (ph_execute): Only call ph_summary if
19594         execution "succeeded".
19595
19596 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
19597
19598         * config/win32.exp: New file.
19599         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
19600
19601 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
19602
19603         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
19604         unsupported.
19605         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
19606         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
19607         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
19608
19609         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
19610         "... without exceptions was ...".  That is now handled by
19611         prune_system_crud.
19612         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
19613
19614 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
19615
19616         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
19617         sieve.c,sort2.c}: New files.
19618         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
19619         sieve.exp,sort2.exp}: Drivers for them.
19620
19621         * lib/mike-gcc.exp (program_output): New user settable variable.
19622         (postbase): Call prune_system_crud.  Also prune extraneous compiler
19623         messages.
19624         * lib/mike-g++.exp (program_output): New user settable variable.
19625
19626         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
19627
19628         * config/sh.exp: Deleted (use sim.exp instead).
19629
19630 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
19631
19632         * config/vx.exp: Declare CHECKTASK as global.
19633         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
19634         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
19635         * lib/old-dejagnu.exp: Load [pwd]/$executable.
19636
19637 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
19638
19639         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
19640         target. Like vx.exp, only includes `vx29k.exp' instead of
19641         `vxworks.exp'.
19642
19643 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
19644
19645         * config/sim.exp: Increase time limit from 120 seconds to 240.
19646
19647 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
19648
19649         * gcc.c-torture/execute/950628-1.c: New test.
19650
19651 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
19652
19653         * gcc.c-torture: Update with changes/additions from
19654         c-torture-1.34.
19655
19656 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
19657
19658         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
19659
19660 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
19661
19662         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
19663
19664 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
19665
19666         * gcc.c-torture/compile/950512-1.c: New test.
19667         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
19668         * gcc.dg/struct-ret-1.c: Likewise.
19669
19670 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
19671
19672         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
19673           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
19674
19675 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
19676
19677         * gcc.c-torture/special/920411-1.c: Deleted.
19678         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
19679
19680 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
19681
19682         * config/sim.exp (${tool}_load): Hack in call to bash to get a
19683         cpu limit.
19684
19685 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
19686
19687         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
19688
19689 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
19690
19691         From kenner;
19692         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
19693         is the proper length.
19694         * va-arg-3.c: Likewise.
19695
19696 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
19697
19698         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
19699         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
19700
19701         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
19702         * lib/g++.exp (default_g++_start): Delete old cruft.
19703
19704 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
19705
19706         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
19707         (2 * (1 << 18)) to (2 * (1 << 17)).
19708
19709         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
19710
19711 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
19712
19713         * config/rom68k.exp: Renamed from config/idp.exp
19714
19715 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
19716
19717         * c-torture/compile/921109-2.c
19718
19719 1995-04-18  Mike Stump  <mrs@cygnus.com>
19720
19721         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
19722         excess errors.
19723
19724 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
19725
19726         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
19727         output.
19728         * lib/g++.exp (default_g++_start): Likewise.
19729
19730 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
19731
19732         * gcc.c-torture/compile/950329-1.c: New test.
19733
19734 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
19735
19736           * config/bug.exp (${tool}_load): Updated to use new remote_open
19737           and remote_close procs.
19738         * config/idp.exp: New file.
19739
19740 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
19741
19742         * gcc.c-torture/execute/950322-1.c: New test.
19743
19744 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
19745
19746         * config/vx.exp (${tool}_load): Clean up testing of return code from
19747         vxworks_ld and vxworks_spawn.
19748
19749 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
19750
19751         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
19752
19753 1995-03-13  Mike Stump  <mrs@cygnus.com>
19754
19755         * lib/old-deja.exp: Add `excess errors test - ' error, now one
19756         can mark excess errors on a machine by machine basis.  Note, the
19757         default is to not expect any excess errors, even when excess
19758         errors test - is given, so you will want to put an XFAIL ... on
19759         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
19760         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
19761         those 4 machines, but no others.
19762
19763 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
19764
19765         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
19766         * lib/c-torture.exp: to here.
19767
19768 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
19769
19770         * gcc.c-torture/execute/950221-1.c: New test.
19771         * gcc.c-torture/execute/struct-ret-1.c: New test.
19772         * gcc.c-torture/compile/950221-1.c: New test.
19773
19774         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
19775
19776 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
19777
19778         * gcc.c-torture/execute/arith-1.c (main): Return 0.
19779         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
19780
19781 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
19782
19783         * g++.gb: New directory of tests, derived from my signature and
19784         class scoping tests.
19785
19786         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
19787         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
19788         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
19789         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
19790         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
19791         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
19792         * g++.gb/sig25.C: Likewise.
19793
19794         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
19795         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
19796         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
19797         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
19798         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
19799         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
19800         * g++.gb/sig25.exp: Likewise.
19801
19802         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
19803         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
19804         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
19805         * g++.gb/scope13.C: Likewise, this test still fails.
19806
19807         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
19808         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
19809         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
19810         * g++.gb/scope13.exp: Ditto.
19811
19812         * g++.gb/README: New file, explains what these tests are about.
19813
19814 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
19815
19816         * lib/dg.exp (dg-do): Support `preprocess'.
19817         (dg-test): Likewise.
19818
19819 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
19820
19821         * config/udi.exp: change "continue -expect" to "exp_continue".
19822
19823 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
19824
19825         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
19826         Delete redundant tests.
19827
19828         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
19829         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
19830         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
19831         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
19832         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
19833         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
19834         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
19835         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
19836
19837         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
19838         storing label pointers.
19839         * gcc.c-torture/execute/921019-1.c: Likewise.
19840         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
19841         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
19842         parameter fp.
19843         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
19844         constants.
19845
19846         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
19847         Delete obsolete tests.
19848
19849         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
19850         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
19851         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
19852         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
19853         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
19854         * gcc.c-torture/compile/950124-1.c: New test.
19855
19856         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
19857
19858 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
19859
19860         * lib/mike-g++.exp: Add -lm to LIBS.
19861
19862 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
19863
19864         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
19865
19866 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
19867
19868         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
19869
19870 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
19871
19872         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
19873
19874 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
19875
19876         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
19877         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
19878         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
19879         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
19880         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
19881         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
19882         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
19883         * g++.law/{operators31.C, operators32.C,
19884         * g++.law/{operators33.C, operators34.C}: Likewise.
19885         * g++.law/{pic1.C, refs2.C}: Likewise.
19886         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
19887         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
19888         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
19889         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19890
19891         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
19892         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
19893         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
19894         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
19895         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
19896         * g++.law/{enum9.exp, friend5.exp}: Likewise.
19897         * g++.law/{nest3.exp, nest4.exp}: Likewise.
19898         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
19899         * g++.law/{operators30.exp, operators31.exp}: Likewise.
19900         * g++.law/{operators32.exp, operators33.exp}: Likewise.
19901         * g++.law/{operators34.exp}: Likewise.
19902         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
19903         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
19904         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
19905         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
19906         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19907
19908         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
19909         No longer expected to fail.
19910         * g++.law/missed-error3.C: Tweak for recent bool changes.
19911
19912 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
19913
19914         * config/emb-unix: Deleted.
19915         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
19916         remote execution.  Do final link on remote host if REMOTE_LINK is set.
19917
19918 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
19919
19920         * lib/dg.exp (dg-test): Fix typo in last patch.
19921
19922 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
19923
19924         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
19925         (handles multiple occurrences).
19926
19927 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
19928
19929         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
19930         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
19931         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
19932         printed).
19933         * lib/c-torture.exp (c-torture-compile): Likewise.
19934         (c-torture): Prepend full path if missing.
19935         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
19936         (gcc_fail): Likewise.
19937         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
19938
19939 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
19940
19941         * lib/netware.exp: Only attach to NetWare i386 systems.
19942
19943 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
19944
19945         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
19946         messages.  Add test name to "output pattern match" pass/fail message.
19947
19948 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
19949
19950         * gcc.dg: New testsuite.
19951         * gcc.dg/dg.exp: New file.
19952
19953         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
19954         test-switch.c}: Deleted.
19955
19956         * gcc.misc-tests/msgs.exp: New testcase driver.
19957
19958 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
19959
19960         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
19961         Watch for illegal return values from ${tool}_load.
19962         * config/unix.exp (${tool}_load): Fix pass/fail detection for
19963         cross targets.  Coerce return value >0 to 1.
19964
19965 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
19966
19967         * config/unix.exp (${tool}_load): Call program rsh, not proc.
19968
19969         * config/emb-unix.exp: New file.
19970
19971         * config/sim.exp: Error if variable $SIM not defined.
19972         (${tool}_load): Mark test as "untested" if simulator missing.
19973
19974         * config/unix.exp: Load remote.exp to get rcp_download.
19975         * lib/c-torture.exp: Use different option lists for testcases with
19976         and without loops.
19977         * gcc.c-torture/execute/execute.exp: Likewise.
19978
19979 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
19980
19981         * config/*.exp: Clarify return code from ${tool}_load.
19982         Call `unresolved' or `untested' instead of `warning' or `perror'
19983         (sometimes you still want to call both though).
19984         Add comment that `shell_id' is local to each file.
19985         * config/udi.exp (timeout): Set to 30.
19986         Don't print warning if connection fails, $connectmode has already
19987         printed an error.
19988         (${tool}_load): Move verbose messages to level 2.
19989         Rework pattern for "Process started" message.
19990         Pass `shell_id' to ${connectmode}_download.
19991         Retry twice upon timeout.  Make resetting of target more robust.
19992         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
19993         Pass `shell_id' to exit_$connectmode.
19994         Only call exit_$connectmode if connected.
19995         * config/unix.exp (${tool}_load): Check return codes better.
19996         * config/vrtx.exp (${tool}_load): Likewise.
19997         * config/vx.exp (${tool}_load): Likewise.
19998         Delete unneeded global's.
19999         * lib/dg.exp (dg-test): Update to reflect clarified return codes
20000         from ${tool}_load.
20001         (dg-stat): Delete.
20002         (dg-init): Delete recording of pass/fail counts.
20003         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
20004         (old-dejagnu-init): Likewise.
20005         (old-dejagnu-stat): Delete contents, empty proc now.
20006         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
20007         (c-torture): Delete references to lcnt, lpass, lfail.
20008         Get option list from TORTURE_OPTIONS.
20009         Delete -funroll[-all]-loops if no loops.
20010         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
20011         (g++_stat): Delete contents (empty proc now).
20012         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
20013         (gcc_finish): Likewise.
20014         (gcc_stat): Deleted.
20015         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
20016         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
20017         * gcc.c-torture/execute/execute.exp: Likewise.
20018         Split tests into two parts: compile, execute.
20019         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
20020         no loops.  Update to reflect clarified return codes from ${tool}_load.
20021
20022 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
20023
20024         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
20025         to grep for.
20026         (old-dejagnu): Likewise (where necessary).
20027
20028 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
20029
20030         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
20031
20032         * lib/dg.exp (dg-process-target): Fix processing of selector.
20033         Add comment regarding use of `error'.
20034
20035         * lib/gcc.exp (prune_system_crud): Define if missing.
20036         * lib/g++.exp (prune_system_crud): Likewise.
20037
20038         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
20039         Call prune_system_crud.
20040         * lib/dg.exp (dg-runtest): New proc.
20041         Use perror instead of send_user for tcl errors in testcase.
20042         Don't return any value, it's never used.
20043         Don't clobber previous definition of `unknown'.
20044         Print tcl errors in `dg-final'.
20045
20046 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
20047
20048         * lib/dg.exp (dg-process-target): Improve syntax error messages.
20049         (dg-test): Don't print errorInfo, it contains stack backtrace.
20050
20051 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
20052
20053         * lib/g++.exp (runtest_file_p): Define if missing.
20054
20055 1994-09-24  Doug Evans  (dje@cygnus.com)
20056
20057         * lib/mike-g++.exp: Comment out loading of g++.exp.
20058         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
20059         (default_g++_version): Always print something.
20060         (default_g++_start): Comment out call to `which'.
20061         (g++_start, g++_load): Deleted (must be defined in config file).
20062         * lib/gcc.exp: Test for existence of $CC at start.
20063         Delete check for tmpdir (done in gcc_init).
20064         (default_gcc_version): Always print something.
20065         (default_gcc_start): Comment out call to `which'.
20066         * config/*.exp: Major cleanup - make cross targets work at least a
20067         little better for g++ (by not being "--tool gcc" specific).
20068         Rename gcc_xxx to ${tool}_xxx.
20069         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
20070         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
20071
20072 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
20073
20074         * lib/c-torture.exp (c-torture-compile): Rework compiler
20075         message processing.
20076
20077         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
20078         c-torture.
20079
20080 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
20081
20082         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
20083
20084         * lib/dg.exp (dg-process-target): Support { target native }.
20085
20086 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
20087
20088         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
20089         looked for "... program xxx got fatal signal".
20090         Correct regsub munging of `comp_output'.
20091         Ignore compiler messages "path prefix not used" and "linker input
20092         file unused".
20093
20094 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
20095
20096         * lib/gcc.exp (runtest_file_p): Define if missing.
20097         * gcc.prms/template.c: Example to work from.
20098
20099 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
20100
20101         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
20102         * lib/dg.exp (dg-test): Call unsupported testcases as such.
20103
20104         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
20105         * gcc.prms/1883.c: Moved from compile/940714-1.c.
20106         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
20107         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
20108
20109         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
20110         (dg-process-target): No longer a varargs proc.
20111         Return S/N for target, P/F for xfail.  All callers changed.
20112         (user option procs): More argument checking.
20113         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
20114         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
20115         (dg-test): Skip test if not running on selected target in `dg-do'.
20116         Update handling of `dg-do-what', `dg-output-text'.
20117         Separate execution pass/fail from output pattern match pass/fail.
20118         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
20119
20120 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
20121
20122         * gcc.c-torture/special/special.exp: Don't expect failure for mips
20123         target for 920510-1.c.
20124
20125 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
20126
20127         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
20128         Clean up comment regarding use of passcnt, etc.
20129         (gcc_stat): Don't update `testcnt' here.
20130         (gcc_finish): Do it here.
20131         Might as well reset `but_id' here too.
20132         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
20133         to determine if the file should be tested.
20134         * gcc.c-torture/compile/compile.exp: Likewise.
20135         * gcc.c-torture/execute/execute.exp: Likewise.
20136         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
20137         * gcc.misc-tests/dg-test.exp: Likewise.
20138         * gcc.prms/prms.exp: Likewise.
20139         * gcc.wendy/wendy.exp: Likewise.
20140         * g++.old-deja.exp: Likewise.
20141         Move "Testing file" message to verbose level 1.
20142
20143 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
20144
20145         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
20146
20147 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
20148
20149         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
20150         (default_gcc_start): Accept optional second list element
20151         of compiler flags.  Print compiler output at verbosity level 2.
20152         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
20153         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
20154         Save current values of framework globals passcnt, failcnt, xpasscnt,
20155         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
20156         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
20157         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
20158         xfailcnt to compute stats.  Update framework global `testcnt' from
20159         pass/fail counts.
20160         (gcc_finish): New proc.  Clean up test environment.
20161         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
20162         (gcc_epass, gcc_efail): Delete.
20163         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
20164         argument of line number.
20165         (dg-init): If the tool has an init routine, call it.
20166         (dg-test): Remove args `cflags_var' and `libs_var'.
20167         Pass all compiler options to ${tool}_start.
20168         Handle missing line number.
20169         (dg-finish): New function.
20170         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
20171         particular files.  Call gcc_finish at end.  Move "skipping test"
20172         message to verbosity level 3.
20173         * gcc.c-torture/compile/compile.exp: Likewise.
20174         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
20175         * gcc.c-torture/execute/execute.exp: Likewise.
20176         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
20177         Print testcase being tried at verbosity level 1.
20178         * gcc.c-torture/special/special.exp: Unset xfail.
20179         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
20180         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
20181         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
20182         * gcc.failure/failure.exp: Likewise.
20183         * gcc.ieee/ieee.exp: Likewise.
20184         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
20185         Update call to dg-test.  Call dg-finish at end.
20186         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
20187         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
20188         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
20189         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
20190         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
20191         * gcc.wendy/wendy.exp: Add copyright.
20192         Delete setting of tmpdir (done by gcc_init).
20193         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
20194         Pass compiler flags to gcc_start.  Call gcc_finish at end.
20195         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
20196         gcc_[ce]pass/fail.
20197
20198 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
20199
20200         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
20201         confusion.
20202         (g++_load): Likewise.
20203
20204         * config/*.exp (gcc_load): Some were varargs fns and some were not.
20205         Rename argument to `prog' to remove the confusion.
20206         Varargs fns behave differently too!
20207         (g++_load): Likewise.
20208
20209         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
20210
20211         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
20212         what it is.  Delete (always) printing of status value for !native.
20213         Simplify verbose code, and include status and exec_output.
20214         (g++_load): Use gcc_load.
20215
20216 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
20217
20218         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
20219         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
20220         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
20221         940714-3.c as these testcases don't exist anymore.  Make
20222         va-arg-1.c expected to pass.
20223
20224 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
20225
20226         * gcc.misc-tests/misc.exp: Only run specific testcases.
20227         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
20228         * gcc.misc-tests/dg-[1-9].c: New files.
20229
20230         * lib/dg.exp: New testsuite driver.
20231         * gcc.prms/prms.exp: Use it.
20232
20233         * README.gcc: New file.
20234
20235         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
20236         Document and reset `lxpass' and `lxfail'.
20237         Simplify "initialized" message.
20238         (gcc_stat): Clean up comments a little.
20239
20240 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
20241
20242         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
20243
20244 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
20245
20246         * lib/old-dejagnu.exp (process-option): New proc.
20247         (old-dejagnu-init, old-dejagnu-stat): Likewise.
20248         (old-dejagnu): Simplify.
20249         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
20250
20251 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
20252
20253         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
20254         exists and is not an empty string.
20255
20256         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
20257         $xfail rather than calling setup_xfail.  Clear $xfail when test is
20258         finished.
20259         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
20260         automatically.
20261
20262         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
20263         longer expected to fail.
20264
20265         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
20266         "f" function call.
20267
20268         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
20269
20270         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
20271         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
20272         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
20273         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
20274         c-torture-1.29.
20275
20276         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
20277         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
20278
20279         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
20280
20281         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
20282         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
20283
20284         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
20285         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
20286         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
20287
20288 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
20289
20290         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
20291         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
20292         940714-1.c, 940714-2.c, 940714-3.c},
20293         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
20294         gcc.misc-tests/{mg.c,mg.exp}:
20295         New tests.
20296         * gcc.noncompile/noncompile.exp: Change accordingly.
20297
20298 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
20299
20300         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
20301         Undo previous clobberage.
20302
20303 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
20304
20305         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
20306         * gcc.special/{930510-1.c, special.exp}:
20307         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
20308         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
20309         struct-varargs-1.c}: New tests from c-torture-1.26.
20310
20311 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
20312
20313         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
20314           argument to switch.
20315
20316 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
20317
20318         * Revert the previous changes.  Please see Rob's directory
20319           (/lisa/test/rob/progressive/gcc/testsuite) for testing
20320           fixes.
20321
20322 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
20323
20324         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
20325             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
20326             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
20327             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
20328             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
20329             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
20330             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
20331             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
20332             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
20333             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
20334             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
20335             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
20336             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
20337             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
20338             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
20339             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
20340             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
20341             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
20342             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
20343             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
20344             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
20345             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
20346             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
20347             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
20348             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
20349             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
20350             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
20351
20352 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
20353
20354         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
20355             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
20356           with perror calls.
20357
20358 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
20359
20360         * config/unix.exp (g++_load): Fix syntax.
20361
20362 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
20363
20364         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
20365         * gcc.noncompile/921017-1.c: Deleted obsolete test.
20366         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
20367         Don't expect va-arg-1.c to fail.  Correct expected output for
20368         920928-1.c.
20369         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
20370         * gcc.wendy/hbm4.c: Correct typo.
20371         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
20372
20373 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
20374
20375         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
20376         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
20377         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
20378         * lib/c-torture.exp (c-torture-compile): Ditto.
20379
20380         Reduce volume of output (remove all the -I's and such).
20381         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
20382         Call gcc_cpass, gcc_cfail.
20383         (c-torture): Pass testing option to c-torture-compile.
20384
20385 1994-03-21  Doug Evans  (dje@cygnus.com)
20386
20387         Bring patches over from progressive.
20388         * config/default.exp: Exit remote shell cleanly.
20389         (g++_exit, g++_start): Add default versions.
20390         * config/sim.exp (gcc_load): Use perror, not error.
20391
20392 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
20393
20394         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
20395         set in site.exp.
20396
20397 1994-03-14  Doug Evans  (dje@cygnus.com)
20398
20399         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
20400         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
20401         (wendy_try): New proc to run testcase.
20402         (main loop): Call 'em.
20403         * gcc.wendy/*.c: Clean up pass to correct expected output.
20404
20405         * lib/gcc.exp: Minor cleanup work.
20406         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
20407
20408 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
20409
20410         * config/sim.exp (gcc_load): Document return codes better.
20411         Don't pass -v to simulator.
20412
20413 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
20414
20415           * gcc.special/920717-x.c: Fix typo.
20416           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
20417           get at sources.
20418
20419         * lib/mike-gcc.exp: Fix typo.
20420
20421 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
20422
20423         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
20424         binary to use, transform the name.
20425         * config/*.exp: rename everything. Nuke any g++ specific files,
20426         it's now a special case of gcc that requires no special support.
20427         Add a default.exp for unsupported targets.
20428
20429 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
20430
20431         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
20432         lib/old-dejagnu.exp: Fix a few patterns to work with the new
20433         version of Tcl.
20434
20435 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
20436
20437         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
20438         than a warning.
20439
20440 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
20441
20442         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
20443
20444 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
20445
20446         * gcc.execute/execute.exp: Combine opt_list and foption_list into
20447         option_list.  Compile every file with only 4/6 option choices
20448         (same as C torture) instead of with 12/18 different option
20449         choices.
20450         * lib/c-torture.exp: Likewise.
20451
20452         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
20453         not already set.
20454
20455 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
20456
20457         * lib/old-deja.exp: Add `excess errors test fails' error, now one
20458         can put an XFAIL *-*-* on excess errors.
20459
20460 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
20461
20462         * g++.law: Add more tests derived from g++-bugs snapshots.
20463
20464         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
20465         equivalent to g++.law/init9.
20466
20467         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
20468         compiled it, and the a.out file after we've run it.
20469
20470 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
20471
20472         * lib/mike-g++.exp (postbase): Delete the .o file after we've
20473         compiled it, and the a.out file after we've run it.
20474
20475 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
20476
20477         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
20478
20479 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
20480
20481         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
20482         version number.
20483
20484 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
20485
20486         * g++.law: New directory of g++ tests derived from the g++-bugs
20487         snapshots.
20488
20489 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
20490
20491         * gcc.compile: initbug1.c initbug1.exp testcase added
20492
20493 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
20494
20495         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
20496         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
20497           fixes submitted by Jeff Law (law@cs.utah.edu)
20498         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
20499           Jeff Law (law@cs.utah.edu)
20500
20501
20502 1993-11-30  Mike Stump  (mrs@cygnus.com)
20503
20504         * config/unix-g++.exp: Follow the gcc way of doing things.
20505         * g++.old-deja/old-deja.exp: Minor updates.
20506         * lib/g++.exp: New file, follow the gcc way of doing things.
20507         * lib/old-dejagnu.exp: Minor updates.
20508         * lib/mike-g++.exp: Always unset errorInfo.
20509
20510 1993-11-06  Mike Stump  (mrs@cygnus.com)
20511
20512         * lib/gcc.exp: Fix some errors with the below change, CC and
20513         CFLAGS should be global when setting, not local.
20514
20515 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
20516
20517         * lib/gcc.exp: Transform tool name.
20518
20519 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
20520
20521         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
20522
20523 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
20524
20525         * lib/gcc.exp: change gcc_done to gcc_stat
20526
20527 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
20528
20529         * Upgraded gcc testsuite to c-torture version 1.25
20530
20531 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
20532
20533         * lib/gcc.exp: added reporting code. Changed verbose compile message.
20534         * lib/c-torture: added hooks for new reporting code.
20535
20536 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
20537
20538         * config/sh-gcc.exp: check if sh-sim exists in the path
20539
20540 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
20541
20542         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
20543         * gcc.compile/compile.exp: Initial changes for new logic.
20544         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
20545         * gcc.failure/failure.exp: Initial changes for new logic.
20546         * gcc.ieee/ieee.exp: Initial changes for new logic.
20547         * gcc.misc-tests/misc.exp: Initial changes for new logic.
20548         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
20549         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
20550         * lib/c-torture.exp: Initial changes for new logic.
20551         * lib/gcc.exp: Initial changes for new logic.
20552
20553 1993-10-15  Mike Stump  (mrs@cygnus.com)
20554
20555         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
20556         depend upon failure or success.  Fully qualify names in failure
20557         and success messages.  Always remove a.out before starting
20558         compile, just in case.  Pay more attention to error text output by
20559         the compiler.  Handle testcases with no known past errors just
20560         like all others, so that things are uniform.  Other miscellaneous
20561         improvements.
20562
20563 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
20564
20565         * gcc.cpp: new directory for cpp tests
20566
20567 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
20568
20569         * lib/chill.exp: Code reformatted, removed unused code.
20570         * config/unix-chill.exp: Code reformatted, removed unused code.
20571         * chill.execute/execute.exp: Code reformatted, removed unused code.
20572         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
20573
20574 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
20575
20576         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
20577         routines not written.
20578
20579 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
20580
20581         * config/bug-gcc.exp: Use new procs from bug.exp.
20582
20583 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
20584
20585         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
20586         via ftp, rather than depending on NFS.
20587         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
20588         case.
20589
20590 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
20591
20592         * config/bug-gcc.exp: Use new download proc.
20593
20594 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
20595
20596         * chill.execute/execute.exp: cleanups, handles errors better
20597         * chill.compile/compile.exp: rewrite, based on execute.exp
20598         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
20599         * lib/chill.exp: major changes to diff proc and compile and link
20600           procs. added chill_fail and chill_pass wrappers to pass and
20601           fail. added more comments, and handle error codes better.
20602           Added a hack to capture stderr from exec, so noncompile tests
20603           can work.
20604
20605 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
20606
20607         * chill.execute/execute.exp: rewrite of testsuite driver
20608         * lib/chill.exp: rewrite of testsuite driver
20609         * config/unix-chill.exp: rewrite of testsuite driver
20610
20611 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
20612
20613     In chill.execute:
20614         * iexpr.ch: Standardize uppercase.
20615         * tuples.dat: Standardize uppercase.
20616         * vary.ch: standardize.  Correct varying string assignments.
20617         * vary.dat: Add new output lines.
20618
20619 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
20620
20621     In chill.execute:
20622         * chprintf.ch: Standardize use of uppercase.
20623         * tuples.ch: Standardize and turn arr2 into a DCL,
20624           rather than a SYN.
20625         * pinits.ch: Standardize.
20626
20627 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
20628
20629         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
20630         * Makefil: Renamed to Makefile.in.
20631         * configure.in: New.
20632
20633 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
20634
20635     In chill.execute:
20636         * .cvsignore: Add result/output files.
20637         * Makefile: Fix up variables at start.  Use MFLAGS
20638           everywhere.  Correct bool_loc, built_ins entries.
20639           Add entry for vary1.ch.
20640         * bitarray.ch: Standardize upper-case usage.
20641         * bitexpr.ch: Standardize, add output of b1.
20642         * params.ch: Use arrayt in along PROC parameters, to
20643           avoid novelty problems.
20644         * sets.ch: Tiny cleanup.
20645         * vary1.ch: Re-indent.
20646
20647 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
20648
20649           * Add PR-related files to Makefiles, .cvsignore files, etc.
20650
20651 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
20652
20653         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
20654           with compiler objects. New names are test-flow.c and test-loop.c
20655
20656 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
20657
20658         * Upgraded c-torture tests from 1.19 to 1.20
20659
20660         * new files:
20661         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
20662         * gcc.compile: 930623-1.c 930623-2.c
20663         * gcc.noncompile: 930622-1.c 930622-2.c
20664         * gcc.failure: 920411-1.c 920627-2.c
20665         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
20666
20667 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
20668
20669         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
20670           More changes to get testsuite working properly. Needs more work.
20671           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
20672
20673 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
20674
20675         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
20676           More changes to get testsuite working properly. Needs more work.
20677
20678 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
20679
20680         * chill.compile/compile.exp: Added for Dejagnu support
20681         * chill.execute/execute.exp: Added for Dejagnu support
20682         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
20683
20684 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
20685
20686     This should complete moving the CHILL test files.
20687         * chill.noncompile(.cvsignore printf.grt
20688             in-printf.grt chprintf.grt chprintf.ch):
20689             Added test-support files.
20690           (Makefile): Modified further.
20691         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
20692             signal.ch): Added test files.
20693           * chill.execute (.cvsignore printf.grt printr.c
20694             in-printf.grt rts.c chprintf.grt rts.h): Added
20695           test-support files.
20696             (Makefile): More corrections.
20697
20698 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
20699
20700         * chill.compile, chill.execute, chill.nocompile: Add CHILL
20701           test cases, ready for DejaGnu.
20702
20703 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
20704
20705         * Upgraded c-torture tests from 1.18 to 1.19
20706
20707         * gcc.compile: added test(s):
20708           930607-1.c
20709         * gcc.execute: added test(s):
20710           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
20711
20712         * added new subdirectory for misc tests: gcc.misc-tests
20713         * gcc.misc-test(s): added tests:
20714           inst-check.c test-consts.c test-ior.c test-switch.c
20715
20716 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
20717
20718         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
20719
20720 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
20721
20722         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
20723
20724 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
20725
20726         * Upgraded c-torture tests from 1.17 to 1.18
20727
20728 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
20729
20730         * Upgraded c-torture tests from 1.12 to 1.17
20731
20732 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
20733
20734         * lib/old-dejagnu.exp:
20735           Fixed handling of XFAIL target triplets to correctly
20736           recognize wildcard characters.  Removed code that
20737           appended a unique id tag to the end of the file name
20738           printed out by the result of the testcases within a
20739           given test file.
20740
20741 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
20742
20743         * lib/old-dejagnu.exp:
20744           Reworked expected failure handling to trigger off of XFAIL
20745           keyword in keyphrase embeded in testcase source code. The
20746           XFAIL keyword must be at the end of the keyphrase line. It
20747           may optionally be followed by one or more target triplets.
20748           It has just occured that the handling of wildcards in the
20749           target triplet may not be correct.
20750
20751 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
20752
20753         * g++.old-deja/tests:
20754           Moved all subdirectories up one level into g++.old-deja .
20755
20756         * lib/old-dejagnu.exp:
20757           Fixed problem with CXXFLAGS not being properly reset, and being
20758           corrupted with extraneous "-c" compiler option.  This was
20759           causing binaries to not be generated for test that needed them.
20760           Modified strings passed to "pass" and "fail" so that individual
20761           tests from the same test file would be distinguished by an
20762           identifier appended to the test file name in the summary logs;
20763           this corrected a problem with erroneous diff logs.  Added code
20764           to search testcases for expected fail and unexpected pass keywords.
20765
20766 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
20767
20768         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
20769
20770 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
20771
20772         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
20773           Removed extraneous text from end of "Special g++ Options"
20774           keyphrase.
20775
20776         * lib/old-dejagnu.exp: Added pattern matching to look for new
20777           keywords, embedded in testcases comments, which will trigger
20778           calls to xpass and xfail.
20779
20780 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
20781
20782         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
20783           comments embedded in the testcases, especially the one looking for
20784           special compiler options, as well as the pattern matching for the
20785           compiler output again.
20786
20787 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
20788
20789         * lib/old-dejagnu.exp: Do a proper check of the return value for
20790           execute tests. Fixed several problems with the pattern matching
20791           of the compiler output which gave erroneous test results.
20792           Changed several of the test result messages to be more descriptive.
20793         * config/unix-g++.exp: Proc g++_load now actually works and
20794           executes the tests passed to it and returns a usable return
20795           value.
20796
20797 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
20798
20799           * lib/gcc.exp: Exits gracefully if $CC is bogus.
20800
20801 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
20802
20803         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
20804           Modified both files to properly execute the old style
20805           dejagnu tests. The previous versions of these files were
20806           experimental and did not function anything near correctly.
20807
20808 1993-04-05  Rob Savoye  (rob@cygnus.com)
20809
20810         * Removed all Makefile.in and configure.in files. No configuration
20811         needed now.
20812
20813 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
20814
20815         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
20816
20817 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
20818
20819         * gcc.compile/configure.in, gcc.unsorted/configure.in,
20820         gcc.special/configure.in, gcc.noncompile/configure.in,
20821         gcc.execute/configure.in, gcc.code_quality/configure.in,
20822         g++.other/configure.in, g++.old-deja/configure.in,
20823         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
20824         in srcname setting.
20825
20826 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
20827
20828         * lib/udi.exp:  Fixed mondfe and mondfe_download.
20829         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
20830         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
20831
20832 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
20833
20834         * config/udi-gdb.exp: Check $shell_id after connecting to target.
20835         (gdb_exit): Don't remove *_soc files.
20836
20837 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
20838
20839         * lib/c-torture.exp: Don't look for main; instead always use -w
20840         -c.  This is how the c-torture tests work.  Remove the object
20841         file if the compilation succeeds.
20842         * gcc.execute/execute.exp: Remove executable if test passes.
20843         * gcc.noncompile/noncompile.exp: Every test is an expected
20844         failure.
20845         * gcc.special/special.exp: Added tests from c-torture 1.11,
20846         corrected use of existing test.
20847         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
20848         gcc.execute/920625-1.c: Updated to c-torture 1.11.
20849         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
20850         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
20851         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
20852         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
20853         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
20854         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
20855         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
20856         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
20857         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
20858         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
20859         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
20860         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
20861         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
20862         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
20863         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
20864         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
20865         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
20866         c-torture 1.11.
20867         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
20868         correspond to c-torture 1.11.
20869
20870         * New file.
20871
20872