OSDN Git Service

PR c++/13932
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/13932
4         * g++.dg/warn/conv2.C: New test.
5
6 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7
8         PR c++/13086
9         * g++.dg/warn/incomplete1.C: Remove xfail.
10
11 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12
13         * lib/file-format.exp (gcc_target_object_format): Use
14         ${tool}_target_compile, not gcc_target_compile.
15         * lib/target-supports.exp (check_alias_available): Likewise.
16         (check_gc_sections_available): Likewise.
17         * g++.dg/ext/attrib10.C: Use dg-require-alias.
18         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
19         dg-require-alias.
20
21 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
22
23         PR c++/13969
24         * g++.dg/template/static6.C: New test.
25
26 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
27
28         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
29
30 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31
32         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
33         tests for systems where `char' is unsigned by default.
34
35 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36
37         PR c++/13997
38         * g++.dg/template/partial3.C: New test.
39
40 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
41
42         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
44         Remove mentions of obsolete ports.
45
46 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
47
48         * gcc.dg/noncompile/20001228-1.c: Fix for new
49         error message.
50
51 2004-02-03  Roger Sayle  <roger@eyesopen.com>
52
53         PR target/9348
54         * gcc.c-torture/execute/multdi-1.c: New test case.
55
56 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
57
58         PR c++/13925
59         * g++.dg/template/lookup5.C: New test.
60
61 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
62
63         PR c++/13950
64         * g++.dg/template/lookup4.C: New test.
65
66         PR c++/13970
67         * g++.dg/parse/error14.C: New test.
68
69         PR c++/14002
70         * g++.dg/parse/template13.C: New test.
71
72 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
73
74         PR c++/13978
75         * g++.dg/template/koenig4.C: New test.
76
77         PR c++/13968
78         * g++.dg/template/crash17.C: New test.
79
80         PR c++/13975
81         * g++.dg/parse/error13.C: New test.
82         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
83
84 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
85
86         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
87
88 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
89
90         PR c/11658
91         PR c/13994
92         * gcc.dg/noncompile/20040203-1.c: New test.
93         * gcc.dg/noncompile/20040203-2.c: Likewise.
94         * gcc.dg/noncompile/20040203-3.c: Likewise.
95         * gcc.dg/20040203-1.c: Likewise.
96
97 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
98
99         PR c++/10858
100         * g++.dg/template/sizeof7.C: New test.
101
102 2004-02-02  Eric Christopher  <echristo@redhat.com>
103             Zack Weinberg  <zack@codesourcery.com>
104
105         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
106
107 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
108
109         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
110         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
111         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
112         * gcc.dg/cleanup-5.c: Run only on Linux targets.
113
114 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
115
116         PR c++/13113
117         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
118
119         PR c++/13854
120         * g++.dg/ext/attrib13.C: New test.
121
122         PR c++/13907
123         * g++.dg/conversion/op2.C: New test.
124
125 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
126
127         * gcc.dg/titype-1.c: Fix pasto.
128
129 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
130
131         * gcc.dg/titype-1.c: New test.
132
133 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
134
135         PR c++/13957
136         * g++.dg/template/non-type-template-argument-1.C,
137         g++.dg/template/qualified-id1.C: Update dg-error marks.
138         * g++.dg/template/nontype6.C: New test.
139
140 2004-02-01  Roger Sayle  <roger@eyesopen.com>
141
142         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
143         * gcc.dg/builtins-31.c: New testcase.
144         * gcc.dg/builtins-32.c: New testcase.
145
146 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
147
148         * objc.dg/call-super-2.m: Update line numbers
149         for the including of stddef.h.
150
151 2004-01-30  Michael Matz  <matz@suse.de>
152
153         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
154         g++.dg/ext/case-range3.C: New tests.
155
156 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
157
158         DR206
159         PR c++/13813
160         * g++.dg/template/member4.C: New test.
161
162 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
163
164         PR c++/13683
165         * g++.dg/template/sizeof6.C: New test.
166
167 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
168
169         * gcc.dg/fwritable-strings-1.c: New test.
170
171 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
172
173         * gcc.c-torture/compile/20040130-1.c: New test.
174
175 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
176
177         * objc.dg/call-super-2.m: Include stddef.h for size_t.
178
179 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
180
181         PR c++/13883
182         * g++.dg/template/ctor3.C: New test.
183
184 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
185
186         * g++.dg/tc1: New directory.
187         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
188         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
189         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
190         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
191         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
192
193 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
194
195         * g++.dg/parse/error11.C: New test.
196         * g++.dg/parse/error12.C: Likewise.
197
198 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
199
200         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
201         (scan_initial, main): Use aligned_sizeof instead of sizeof.
202
203 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
204
205         PR c++/13791
206         * g++.dg/ext/attrib12.C: New test.
207
208         PR c++/13736
209         * g++.dg/parse/cast2.C: New test.
210
211 2004-01-27  James E Wilson  <wilson@specifixinc.com>
212
213         * objc.dg/encode-2.m (main): New local string.  Set depending on
214         sizeof long.  Use in sscanf call.
215         * objc.dg/encode-3.m (main): New local string.  Set depending on
216         sizeof long.  Use in scan_initial call.
217
218 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
219
220         * objc.dg/call-super-2.m: Make LP64-safe.
221         * objc.dg/desig-init-1.m: Likewise.
222
223 2004-01-27  Devang Patel <dpatel@apple.com>
224
225         * g++.dg/debug/namespace1.C: New test.
226
227 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
228
229         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
230         xscale-*-*.
231
232         * gcc.dg/arm-mmx-1.c: New test.
233
234 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
235
236         * gcc.dg/20040127-1.c: New test.
237         * gcc.dg/20040127-2.c: New test.
238
239 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
240
241         * objc.dg/stret-1.m (glob): Renamed to globa.
242
243 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
244
245         PR c++/13663
246         * g++.dg/expr/for1.C: New test.
247
248 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
249
250         PR middle-end/13779
251         * gcc.dg/darwin-longlong.c: New test.
252
253 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
254
255         * gcc.dg/20040124-1.c: Moved test from here...
256         * gcc.c-torture/compile/20040124-1.c: ...to here.
257
258 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
259
260         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
261         the assembly output if -m64 is passed.
262
263 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
264
265         PR c++/13833
266         * g++.dg/template/cond3.C: New test.
267
268 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
269
270         PR c++/13810
271         * g++.dg/template/ttp7.C: New test.
272
273 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
274
275         PR c++/13797
276         * g++.dg/template/nontype4.C: New test.
277         * g++.dg/template/nontype5.C: Likewise.
278
279 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
280
281         * gcc.dg/torture/mips-clobber-at.c: New test.
282
283 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
284
285         * gcc.dg/20040124-1.c: New test.
286
287 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
288
289         * gcc.dg/20040123-1.c: New test.
290
291 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
292
293         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
294
295 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
296
297         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
298
299 2004-01-23  Andrew Pinski  <apinski@apple.com>
300
301         * gcc.dg/20030121-1.c: Move to ..
302         * gcc.dg/20040121-1.c: here.
303
304 2004-01-23  Roger Sayle  <roger@eyesopen.com>
305
306         * gcc.dg/builtins-29.c: New test case.
307
308 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
309
310         PR 18314
311         * gcc.dg/builtins-30.c: New testcase.
312
313 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
314
315         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
316         * lib/g77.exp: Likewise.
317         * lib/objc.exp: Likewise.
318         * lib/g++.exp: Likewise.
319
320 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
321
322         * gcc.dg/struct-by-value-2.c: New test.
323
324 2004-01-21  Andrew Pinski  <apinski@apple.com>
325
326         PR target/13785
327         * gcc.dg/20030121-1.c: New test.
328
329 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
330
331         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
332         clobber frame pointer register in asm statement.
333
334 2004-01-21  Falk Hueffner  <falk@debian.org>
335
336         * gcc.c-torture/compile/20040121-1.c: New test.
337
338 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
339
340         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
341
342 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
343
344         * gcc.dg/ppc64-abi-2.c: New test.
345
346 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
347
348         * lib/treelang.exp: Fill out this file.
349         * lib/treelang-dg.exp: New File.
350
351 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
352
353         * gcc.c-torture/compile/981022-1.c: Remove.
354         * gcc.dg/array-5.c: Remove XFAIL.
355         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
356         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
357         gcc.dg/cond-lvalue-1.c: Update.
358         * gcc.dg/cast-lvalue-2.c: New test.
359
360 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
361
362         PR c++/13592
363         * g++.dg/other/error1.C (class foo): Tweak error message.
364
365         PR c++/13592
366         * g++.dg/template/call2.C: New test.
367
368 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
369
370         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
371         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
372         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
373         scalar-return-1_x.c, scalar-return-2_y.c,
374         scalar-return-3_x.c, scalar-return-3_y.c,
375         scalar-return-4_x.c, scalar-return-4_y.c,
376         struct-align-1.h, struct-align-1_x.c,
377         struct-align-1_y.c, struct-align-2.h,
378         struct-align-2_x.c, struct-align-2_y.c,
379         struct-by-value-10_y.c, struct-by-value-11_x.c,
380         struct-by-value-11_y.c, struct-by-value-12_x.c,
381         struct-by-value-12_y.c, struct-by-value-13_x.c,
382         struct-by-value-13_y.c, struct-by-value-14_x.c,
383         struct-by-value-14_y.c, struct-by-value-15_x.c,
384         struct-by-value-15_y.c, struct-by-value-16_y.c,
385         struct-by-value-17_y.c, struct-by-value-18_y.c,
386         struct-by-value-19_y.c, struct-by-value-1_x.c,
387         struct-by-value-1_y.c, struct-by-value-20_y.c,
388         struct-by-value-2_x.c, struct-by-value-2_y.c,
389         struct-by-value-3_y.c, struct-by-value-4_x.c,
390         struct-by-value-4_y.c, struct-by-value-5_y.c,
391         struct-by-value-6_y.c, struct-by-value-7_y.c
392         struct-by-value-8_x.c, struct-by-value-8_y.c
393         struct-by-value-9_x.c, struct-by-value-9_y.c
394         struct-return-10_x.c, struct-return-10_y.c,
395         struct-return-19_x.c, struct-return-20_x.c
396         struct-return-2_x.c, struct-return-2_y.c
397         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
398         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
399
400 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
401
402         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
403         attribute on sparc*-sun-solaris2.*.
404
405 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
406
407         PR c++/13710
408         * g++.dg/ext/typeof7.C: New test.
409
410 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
411
412         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
413         * gcc.dg/const-elim-1.c: Same.
414
415 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
416
417         * objc.dg/stret-1.m: New.
418         * objc.dg/stret-2.m: New.
419
420 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
421
422         PR c++/11895
423         * g++.dg/ext/vector1.C: New test.
424
425 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
426
427         * gcc.dg/pch/import-1.c: New.
428         * gcc.dg/pch/import-1.hs: New.
429         * gcc.dg/pch/import-1a.h: New.
430         * gcc.dg/pch/import-1b.h: New.
431         * gcc.dg/pch/import-1c.h: New.
432
433 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
434
435         PR c++/13574
436         * g++.dg/ext/array1.C: New test.
437
438         PR c++/13178
439         * g++.dg/conversion/op1.C: New test.
440
441 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
442
443         PR 11864
444         From Kazumoto Kojima / Dan Kegel:
445         * gcc.dg/pr11864-1.c: New test.
446
447         PR 10392
448         From Marcus Comstedt / Dan Kegel:
449         * gcc.dg/pr10392-1.c: New test.
450
451 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
452
453         PR c++/13478
454         * g++.dg/init/ref10.C: New test.
455
456 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
457
458         PR c++/13407
459         * g++.dg/parse/typename6.C: New test.
460
461 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
462
463         PR pch/13361
464         * testsuite/g++.dg/pch/wchar-1.C: New.
465         * testsuite/g++.dg/pch/wchar-1.Hs: New.
466
467 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
468
469         PR c++/9259
470         * g++.dg/expr/sizeof2.C: New test.
471
472 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
473
474         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
475
476 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
477
478         PR c++/13659
479         * g++.dg/lookup/strong-using-3.C: New.
480         * g++.dg/lookup/using-10.C: New.
481
482 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
483
484         PR c++/13594
485         * g++.dg/lookup/strong-using-2.C: New.
486
487 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
488             Dan Kegel <dank@kegel.com>
489             J"orn Rennecke <joern.rennecke@superh.com>
490
491         PR target/9365
492         * gcc.dg/pr9365-1.c: New test.
493
494 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
495
496         PR c++/8856
497         * g++.dg/parse/casting-operator2.C: New test.
498         * g++.old-deja/g++.pt/explicit83.C: Remove.
499
500 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
501
502         * gcc.dg/label-compound-stmt-1.c: New test.
503         * gcc.c-torture/compile/950922-1.c,
504         gcc.c-torture/compile/20000211-3.c,
505         gcc.c-torture/compile/20000518-1.c,
506         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
507         compound statements.
508
509 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
510
511         * gcc.dg/ppc64-abi-1.c: New test.
512
513 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
514
515          * g++.dg/ext/attrib9.C: Add dg-warnings.
516
517 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
518
519         PR c++/12335
520         * g++.dg/parse/dtor3.C: New test.
521
522 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
523
524         PR c++/12709
525         * g++.dg/parse/try-catch-1.C: New test.
526
527 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
528
529         * ada/acats/run_all.sh: Add more verbose output in acats.log
530         when compiling tests.
531
532 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
533
534         PR 13656
535         * gcc.dg/typedef-redecl.c: New test case.
536         * gcc.dg/typedef-redecl.h: New support file.
537
538 2004-01-13  Jan Hubicka  <jh@suse.cz>
539
540         * gcc.dg/always_inline.c: New test.
541         * gcc.dg/debug/20031231-1.c: Fix.
542
543 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
544
545         PR c++/13474
546         * g++.dg/template/array3.C: New test.
547
548 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
549
550         * g++.dg/ext/lvalue1.C: No longer expected to fail.
551         * g++.dg/warn/Wunused-2.C: Likewise.
552
553 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
554
555         PR c++/13289
556         * g++.dg/template/instantiate6.C: New test.
557
558 2004-01-12  Roger Sayle  <roger@eyesopen.com>
559
560         PR middle-end/11397
561         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
562
563 2004-01-12  Jan Hubicka  <jh@suse.cz>
564
565         PR opt/12826
566         * gcc.dg/20040112-1.c: New.
567
568         * gcc.dg/dwarf-die[1-7].c: Move to...
569         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
570         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
571
572 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
573
574         PR c++/4100
575         * g++.dg/parse/friend4.C: New test.
576
577 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
578
579         PR c++/4100
580         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
581         definition is called a friend.
582
583 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
584
585         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
586
587 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
588
589         PR c++/3478
590         * g++.dg/parse/error10.C: New test.
591         * g++.dg/template/arg2.C: Accept "invalid type" error.
592
593 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
594
595         PR middle-end/13392
596         * g++.dg/opt/expect2.C: New test.
597
598 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
599
600         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
601         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
602         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
603         Update dg-error regexps.
604
605 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
606
607         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
608         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
609
610 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
611
612         * gcc.dg/pragma-re-1.c: Use right pointer type.
613
614 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
615
616         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
617
618 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
619
620         * gcc.dg/rs6000-ldouble-1.c: New.
621
622 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
623
624         DR 337
625         PR c++/9256
626         * g++.dg/other/abstract1.C: New test.
627
628 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
629
630         * g++.dg/lookup/strong-using-1.C: New.
631
632 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
633
634         PR c/11234
635         * gcc.dg/func-ptr-conv-1.c: New test.
636         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
637
638 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
639
640         PR target/13380.
641         * gcc.c-torture/compile/20040109-1.c: New.
642
643 2004-01-08  Stuart Hastings  <stuart@apple.com>
644
645         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
646         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
647         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
648
649 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
650
651         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
652
653 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
654
655         * ada/acats/run_acats: Treat 'gnatchop' the same way
656         as 'gnatmake'.  Export GCC_DRIVER.
657         * ada/acats/run_all.sh: Add target_gnatchop.  Use
658         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
659
660 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
661
662         PR c++/12573
663         * g++.dg/template/dependent-expr4.C: New test.
664
665 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
666
667         * gcc.dg/altivec-11.c: New test.
668
669 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
670
671         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
672
673 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
674
675         PR c/6024
676         * gcc.dg/enum-compat-1.c: New test.
677         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
678
679 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
680
681         PR c/12165
682         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
683         gcc.dg/c99-idem-qual-3.c: New tests.
684
685 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
686
687         * gcc.dg/winline-7.c: Don't cast void * to int.
688
689 2004-01-06  Jan Hubicka  <jh@suse.cz>
690
691         * gcc.dg/i386-sse-5.c: New test
692         * g++.dg/eh/simd-1.c: Add -w argument for i386.
693
694 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
695
696         PR c++/12815
697         * g++.dg/rtti/typeid4.C: New test.
698
699 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
700
701         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
702
703 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
704
705         PR c++/12132
706         * g++.dg/template/error11.C: New test.
707
708         PR c++/13451
709         * g++.dg/template/class2.C: New test.
710
711 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
712         Richard Sandiford <rsandifo@redhat.com>
713
714         PR c++/13387
715         * g++.dg/opt/alias3.C: New test.
716
717 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
718
719         PR c++/13157
720         * g++.dg/template/koenig3.C: New test.
721
722         PR c++/13529
723         * g++.dg/parse/offsetof3.C: New test.
724
725         * g++.dg/init/copy7.C: Add missing dg-error markers.
726
727         PR c++/12226
728         * g++.dg/init/copy7.c: New test.
729
730         PR c++/13536
731         * g++.dg/parse/cast1.C: New test.
732
733 2004-01-04  Jan Hubicka  <jh@suse.cz>
734
735         * gcc.dg/winline[1-7].c: New tests.
736
737 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
738
739         PR c++/13520
740         * g++.dg/template/qualttp22.C: New test.
741
742 2004-01-01  Jan Hubicka  <jh@suse.cz>
743
744         * gcc.dg/debug/20031231-1.c: New.
745         * gcc.c-torture/compile/20040101-1.c: New.
746         * gcc.dg/dwarf-die-[1-7].c: New.
747
748 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
749
750         PR optimization/13521
751         * gcc.c-torture/compile/20031231-1.c: New test.
752
753 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
754
755         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
756
757 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
758
759         PR c++/10079
760         * g++.dg/template/crash16.C: New test.
761
762 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
763
764         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
765
766 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
767
768         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
769         ports.
770         * g++.old-deja/g++.jason/thunk3.C: Likewise.
771         * g++.old-deja/g++.law/profile1.C: Likewise.
772         * gcc.c-torture/compile/981006-1.c: Likewise.
773         * gcc.c-torture/execute/loop-2e.x: Likewise.
774         * gcc.c-torture/execute/loop-2f.x: Remove.
775         * gcc.c-torture/execute/loop-2g.x: Likewise.
776         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
777         * gcc.dg/20020312-2.c: Remove traces of dead ports.
778
779 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
780
781         PR c++/13507
782         * g++.dg/ext/attrib11.C: New test.
783
784         PR c++/13494
785         * g++.dg/template/array2-1.C: New test.
786         * g++.dg/template/array2-2.C: New test.
787
788 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
789
790         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
791
792 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
793
794         PR c++/12774
795         * g++.dg/template/array1-1.C: New test.
796         * g++.dg/template/array1-2.C: New test.
797
798 2003-12-29  Roger Sayle  <roger@eyesopen.com>
799
800         PR fortran/12632
801         * g77.dg/12632.f: New test case.
802
803 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
804
805         PR c++/13289
806         * g++.dg/parse/nontype1.C: New test.
807
808 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
809
810         PR c++/12403
811         * g++.dg/parse/explicit1.C: New test.
812         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
813
814 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
815
816         PR c++/13081
817         * g++.dg/opt/inline6.C: New test.
818
819         PR c++/12613
820         * g++.dg/parse/error9.C: New test.
821
822         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
823
824 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
825
826         PR c++/13009
827         * g++.dg/init/assign1.C: New test.
828
829 2003-12-28  Roger Sayle  <roger@eyesopen.com>
830
831         PR c++/13070
832         * g++.dg/warn/format3.C: New test case.
833
834 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
835
836         * gcc.c-torture/compile/20031227-1.c: New test.
837
838 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
839
840         * g++.dg/bprob/bprob.exp: Load target-supports.exp
841         * g77.dg/bprob/bprob.exp: Likewise.
842         * gcc.misc-tests/bprob.exp: Likewise.
843         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
844         variants on systems where the library does not provide that
845         functionality.
846         * gcc.dg/builtins-20.c: Use builtins-config.h.
847         * gcc.dg/builtins-config.h: New file.
848
849 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
850
851         * lib/gcc-dg.exp (dg-require-profiling): New function.
852         * lib/target-supports.exp (check_profiling_available): Likewise.
853         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
854         * g77.dg/bprob/bprob.exp: Likewise.
855         * gcc.misc-tests/bprob.exp: Likewise.
856         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
857         * gcc.dg/20021014-1.c: Likewise.
858         * gcc.dg/nest.c: Likewise.
859
860 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
861
862         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
863         compiling.
864         * g++.dg/lookup/java2.C: Likewise.
865         * gcc.dg/cpp/lexident.c: Likewise.
866
867 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
868
869         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
870         given.
871         * gcc.c-torture/compile/961203-1.c: Likewise.
872         * gcc.c-torture/compile/980506-1.c: Likewise.
873
874 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
875
876         * lib/gcc-dg.exp (dg-prune-output): New annotation.
877         (additional_prunes): New global.
878         (gcc-dg-prune): Handle additional per-test pruning.
879         (dg-test): Clear additional_prunes between tests.
880
881         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
882         dg-prune-output to avoid spurious failures from assembler
883         complaining about nonexistent WAW violations.
884         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
885         Use dg-prune-output to avoid spurious failures from assembler
886         warning about Itanium B-step errata.
887
888 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
889
890         * g++.dg/abi/macro0.C: New test.
891         * g++.dg/abi/macro1.C: Likewise.
892         * g++.dg/abi/macro2.C: Likewise.
893
894         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
895         * g++.dg/abi/bitfield7.C: Likewise.
896         * g++.dg/abi/dtor2.C: Likewise.
897         * g++.dg/abi/mangle11.C: Likewise.
898         * g++.dg/abi/mangle12.C: Likewise.
899         * g++.dg/abi/mangle14.C: Likewise.
900         * g++.dg/abi/mangle17.C: Likewise.
901         * g++.dg/abi/vbase10.C: Likewise.
902         * g++.dg/abi/vbase14.C: Likewise.
903         * g++.dg/template/qualttp17.C: Likewise.
904
905 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
906
907         PR c/11995
908         * gcc.dg/20031223-1.c: New test.
909
910 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
911
912         * gcc.dg/noreturn-7.c: New test.
913
914 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
915
916         * gcc.dg/null-pointer-1.c: New test.
917
918 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
919
920         * g++.old-deja/g++.jason/template18.C: Remove.
921         * g++.old-deja/g++.jason/template37.C: Likewise.
922
923         PR c++/12862
924         * g++.dg/lookup/ns1.C: New test.
925
926         PR c++/12397
927         * g++.dg/template/lookup3.C: New test.
928
929 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
930
931         * g++.dg/template/recurse1.C: New test
932
933 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
934
935         PR c++/12479
936         * g++.dg/parse/semicolon1.C: New test.
937         * g++.dg/parse/semicolon1.h: Likewise.
938
939 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
940
941         * gcc.dg/darwin-misaligned.c: New test.
942
943 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
944
945         PR c/9163
946         * gcc.dg/20031222-1.c: New test.
947
948 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
949
950         PR c++/13438
951         * g++.dg/parse/error8.C: New test.
952
953         PR c++/11554
954         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
955
956 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
957
958         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
959         too small.
960         * gcc.c-torture/compile/930217-1.c: Likewise.
961         * gcc.c-torture/compile/930513-1.c: Likewise.
962         * gcc.c-torture/execute/920908-2.c: Likewise.
963         * gcc.c-torture/execute/921204-1.c: Likewise.
964         * gcc.c-torture/execute/930621-1.c: Likewise.
965         * gcc.c-torture/execute/930630-1.c: Likewise.
966         * gcc.c-torture/execute/931031-1.c: Likewise.
967         * gcc.c-torture/execute/980602-2.c: Likewise.
968         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
969         * gcc.c-torture/execute/compndlit-1.c: Likewise.
970         * gcc.c-torture/execute/extzvsi.c: Likewise.
971         * gcc.c-torture/unsorted/ext.c: Likewise.
972
973 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
974
975         PR target/12749
976         * gcc.c-torture/compile/20031220-2.c: New test case.
977
978 2003-12-20  Roger Sayle  <roger@eyesopen.com>
979
980         PR optimization/13031
981         * gcc.c-torture/compile/20031220-1.c: New test case.
982
983 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
984
985         * gcc.dg/cast-function-1.c: New test.
986
987 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
988
989         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
990         formats.
991
992 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
993
994         PR c++/12795
995         * g++.dg/ext/attrib10.C: New test.
996
997 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
998
999         * gcc.dg/cleanup-10.c: New test.
1000         * gcc.dg/cleanup-11.c: New test.
1001
1002 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
1003
1004         PR c++/13239
1005         * g++.dg/opt/expect1.C: New test.
1006
1007 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
1008
1009         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
1010
1011 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
1012
1013         PR debug/12923
1014         * gcc.dg/20031218-1.c: New test.
1015
1016         PR debug/12389
1017         * gcc.dg/20031218-2.c: New test.
1018         * gcc.dg/20031218-3.c: New test.
1019
1020         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
1021         of label name and allow for USER_LABEL_PREFIX == "_" names.
1022         * g++.dg/abi/mangle18-2.C: Likewise.
1023         * g++.dg/abi/mangle19-1.C: Likewise.
1024         * g++.dg/abi/mangle19-2.C: Likewise.
1025         * g++.dg/abi/mangle20-1.C: Likewise.
1026         * g++.dg/abi/mangle20-2.C: Likewise.
1027
1028 2003-12-18  Richard Henderson  <rth@redhat.com>
1029
1030         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
1031
1032 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
1033             Dan Kegel <dank@kegel.com>
1034
1035         PR other/12009
1036         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
1037         testing a cross compiler, it causes spurious compile failures.
1038         * lib/g++.exp: Likewise.
1039
1040 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1041
1042         PR c++/13262
1043         * g++.dg/template/access13.C: New test.
1044
1045 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
1046
1047         * gcc.dg/20031216-1.c: New test.
1048
1049 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1050
1051         PR c++/9154
1052         * g++.dg/template/error10.C: New test.
1053
1054 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1055
1056         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
1057         * g++.dg/eh/simd-2.C: Likewise.
1058
1059 2003-12-17  James E Wilson  <wilson@specifixinc.com>
1060             Roger Sayle  <roger@eyesopen.com>
1061
1062         * gcc.c-torture/execute/ieee/mzero5.c: New.
1063
1064 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
1065
1066         PR c++/10603
1067         * g++.dg/parse/error6.C: New test.
1068
1069         PR c++/12827
1070         * g++.dg/parse/error7.C: New test.
1071
1072 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1073
1074         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
1075         at -O with stabs debugging formats.
1076         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
1077         * gcc.dg/debug/debug-2.c: Likewise.
1078
1079 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
1080
1081         PR c++/12696
1082         * g++.dg/init/error1.C: New test.
1083
1084         PR c++/12218
1085         * g++.dg/init/pm3.C: New test.
1086
1087 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1088
1089         PR c/3347
1090         * gcc.dg/bitfld-8.c: New test.
1091
1092 2003-12-16  James Lemke  <jim@wasabisystems.com>
1093
1094         * gcc.dg/arm-scd42-[123].c: New tests.
1095
1096 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1097
1098         PR c++/9043
1099         * g++.dg/abi/mangle20-1.C: New test.
1100         * g++.dg/abi/mangle20-2.C: New test.
1101
1102 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
1103
1104         PR c++/13275
1105         * g++.dg/other/offsetof2.C: Remove XFAIL.
1106         * g++.dg/parse/offsetof1.C: New test.
1107         * g++.gd/parse/offsetof2.C: Likewise.
1108
1109 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1110
1111         * g++.dg/template/nontype3.C: New test.
1112         * g++.dg/template/static2.C: Tweaked the dg-error clause.
1113
1114 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1115
1116         * g++.dg/warn/noreturn-3.C: Also test instantiation.
1117
1118 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1119
1120         PR c++/13387
1121         * g++.dg/expr/assign1.C: New test.
1122
1123         PR c++/13242
1124         * g++.dg/abi/mangle19-1.C: New test.
1125         * g++.dg/abi/mangle19-2.C: New test.
1126
1127 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
1128
1129         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
1130
1131 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1132
1133         * gcc.c-torture/execute/20031216-1.c: New test.
1134
1135 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1136
1137         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
1138         an ICE regression.
1139
1140 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
1141
1142         PR c++/10926
1143         * g++.dg/template/error9.C: New test.
1144
1145         PR c++/11116
1146         * g++.dg/template/error8.C: New test.
1147
1148 2003-12-15  Roger Sayle  <roger@eyesopen.com>
1149
1150         PR middle-end/13400
1151         * gcc.c-torture/execute/20031215-1.c: New test case.
1152
1153 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
1154
1155         PR c++/13269
1156         * g++.dg/parse/error5.C: New test.
1157
1158         PR c++/12989
1159         * g++.dg/expr/sizeof1.C: New test.
1160
1161         PR c++/13310
1162         * g++.dg/template/crash15.C: New test.
1163
1164 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
1165
1166         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
1167         a non-POD type as the last named parameter of a varargs function.
1168
1169 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
1170
1171         PR c++/13243
1172         PR c++/12573
1173         * g++.dg/template/crash14.C: New test.
1174         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
1175
1176 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1177
1178         * g++.dg/other/java1.C: New test.
1179
1180         PR c++/13241
1181         * g++.dg/abi/mangle18-1.C: New test.
1182         * g++.dg/abi/mangle18-2.C: New test.
1183
1184 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1185
1186         PR optimization/10312
1187         * gcc.c-torture/execute/20031214-1.c: New.
1188
1189 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
1190
1191         PR c++/10779
1192         PR c++/12160
1193         * g++.dg/parse/error3.C: New test.
1194         * g++.dg/parse/error4.C: Likewise.
1195         * g++.dg/abi/mangle4.C: Tweak error messages.
1196         * g++.dg/lookup/using5.C: Likewise.
1197         * g++.dg/other/error2.C: Likewise.
1198         * g++.dg/parse/typename5.C: Likewise.
1199         * g++.dg/parse/undefined1.C: Likewise.
1200         * g++.dg/template/arg2.C: Likewise.
1201         * g++.dg/template/ttp3.C: Likewise.
1202         * g++.dg/template/type1.C: Likewise.
1203         * g++.old-deja/g++.other/crash32.C: Likewise.
1204         * g++.old-djea/g++.pt/defarg8.C: Likewise.
1205
1206 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1207
1208         PR c++/13106
1209         * g++.dg/warn/noreturn-3.C: New test.
1210
1211 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
1212
1213         PR c++/13118
1214         * g++.dg/abi/covariant3.C: New.
1215
1216 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
1217
1218         * g++.dg/eh/ia64-1.C: New test.
1219
1220 2003-12-12  Roger Sayle  <roger@eyesopen.com>
1221
1222         PR optimization/13037
1223         * g77.f-torture/execute/13037.f: New test case.
1224
1225 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
1226
1227         PR c++/12881
1228         * g++.dg/abi/covariant2.C: New.
1229
1230 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
1231
1232         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
1233
1234 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
1235
1236         * gcc.c-torture/execute/wchar_t-1.x: Delete.
1237
1238 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
1239
1240         PR other/10819
1241         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
1242         to fix Bug 10819.
1243         * lib/g++.exp (g++_version): Likewise.
1244         * lib/g77.exp (g77_version): Likewise.
1245         * lib/objc.exp (default_objc_version): Likewise.
1246
1247 2003-12-10  Richard Henderson  <rth@redhat.com>
1248
1249         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
1250
1251         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
1252
1253 2003-12-08  Matt Austern  <austern@apple.com>
1254
1255         PR c/13134
1256         * lib/gcc-dg.exp (dg-require-visibility): Define.
1257         * lib/target-supports (check_visibility_available): Define.
1258         * gcc.dg/visibility-1.c: New test.
1259         * gcc.dg/visibility-2.c: Likewise.
1260         * gcc.dg/visibility-3.c: Likewise.
1261         * gcc.dg/visibility-4.c: Likewise.
1262         * gcc.dg/visibility-5.c: Likewise.
1263         * gcc.dg/visibility-6.c: Likewise.
1264         * g++.dg/ext/visibility-1.C: Likewise.
1265         * g++.dg/ext/visibility-2.C: Likewise.
1266         * g++.dg/ext/visibility-3.C: Likewise.
1267         * g++.dg/ext/visibility-4.C: Likewise.
1268         * g++.dg/ext/visibility-5.C: Likewise.
1269         * g++.dg/ext/visibility-6.C: Likewise.
1270
1271 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1272
1273         * g++.dg/lookup/java1.C: New test.
1274         * g++.dg/lookup/java2.C: New test.
1275
1276 2003-12-07  Falk Hueffner  <falk@debian.org>
1277
1278         * g++.dg/opt/noreturn-1.C: New test.
1279
1280 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
1281
1282         * gcc.dg/overflow-1.c: New test.
1283
1284 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1285
1286         * g77.f-torture/compile/13060.f: New test.
1287
1288 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
1289
1290         PR c++/13323
1291         * g++.dg/inherit/operator2.C: New test.
1292
1293 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
1294
1295         PR c++/13305
1296         * g++.dg/ext/attrib9.C: New test.
1297
1298 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
1299
1300         PR c++/13314
1301         * g++.dg/template/error7.C: New test.
1302
1303 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
1304             J"orn Rennecke <joern.rennecke@superh.com>
1305
1306         PR target/13302
1307         * g++.dg/other/struct-va_list.C: New test.
1308
1309 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1310
1311         PR c++/13166
1312         * g++.dg/parse/defarg6.C: New test.
1313
1314 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
1315
1316         PR target/13256
1317         * gcc.c-torture/execute/20031201-1.c: New test.
1318
1319 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
1320
1321         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
1322
1323 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1324
1325         * gcc.dg/builtin-return-1.c: New test.
1326
1327 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
1328             J"orn Rennecke <joern.rennecke@superh.com>
1329
1330         PR optimization/13260
1331         * gcc.c-torture/execute/20031204-1.c: New test.
1332
1333 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
1334
1335         PR c++/9127
1336         * g++.dg/template/error6.C: New test.
1337
1338 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
1339
1340         * gcc.dg/20031202-1.c: New test.
1341
1342 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
1343
1344         PR c++/13179
1345         * g++.dg/template/eh1.C: New test.
1346
1347         PR c++/10771
1348         * g++.dg/template/error5.C: New test.
1349
1350 2003-12-02  David Ung  <davidu@mips.com>
1351
1352         * gcc.dg/compat/vector-check.h: Corrected type for var
1353         g_##TMODE
1354
1355 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1356
1357         PR c++/10126
1358         * g++.dg/template/ptrmem8.C: New test.
1359
1360 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1361
1362         PR c++/12573
1363         * g++.dg/template/dependent-expr3.C: New test.
1364
1365 2003-12-01  James Lemke  <jim@wasabisystems.com>
1366
1367         * gcc.dg/arm-g2.c: New test.
1368
1369 2003-12-01  Roger Sayle  <roger@eyesopen.com>
1370
1371         PR optimization/11634
1372         * gcc.dg/20031201-2.c: New test case.
1373
1374 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
1375
1376         PR 11433
1377         * objc.dg/proto-lossage-3.m: New test.
1378
1379 2003-12-01  Roger Sayle  <roger@eyesopen.com>
1380
1381         PR optimization/12628
1382         * gcc.dg/20031201-1.c: New test case.
1383
1384 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1385
1386         * gcc.dg/unaligned-1.c: New test.
1387
1388 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
1389
1390         PR c++/9849
1391         * g++.dg/template/error4.C: New test.
1392         * g++.dg/template/nested3.C: Adjust error markers.
1393
1394 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1395
1396         * gcc.dg/cpp/assert4.c: Check more #system assertions.
1397
1398 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
1399
1400         PR c/10333
1401         * gcc.dg/bitfld-7.c: New test.
1402
1403 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
1404
1405         * gcc.dg/tls/asm-1.C: New test.
1406
1407 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1408
1409         * gcc.dg/cpp/assert4.c: Update.
1410
1411 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1412
1413         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
1414         * gcc.dg/builtin-apply3.c: New test.
1415
1416 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1417
1418         * lib/compat.exp (compat-obj): New xfaildata parameter.
1419         Use it to set compiler_conditional_xfail_data before compiling.
1420         (compat-get-options): Handle dg-xfail-if.
1421         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
1422         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
1423         * gcc.dg/compat/vector-1_y.c: Likewise.
1424         * gcc.dg/compat/vector-2_x.c: Likewise.
1425         * gcc.dg/compat/vector-2_y.c: Likewise.
1426
1427 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1428
1429         * g++.dg/opt/reg-stack4.C: New test.
1430
1431 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1432
1433         * gcc.dg/builtin-apply2.c: New test.
1434
1435 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1436
1437         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
1438
1439 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1440
1441         PR c++/12924
1442         * g++.dg/template/template-id-2.C: New test.
1443
1444 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1445
1446         PR c++/5369
1447         * g++.dg/template/memfriend1.C: New test.
1448         * g++.dg/template/memfriend2.C: Likewise.
1449         * g++.dg/template/memfriend3.C: Likewise.
1450         * g++.dg/template/memfriend4.C: Likewise.
1451         * g++.dg/template/memfriend5.C: Likewise.
1452         * g++.dg/template/memfriend6.C: Likewise.
1453         * g++.dg/template/memfriend7.C: Likewise.
1454         * g++.dg/template/memfriend8.C: Likewise.
1455         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
1456
1457 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
1458
1459         PR c++/12515
1460         * g++.dg/ext/cond1.C: New test.
1461
1462 2003-11-20  Richard Henderson  <rth@redhat.com>
1463
1464         * gcc.dg/20020201-2.c: Remove.
1465         * gcc.dg/20020201-4.c: Remove.
1466         * gcc.dg/20020304-1.c: Remove.
1467
1468 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
1469
1470         * gcc.dg/cpp/trad/xwin1.c: New test case.
1471
1472 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
1473
1474         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
1475         * lib/g77.exp: Likewise.
1476         * lib/objc.exp: Likewise.
1477         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
1478         for darwin.
1479
1480 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1481
1482         PR c++/12932
1483         * g++.dg/template/static5.C: New test.
1484
1485 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1486
1487         * gcc.dg/nested-func-1.c: New test.
1488
1489 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1490
1491         * gcc.dg/cpp/assert4.c: New test.
1492
1493 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
1494
1495         PR c++/2294
1496         * g++.dg/lookup/using9.c: New test.
1497
1498 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
1499
1500         PR c++/12762
1501         * g++.dg/template/error3.C: New test.
1502
1503 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
1504
1505         PR ada/13035
1506         * ada/acats/run_acats, run_all.sh: Fix syntax error.
1507         No longer use a wrapper for gcc, since this does not work under
1508         Windows.
1509
1510 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
1511
1512         PR c++/2094
1513         * g++.dg/template/ptrmem7.C: New test.
1514
1515 2003-11-13  Andrew Pinski <apinski@apple.com>
1516
1517         * gcc.c-torture/compile/20031113-1.c: New test.
1518
1519 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
1520             Kean Johnston <jkj@sco.com>
1521
1522         PR c/13029
1523         * gcc.dg/unused-4.c: Update.
1524
1525 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1526
1527         * g++.dg/opt/const3.C: New test.
1528
1529 2003-11-13  Jan Hubicka  <jh@suse.cz>
1530
1531         * gcc.c-torture/compile/20031112-1.c: New test.
1532
1533 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
1534
1535         * g++.dg/parse/crash10.C: Remove bogus error marker.
1536
1537 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1538
1539         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
1540         (host_gcc): Likewise.
1541         (ROOT): Honor $PWDCMD.
1542         (BASE): Likewise.
1543         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
1544
1545 2003-11-12  Catherine Moore  <clm@redhat.com>
1546
1547         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
1548
1549 2003-11-12  Andreas Jaeger  <aj@suse.de>
1550             Jakub Jelinek  <jakub@redhat.com>
1551             Andrew Pinski  <pinskia@physics.uc.edu>
1552             Richard Henderson  <rth@redhat.com>
1553
1554         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
1555         systems.
1556         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
1557
1558         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
1559         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1560
1561 2003-11-11  Andreas Jaeger  <aj@suse.de>
1562
1563         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
1564
1565         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
1566
1567 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
1568
1569         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
1570         Clean ups.
1571
1572 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
1573
1574         * gcc.dg/trampoline-1.c: New test.
1575
1576 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
1577
1578         * gcc.c-torture/compile/200031109-1.c: New test.
1579
1580 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1581
1582         PR c/3190
1583         PR c/8714
1584         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
1585         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
1586         gcc.dg/format/no-y2k-1.c: Update.
1587
1588 2003-11-08  Roger Sayle  <roger@eyesopen.com>
1589
1590         PR optimization/10467
1591         * gcc.dg/20031108-1.c: New test case.
1592
1593 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
1594
1595         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
1596
1597 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1598
1599         * gcc.dg/compound-lvalue-1.c: New test.
1600         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
1601         some XFAILs.
1602
1603 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
1604
1605         * gcc.dg/altivec-varargs-1.c: New test.
1606
1607 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1608
1609         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
1610         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
1611         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
1612         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
1613         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
1614
1615 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1616
1617         * gcc.dg/cond-lvalue-1.c: New test.
1618
1619 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
1620
1621         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
1622
1623 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1624
1625         PR c++/11616
1626         * g++.dg/template/instantiate5.C: New test.
1627
1628 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1629
1630         PR c++/12726
1631         * g++.dg/ext/complit2.C: Replace test with self-contained version.
1632         * ChangeLog: Add missing first entry for above test.
1633
1634 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1635
1636         PR c++/9810
1637         * g++.dg/template/using8.C: New test.
1638         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
1639
1640 2003-11-02  Roger Sayle  <roger@eyesopen.com>
1641
1642         PR optimization/10817
1643         * gcc.c-torture/compile/20031102-1.c: New test case.
1644
1645 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
1646
1647         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
1648         2147483647.
1649
1650 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1651
1652         * gcc.dg/20031102-1.c: New test.
1653
1654 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1655
1656         * gcc.dg/complex-1.c: New test.
1657
1658 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1659
1660         PR c++/12796
1661         * g++.dg/template/crash13.C: Adjust expected error location.
1662         * g++.old-deja/g++.brendan/ns1.C: Likewise.
1663
1664 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1665
1666         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1667
1668 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1669
1670         PR/10239
1671         * gcc.c-torture/compile/20031031-2.c: New test.
1672
1673 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1674
1675         PR/11640
1676         * gcc.c-torture/compile/20031031-1.c: New test.
1677
1678 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1679
1680         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1681         * gcc.misc-tests/bprob.exp: Likewise.
1682         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
1683         the execution test on arm-elf configs.
1684         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
1685         configs that don't support scratch files.
1686         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
1687
1688 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
1689
1690         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
1691         done by dejagnu.
1692
1693 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
1694
1695         * ada/acats/run_all.sh: Redirect mv output to /dev/null
1696         Avoid non pure sh syntax. Add more logging.
1697
1698         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
1699         fail.
1700
1701 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1702
1703         PR libgcj/10610
1704         * gcc.dg/ppc-stackalign-1.c: New test.
1705
1706 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
1707
1708         * ada/acats/run_all.sh: Change output to be more compliant with
1709         dejagnu framework.
1710         Create acats.sum and acats.log files under testsuite/ada/acats
1711         Only run [a-z]* directories, to filter out e.g. CVS.
1712         Redirect build output to log file.
1713
1714 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1715
1716         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
1717
1718 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1719
1720         PR ada/5909:
1721         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
1722
1723 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
1724
1725         * gcc.c-torture/compile/20031023-1.c: New test.
1726         * gcc.c-torture/compile/20031023-2.c: New test.
1727         * gcc.c-torture/compile/20031023-3.c: New test.
1728         * gcc.c-torture/compile/20031023-4.c: New test.
1729
1730 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1731
1732         PR c++/10371
1733         * g++.dg/lookup/scoped8.C: New test.
1734
1735 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1736
1737         * g++.dg/opt/reg-stack3.C: New test.
1738
1739 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1740
1741         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
1742
1743 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1744
1745         PR c++/11076
1746         * g++.dg/template/crash13.C: New test.
1747
1748 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1749
1750         * gcc.dg/c99-restrict-2.c: New test.
1751
1752 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
1753
1754         PR c++/12698, c++/12699, c++/12700, c++/12566
1755         * g++.dg/inherit/covariant9.C: New test.
1756         * g++.dg/inherit/covariant10.C: New test.
1757         * g++.dg/inherit/covariant11.C: New test.
1758
1759 2003-10-23  Jason Merrill  <jason@redhat.com>
1760
1761         PR c++/12726
1762         * g++.dg/ext/complit2.C: New test.
1763
1764 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
1765
1766         PR target/12654
1767         * gcc.c-torture/execute/20031020-1.c: New test.
1768
1769 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1770
1771         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
1772         following the jump_insn.
1773
1774 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1775
1776         * gcc.dg/cast-lvalue-1.c: New test.
1777
1778 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
1779
1780         PR c++/11962
1781         * g++.dg/template/cond2.C: New test.
1782
1783 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1784
1785         * gcc.dg/builtins-28.c: New test.
1786
1787 2003-10-20  Jan Hubicka  <jh@suse.cz>
1788
1789         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
1790         parameter.
1791         * testsuite/gcc.dg/inline-2.c: Likewise.
1792
1793 2003-10-20  Phil Edwards  <phil@codesourcery.com>
1794
1795         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
1796         * gcc.dg/nest.c:  Likewise.
1797
1798 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1799
1800         PR c++/9781, c++/10583, c++/11862
1801         * g++.dg/parse/crash13.C: New test.
1802
1803 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1804
1805         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
1806
1807 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1808
1809         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
1810         Define HAVE_C99_RUNTIME except on Solaris.
1811         * gcc.dg/builtins-20.c: Likewise.
1812
1813 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1814
1815         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
1816
1817 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1818
1819         PR c++/12495
1820         * g++.dg/template/crash21.C: New test.
1821
1822 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1823
1824         PR c++/2513
1825         * g++.dg/template/typename5.C: New test.
1826
1827 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1828
1829         PR c++/12369
1830         * g++.dg/template/friend25.C: New test.
1831
1832 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
1833
1834         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
1835         versions.
1836
1837 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
1838
1839         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
1840         == 2147483647.
1841
1842 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
1843
1844         * gcc.c-torture/execute/960416-1.x: Remove.
1845         * gcc.c-torture/execute/divconst-3.x: Likewise.
1846
1847 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
1848
1849         PR target/12598
1850         * gcc.dg/torture/cris-volatile-1.c: New test.
1851
1852 2003-10-14  Roger Sayle  <roger@eyesopen.com>
1853
1854         PR optimization/9325
1855         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
1856         for overflowing floating point to integer conversion during RTL
1857         simplification.
1858
1859 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
1860
1861         * objc/execute/_cmd.m: Fix typo.
1862         * objc.dg/image-info.m, objc.dg/symtab-1.m:
1863         Relax 'scan-assembler' regexp.
1864         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
1865         objc.dg/try-catch-4.m: Run on non-Darwin targets.
1866         * objc.dg/zero-link-2.m: Remove blank line.
1867         * objc.dg/zero-link-3.m: New test case.
1868
1869 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
1870
1871         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
1872
1873         * gcc.dg/asm-names.c: Use scan-assembler-not rather
1874         than linker trickery.
1875
1876 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1877
1878         PR c++/12370
1879         * g++.dg/other/friend2.C: New test.
1880
1881 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1882
1883         * gcc.dg/20031012-1.c: New test.
1884
1885 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1886
1887         * gcc.dg/weak/weak-3.c: Fix for new warning.
1888
1889 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
1890
1891         PR optimization/8750
1892         * gcc.c-torture/execute/20031012-1.c: New test case.
1893
1894 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1895
1896         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
1897         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
1898
1899 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1900
1901         PR optimization/12260
1902         * gcc.c-torture/compile/20031011-2.c: New test case.
1903
1904 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1905
1906         * gcc.c-torture/execute/20031011-1.c: New testcase.
1907
1908 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1909
1910         * gcc.c-torture/compile/20031011-1.c: New test.
1911
1912 2003-10-11  Jan Hubicka  <jh@suse.cz>
1913
1914         * g++.dg/other/first-global.C: New test.
1915
1916 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1917
1918         * gcc.c-torture/execute/string-opt-18.c: New testcase.
1919
1920 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
1921
1922         * gcc.c-torture/compile/20031010-1.c: New test.
1923
1924 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
1925
1926         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
1927         * gcc.c-torture/execute/va-arg-25.c: ... here.
1928
1929 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
1930
1931         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
1932
1933 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
1934
1935         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
1936
1937 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
1938
1939         * g++.dg/parse/error2.C: New test.
1940
1941 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
1942
1943         PR c++/11097
1944         * g++.dg/other/error5.C: Modify the error message.
1945         * g++.dg/lookup/using8.C: New test.
1946
1947 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
1948
1949         * gcc.dg/darwin-abi-2.c: New file.
1950         * gcc.c-torture/execute/va-arg-24.c: New file.
1951
1952 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
1953
1954         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
1955         indentation.
1956
1957 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
1958
1959         PR c++/10147
1960         * g++.dg/other/error4.C: Update error messages.
1961         * g++.dg/template/ptrmem4.C: Likewise.
1962
1963         PR c++/12337
1964         * g++.dg/init/new9.C: New test.
1965
1966         PR c++/12334, c++/12236, c++/8656
1967         * g++.dg/ext/attrib8.C: New test.
1968
1969 2003-10-06  Devang Patel  <dpatel@apple.com>
1970
1971         * gcc.dg/debug/dwarf2-3.h: New test.
1972         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
1973
1974 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
1975
1976         * g++.dg/opt/cfg2.C: New test.
1977
1978 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1979
1980         * g++.dg/opt/float1.C: New test.
1981
1982 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1983
1984         * gcc.dg/c90-array-lval-6.c: New test.
1985         * gcc.dg/c99-array-lval-6.c: New test.
1986
1987 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
1988             Ziemowit Laski  <zlaski@apple.com>
1989
1990         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
1991         'Derived', so that it is never considered a class method; add
1992         new warning for '+port' method ambiguity.
1993         * objc.dg/method-12.m: Include <objc/objc.h> instead of
1994         <objc/objc-api.h> (needed on Mac OS X).
1995         * objc.dg/method-13.m: New test.
1996
1997 2003-10-03  Roger Sayle  <roger@eyesopen.com>
1998
1999         PR optimization/9325, PR java/6391
2000         * gcc.c-torture/execute/20031003-1.c: New test case.
2001
2002 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
2003
2004         PR optimization/12180
2005         * gcc.dg/20031002-1.c: New test.
2006
2007         PR c++/12486
2008         * g++.dg/inherit/error1.C: New test.
2009
2010 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
2011
2012         * lib/f-torture.exp (search_for): Rename to...
2013         (search_for_re): This.  Also, clean up comments and the
2014         "regexp" invocation.
2015
2016 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
2017
2018         * gcc.c-torture/compile/20031002-1.c: New test.
2019
2020 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
2021
2022         * g++.dg/opt/cond1.C: New test.
2023
2024 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
2025
2026         * gcc.dg/Wold-style-definition-2.c: New testcase.
2027         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
2028
2029 2003-09-29  Richard Henderson  <rth@redhat.com>
2030
2031         * g++.dg/init/array10.C: Add dg-options.
2032
2033 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
2034
2035         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
2036
2037 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2038
2039         * g++.dg/template/friend19.C: Fix typo.
2040         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
2041
2042 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
2043
2044         * gcc.c-torture/execute/20030928-1.c: New test.
2045         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
2046
2047 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2048
2049         * g++.dg/opt/unroll1.C: New test.
2050
2051 2003-09-26  Roger Sayle  <roger@eyesopen.com>
2052
2053         PR optimization/11741
2054         * gcc.dg/20030926-1.c: New test case.
2055
2056 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2057
2058         PR c++/5655
2059         * g++.dg/parse/access7.C: New test.
2060         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
2061
2062 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
2063
2064         MERGE OF objc-improvements-branch into MAINLINE:
2065         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
2066         if libobjc has not been built.
2067         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
2068         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
2069         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
2070         objc/execute/nested-3.m, objc/execute/np-2.m,
2071         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
2072         objc/execute/redefining_self.m, objc/execute/root_methods.m,
2073         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
2074         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
2075         objc.dg/special/unclaimed-category-1.h,
2076         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
2077         well as GNU runtime.
2078         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
2079         * execute/cascading-1.m, execute/function-message-1.m,
2080         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
2081         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
2082         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
2083         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
2084         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
2085         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
2086         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
2087         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
2088         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
2089         * objc.dg/bitfield-2.m: Run only on Darwin.
2090         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
2091         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
2092         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
2093         * objc.dg/const-str-1.m: Fix constant string layout.
2094
2095 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
2096
2097         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
2098
2099 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
2100
2101         * gcc.dg/darwin-abi-1.c: New file.
2102
2103 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
2104
2105         PR target/12281
2106         * gcc.c-torture/compile/20030921-1.c: New test.
2107
2108 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2109
2110         * g++.dg/opt/reg-stack2.C: New test.
2111
2112 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2113
2114         * g++.dg/eh/delayslot1.C: New test.
2115
2116 2003-09-20  Richard Henderson  <rth@redhat.com>
2117
2118         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
2119
2120 2003-09-20  Roger Sayle  <roger@eyesopen.com>
2121
2122         * gcc.c-torture/execute/20030920-1.c: New test case.
2123
2124 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2125
2126         * g++.dg/rtti/typeid3.C: Correct expected error message.
2127
2128 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2129
2130         PR c++/157
2131         * g++.dg/parse/crash12.C: New test.
2132
2133 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
2134
2135         * gcc.dg/compat/mixed-struct-check.h: New.
2136         * gcc.dg/compat/mixed-struct-defs.h: New.
2137         * gcc.dg/compat/mixed-struct-init.h: New.
2138         * gcc.dg/compat/struct-by-value-19_main.c: New.
2139         * gcc.dg/compat/struct-by-value-19_x.c: New.
2140         * gcc.dg/compat/struct-by-value-19_y.c: New.
2141         * gcc.dg/compat/struct-by-value-20_main.c: New.
2142         * gcc.dg/compat/struct-by-value-20_x.c: New.
2143         * gcc.dg/compat/struct-by-value-20_y.c: New.
2144         * gcc.dg/compat/struct-return-19_main.c: New.
2145         * gcc.dg/compat/struct-return-19_x.c: New.
2146         * gcc.dg/compat/struct-return-19_y.c: New.
2147         * gcc.dg/compat/struct-return-20_main.c: New.
2148         * gcc.dg/compat/struct-return-20_x.c: New.
2149         * gcc.dg/compat/struct-return-20_y.c: New.
2150
2151 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
2152         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
2153         so that it will not complain on LP64 targets.
2154
2155 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2156
2157         PR c++/495
2158         * g++.dg/template/friend24.C: New test.
2159
2160 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
2161
2162         PR c++/12332
2163         * g++.dg/template/memtmpl2.C: New test.
2164
2165 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
2166
2167         PR target/11184
2168         * gcc.dg/builtin-apply1.c: New test.
2169
2170 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
2171
2172         PR c++/9848
2173         * g++.dg/warn/Wunused-4.C: New test.
2174
2175 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2176
2177         PR c++/12316
2178         * g++.dg/other/gc2.C: New test.
2179
2180 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
2181
2182         PR c++/11991
2183         * g++.dg/rtti/typeid3.C: New test.
2184
2185         PR c++/12266
2186         * g++.dg/overload/template1.C: New test.
2187
2188 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2189
2190         * g++.dg/opt/cfg3.C: New test.
2191
2192 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2193
2194         PR c++/7939
2195         * g++.dg/template/crash11.C: New test.
2196
2197 2003-09-16  Jason Merrill  <jason@redhat.com>
2198             Jakub Jelinek  <jakub@redhat.com>
2199
2200         * gcc.dg/attr-warn-unused-result.c: New test.
2201
2202 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
2203
2204         PR c++/12184
2205         * g++.dg/expr/call2.C: New test.
2206
2207 2003-09-15  Andreas Jaeger  <aj@suse.de>
2208
2209         * gcc.dg/Wold-style-definition-1.c: New test.
2210
2211 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
2212
2213         PR c++/3907
2214         * g++.dg/parse/template12.C: New test.
2215
2216         * g++.dg/abi/bitfield11.C: New test.
2217         * g++.dg/abi/bitfield12.C: Likewise.
2218
2219 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
2220
2221         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
2222         non-expansion of functional macro name without arguments at EOL.
2223         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
2224
2225 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
2226
2227         * gcc.c-torture/execute/20030914-[12].c: New tests.
2228
2229 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
2230
2231         PR c++/11788
2232         * g++.dg/overload/addr1.C: New test.
2233
2234 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
2235
2236         * gcc.dg/20030909-1.c: New test.
2237
2238 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2239
2240         * gcc.dg/ultrasp10.c: New test.
2241
2242 2003-09-09  Devang Patel  <dpatel@apple.com>
2243
2244         * gcc.dg/darwin-ld-6.c: New test.
2245
2246 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2247
2248         * gcc.dg/torture/builtin-explog-1.c: New testcase.
2249
2250 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
2251
2252         * gcc.dg/ia64-types1.c: New test.
2253         * gcc.dg/ia64-types2.c: Likewise.
2254
2255 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2256
2257         * gcc.dg/builtins-1.c: Add more _Complex tests.
2258         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2259
2260         * gcc.dg/builtins-1.c: Test existing _Complex functions.
2261         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2262
2263 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
2264
2265         PR c++/11786
2266         * g++.dg/lookup/koenig2.C: New test.
2267
2268         PR c++/5296
2269         * g++.dg/rtti/typeid2.C: New test.
2270
2271 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
2272
2273         * gcc.c-torture/compile/20030904-1.c: New test.
2274
2275 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2276
2277         * g++.dg/opt/longbranch2.C: New test.
2278
2279 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2280
2281         * g++.dg/template/crash10.C: Only compile it.
2282
2283 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2284
2285         PR middle-end/11665
2286         * gcc.c-torture/compile/20030907-1.c: New test.
2287         * g++.dg/init/array11.C: New test.
2288
2289 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
2290
2291         PR c++/11852
2292         * g++.dg/init/struct1.C: New test.
2293
2294 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
2295
2296         PR c++/12181
2297         * g++.dg/expr/comma1.C: New test.
2298
2299 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
2300
2301         PR c++/11867
2302         * g++.dg/expr/static_cast5.C: New test.
2303
2304 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
2305
2306         PR c++/11507
2307         * g++.dg/lookup/scoped7.C: New test.
2308
2309         PR c++/9574
2310         * g++.dg/other/static1.C: New test.
2311
2312         PR c++/11490
2313         * g++.dg/warn/template-1.C: New test.
2314
2315         PR c++/11432
2316         * g++.dg/template/crash10.C: New test.
2317
2318         PR c++/2478
2319         * g++.dg/overload/VLA.C: New test.
2320
2321         PR c++/10804
2322         * g++.dg/template/call1.C: New test.
2323
2324 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
2325
2326         PR c++/11794
2327         * g++.dg/parse/using3.C: New test.
2328
2329 2003-09-06  Roger Sayle  <roger@eyesopen.com>
2330
2331         PR c++/11409
2332         * g++.dg/overload/builtin3.C: New test case.
2333
2334 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
2335
2336         PR c/9862
2337         * gcc.dg/20030906-1.c: New test.
2338         * gcc.dg/20030906-2.c: Likewise.
2339
2340 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
2341
2342         PR c++/12167
2343         * g++.dg/parse/defarg5.C: New test.
2344
2345         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
2346
2347 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
2348
2349         PR c++/12163
2350         * g++.dg/expr/static_cast4.C: New test.
2351
2352         PR c++/12146
2353         * g++.dg/template/crash9.C: New test.
2354
2355 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2356
2357         * g++.old-deja/g++.ext/pretty2.C: Update for change
2358         in __FUNCTION__.
2359         * g++.old-deja/g++.ext/pretty3.C: Likewise.
2360
2361 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
2362
2363         PR c++/11922
2364         * g++/dg/template/qualified-id1.C: New test.
2365
2366         PR c++/12037
2367         * g++.dg/warn/noeffect4.C: New test.
2368
2369 2003-09-04  Matt Austern  <austern@apple.com>
2370
2371         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
2372         * g++.dg/ext/fnname2.C: Likewise.
2373         * g++.dg/ext/fnname3.C: Likewise.
2374
2375 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
2376
2377         * g++.dg/expr/lval1.C: New test.
2378         * g++.dg/ext/lvcast.C: Remove.
2379
2380 2003-09-03  Roger Sayle  <roger@eyesopen.com>
2381
2382         PR optimization/11700.
2383         * gcc.c-torture/compile/20030903-1.c: New test case.
2384
2385 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
2386
2387         PR c++/12053
2388         * g++.dg/abi/layout4.C: New test.
2389
2390 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
2391
2392         PR c++/11553
2393         * g++.dg/parse/friend3.C: New test.
2394
2395 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
2396
2397         PR c++/11847
2398         * g++.dg/template/class1.C: New test.
2399
2400         PR c++/11808
2401         * g++.dg/expr/call1.C: New test.
2402
2403 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
2404
2405         PR c++/12114
2406         * g++.dg/init/ref9.C: New test.
2407
2408         PR c++/11972
2409         * g++.dg/template/nested4.C: New test.
2410
2411 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
2412
2413         PR c++/12093
2414         * g++.dg/template/non-dependent4.C: New test.
2415
2416         PR c++/11928
2417         * g++.dg/inherit/conv1.C: New test.
2418
2419 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
2420
2421         PR c++/6196
2422         * g++.dg/ext/label1.C: New test.
2423         * g++.dg/ext/label2.C: Likewise.
2424
2425 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
2426
2427         * g++.dg/expr/cond3.C: New test.
2428
2429 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2430
2431         * gcc.dg/builtins-1.c: Add new builtin cases.
2432
2433 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2434
2435         * gcc.dg/builtins-1.c: Add new cases.
2436         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2437
2438 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2439
2440         * gcc.dg/builtins-1.c: Add more math builtin tests.
2441         * gcc.dg/torture/builtin-attr-1.c: New test.
2442
2443 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
2444
2445         PR optimization/5079
2446         * g++.dg/opt/static3.C: New test.
2447
2448 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2449
2450         * gcc.misc-tests/gcov-10b.c: New test.
2451
2452 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
2453
2454         * g++.dg/opt/ptrmem3.C: New test.
2455
2456         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
2457
2458 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
2459
2460         * gcc.dg/20030826-2.c: New test.
2461
2462 2003-08-26  Roger Sayle  <roger@eyesopen.com>
2463
2464         PR middle-end/12002
2465         * g77.f-torture/compile/12002.f: New test case.
2466
2467 2003-08-26  Roger Sayle  <roger@eyesopen.com>
2468
2469         * gcc.dg/20030826-1.c: New test case.
2470
2471 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
2472
2473         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
2474
2475 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
2476
2477         PR c++/11871
2478         * c++.dg/lookup/crash1.C: New test.
2479
2480         * c++.dg/warn/noeffect3.C: New test.
2481
2482 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
2483
2484         * gcc.dg/compat/vector-1_x.c: Compile with -w.
2485         * gcc.dg/compat/vector-1_y.c: Ditto.
2486         * gcc.dg/compat/vector-2_x.c: Ditto.
2487         * gcc.dg/compat/vector-2_y.c: Ditto.
2488
2489 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
2490
2491         * gcc.dg/20030702-1.c: New test.
2492
2493 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
2494
2495         PR c++/8795
2496         * g++.dg/ext/altivec-1.C: New test.
2497
2498 2003-08-24  Richard Henderson  <rth@redhat.com>
2499
2500         * g++.dg/eh/simd-2.C: Add -w for x86.
2501
2502 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
2503
2504         * gcc.dg/20030815-1.c: New test.
2505
2506 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2507
2508         PR c++/3765
2509         * g++.dg/parse/access6.C: New test.
2510
2511 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2512
2513         PR c++/641, c++/11876
2514         * g++.dg/template/friend22.C: New test.
2515         * g++.dg/template/friend23.C: Likewise.
2516
2517 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2518
2519         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
2520         identically.
2521
2522 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2523
2524         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
2525
2526 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2527
2528         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
2529
2530 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2531
2532         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
2533
2534 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2535
2536         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
2537
2538 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
2539
2540         PR c++/11919
2541         * g++.dg/overload/prom1.C: New test.
2542
2543         PR c++/11551
2544         * g++.dg/parse/dtor2.C: New test.
2545
2546         PR c++/10762
2547         * g++.dg/parse/using2.C: New test.
2548
2549 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
2550
2551         PR target/11805
2552         * gcc.c-torture/compile/20030821-1.c: New.
2553
2554 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
2555
2556         PR c++/11834
2557         * g++.dg/template/deduce2.C: New test.
2558
2559 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
2560
2561         * gcc.c-torture/execute/20030821-1.c: New test.
2562
2563 2003-08-20  Roger Sayle  <roger@eyesopen.com>
2564
2565         PR middle-end/11984
2566         * gcc.dg/20030820-1.c: New test case.
2567
2568 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2569
2570         PR c++/11945
2571         * g++.dg/warn/noeffect2.C: New test.
2572
2573 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
2574
2575         PR c++/10926
2576         * g++.dg/template/dtor2.C: New test.
2577
2578         PR c++/11684
2579         * g++.dg/template/operator1.C: New test.
2580         * g++.dg/parse/operator4.C: New test.
2581
2582         PR c++/11946.C
2583         * g++.dg/expr/enum1.C: New test.
2584         * gcc.dg/c99-bool-1.c: Remove bogus warning.
2585
2586         PR c++/11036.C
2587         * g++.dg/parse/elab2.C: New test.
2588         * g++.dg/parse/typedef4.C: Change error message.
2589         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
2590         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
2591         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
2592
2593 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
2594
2595         * gcc.dg/pch/warn-1.c: New.
2596         * gcc.dg/pch/warn-1.hs: New.
2597
2598         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
2599         not-tested file.
2600
2601 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2602
2603         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
2604
2605 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2606
2607         * gcc.dg/uninit-D.c: New Test.
2608         * gcc.dg/uninit-E.c: New Test.
2609         * gcc.dg/uninit-F.c: New Test.
2610         * gcc.dg/uninit-G.c: New Test.
2611
2612 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
2613
2614         * g++.dg/README: Describe the pch directory.
2615
2616 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2617
2618         PR c++/11174
2619         * g++.dg/parse/access4.C: New test.
2620         * g++.dg/parse/access5.C: Likewise.
2621         * g++.old-deja/g++.jason/access17.C: Adjust error message.
2622
2623 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
2624
2625         * gcc.dg/noncompile/20030818-1.c: New.
2626
2627 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
2628
2629         PR c++/11957
2630         * g++.dg/warn/noeffect1.C: New test.
2631
2632         * g++.dg/template/scope2.C: New test.
2633         * g++.dg/template/error2.C: Correct dg-error
2634
2635 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
2636
2637         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
2638
2639 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
2640
2641         PR C++/11512
2642         * g++.dg/template/warn1.C: New.
2643
2644 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
2645
2646         * g++.dg/template/error2.C: New test.
2647         * g++.dg/lookup/using7.C: Adjust errors
2648         * g++.old-deja/g++.pt/crash36.C: Likewise.
2649         * g++.old-deja/g++.pt/derived3.C: Likewise.
2650
2651 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2652
2653         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
2654         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
2655         * gcc.c-torture/execute/builtins/string-9.c: New, from
2656         string-opt-9.c.  Adjust for execute/builtins framework.
2657         * gcc.c-torture/execute/string-opt-9.c: Delete.
2658
2659 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
2660
2661         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
2662
2663         * g++.dg/parse/ret-type2.C: New test.
2664
2665         PR c++/11703
2666         * g++.dg/init/new8.C: New test.
2667
2668         PR c++/10923
2669         * g++.dg/parse/typedef5.C: New test.
2670
2671         PR c++/9512
2672         * g++.dg/parse/qualified2.C: New test.
2673         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
2674         invalid code.
2675
2676 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
2677
2678         * g++.dg/conversion/ptrmem1.C: New test.
2679
2680 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
2681
2682         PR target/11693
2683         * gcc.dg/20030811-1.c: New test.
2684
2685         PR target/11535
2686         * gcc.c-torture/execute/20030811-1.c: New test.
2687
2688 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2689
2690         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
2691
2692 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
2693
2694         PR c++/11789.C
2695         * g++.dg/inherit/multiple1.C: New test.
2696
2697 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
2698
2699         * gcc.dg/spe1.c: New test.
2700
2701         PR c++/11670
2702         * g++.dg/expr/cast2.C: New test.
2703
2704         PR c++/10530
2705         * g++.dg/template/dependent-name2.C: New test.
2706
2707 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
2708
2709         * g++.dg/parse/crash11.C: Put the dg options in comments.
2710
2711 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
2712
2713         * lib/gcc-dg.exp: Update for diagnostic change.
2714
2715 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2716
2717         PR c++/5767
2718         * g++.dg/parse/crash11.C: New test.
2719
2720 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
2721
2722         * gcc.dg/cpp/spacing1.c: Update.
2723
2724 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
2725
2726         PR target/11739
2727         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
2728         a value for -mtune.
2729
2730 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2731
2732         PR middle-end/11771
2733         * gcc.c-torture/compile/20030804-1.c: New test case.
2734
2735 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2736
2737         * gcc.dg/20030804-1.c: New test case.
2738
2739 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
2740
2741         * gcc.dg/cpp/separate-1.c: New test.
2742
2743 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
2744
2745         PR c++/11704
2746         * g++.dg/template/dependent-expr2.C: New test.
2747
2748         PR c++/11766
2749         * g++.dg/expr/ptrmem1.C: New test.
2750
2751 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2752
2753         PR c++/9453
2754         * g++.dg/template/friend15.C: New test.
2755
2756 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
2757
2758         * lib/dg-pch.exp: Work round PCH bug.
2759
2760 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2761
2762         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
2763         builtins.  Move cases from builtins-4.c here.
2764
2765         * gcc.dg/torture/builtin-math-1.c: New test taken from
2766         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
2767         additional cases.
2768
2769         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
2770         Delete.
2771
2772 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
2773
2774         PR c++/9447
2775         * g++.dg/template/using7.C: New test.
2776
2777 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
2778
2779         * import1.c, import2.c: New tests.
2780
2781 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
2782
2783         * g++.dg/eh/crossjump1.C: New test.
2784
2785 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
2786
2787         PR c++/11697
2788         * g++.dg/template/using6.C: New test.
2789
2790         PR c++/11744
2791         * g++.dg/template/koenig2.C: New test.
2792
2793 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2794
2795         PR c++/7983
2796         * g++.dg/parse/typedef4.C: New test.
2797
2798 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2799
2800         PR c++/8442, c++/8806
2801         * g++.dg/template/elab1.C: New test.
2802         * g++.dg/template/type2.C: Likewise.
2803         * g++.dg/template/ttp3.C: Adjust expected error message.
2804         * g++.old-deja/g++.law/visibility13.C: Likewise.
2805         * g++.old-deja/g++.niklas/t135.C: Likewise.
2806         * g++.old-deja/g++.pt/ttp41.C: Likewise.
2807         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
2808         template argument.
2809         * g++.old-deja/g++.pt/ttp44.C: Likewise.
2810
2811 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
2812
2813         PR c++/11295
2814         * g++.dg/ext/stmtexpr1.C: New test.
2815
2816         * g++.dg/opt/tmp1.C: New test.
2817
2818         PR c++/11525
2819         * g++.dg/parse/constant4.C: New test.
2820
2821         PR c++/9447
2822         * g++.dg/template/using5.C: New test.
2823
2824 2003-07-31  Roger Sayle  <roger@eyesopen.com>
2825
2826         * gcc.dg/builtins-27.c: New test case.
2827
2828 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
2829
2830         * gcc.dg/tls/opt-7.c: New test.
2831
2832 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
2833
2834         * g++.old-deja/g++.other/crash18.C: Remove.
2835
2836 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
2837
2838         * g++.dg/template/explicit3.C: New.
2839         * g++.dg/template/explicit4.C: New.
2840         * g++.dg/template/explicit5.C: New.
2841
2842         PR c++/11347
2843         * g++.dg/template/memtmpl1.C: New.
2844
2845 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
2846
2847         PR target/11565
2848         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
2849         * gcc.dg/i386-387-5.c (dg-options): Likewise.
2850
2851 2003-07-30  Jan Hubicka  <jh@suse.cz>
2852
2853         * vtgc1.c: Kill.
2854
2855 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
2856
2857         * gcc.dg/struct-in-proto-1.c: New test.
2858
2859 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
2860
2861         * gcc.dg/cpp/include2.c: Only expect one message.
2862
2863 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
2864
2865         PR c++/9447
2866         * g++.dg/template/using1.C: New test.
2867         * g++.dg/template/using2.C: New test.
2868         * g++.dg/template/using3.C: New test.
2869         * g++.dg/template/using4.C: New test.
2870
2871 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
2872
2873         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
2874         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2875
2876 2003-07-28  Jan Hubicka  <jh@suse.cz>
2877
2878         PR c++/11530
2879         * g++.dg/opt/call1.C: New test.
2880
2881 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
2882
2883         PR c++/11667
2884         * g++.dg/init/enum2.C: New test.
2885         * g++.dg/template/overload1.C: Add "-w" option.
2886
2887 2003-07-28    <hp@bitrange.com>
2888
2889         * gcc.dg/Wdeclaration-after-statement-1.c,
2890         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
2891
2892 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
2893
2894         * gcc.c-torture/compile/20030725-1.c: New test.
2895
2896 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
2897
2898         * gcc.dg/20030505.c: Only run for SPE.
2899         Remove definition of opaque type.
2900
2901 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
2902
2903         * g++.dg/template/ptrmem6.C: New test.
2904
2905 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
2906
2907         * gcc.c-torture/compile/zero-strct-2.c: New test.
2908
2909 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
2910
2911         * gcc.dg/intermod-1.c: New test.
2912
2913 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2914
2915         PR c++/11617
2916         * g++.dg/template/lookup2.C: New test.
2917         * g++.dg/template/memclass1.C: Remove instantiated from error.
2918         * g++.dg/other/error2.C: Tweak expected errors.
2919
2920         PR c++/11596
2921         * g++.dg/template/defarg3.C: New test.
2922
2923         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
2924
2925 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
2926
2927         * g++.dg/inherit/access5.C: New test.
2928
2929 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2930
2931         PR c++/11513
2932         * g++.dg/template/crash8.C: New test.
2933
2934 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
2935
2936         PR c/10602
2937         * gcc.dg/noncompile/incomplete-2.c: New test.
2938
2939 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
2940
2941         PR c++/11645
2942         * g++.dg/inherit/access4.C: New test.
2943
2944         PR c++/11517
2945         * g++.dg/expr/cond2.C: New test.
2946
2947         PR optimization/10679
2948         * g++.dg/opt/inline4.C: New test.
2949
2950 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2951
2952         * g++.dg/parse/crash10: New test.
2953
2954 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2955
2956         * g++.dg/ext/flexary1.C: New test.
2957
2958 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2959
2960         PR c++/10793
2961         * g++.dg/template/crash9.C: New test.
2962
2963 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2964
2965         PR c++/3004
2966         * g++.dg/parse/typedef3.C: New test.
2967
2968         PR c++/7906
2969         * g++.dg/parse/operator2.C: New test.
2970
2971         PR c++/8895
2972         * g++.dg/parse/def-tmpl-arg1.C: New test.
2973
2974         PR c++/9282
2975         * g++.dg/parse/funptr1.C: New test.
2976
2977         PR c++/9452
2978         * g++.dg/parse/ambig3.C: New test.
2979
2980         PR c++/9454
2981         * g++.dg/parse/operator3.C: New test.
2982
2983         PR c++/9486
2984         * g++.dg/parse/template10.C: New test.
2985
2986         PR c++/9488
2987         * g++.dg/parse/template11.C: New test.
2988
2989         PR c++/10150
2990         * g++.dg/parse/invalid-op1.C: New test.
2991
2992         PR c++/10247
2993         * g++.dg/parse/condexpr1.C: New test.
2994
2995 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2996
2997         * g++.dg/ext/packed3.C: New test.
2998         * g++.dg/ext/packed4.C: New test.
2999
3000         * gcc.dg/pack-test-3.c: New test.
3001
3002 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
3003
3004         * lib/compat.exp: Handle dg-options per source file.
3005         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
3006         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
3007         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
3008         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
3009         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
3010         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
3011         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
3012         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
3013         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
3014         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
3015         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
3016         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
3017         * g++.dg/compat/break/bitfield7_x.C: Ditto.
3018         * g++.dg/compat/break/bitfield7_y.C: Ditto.
3019
3020 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
3021
3022         PR c/10320
3023         * gcc.c-torture/execute/20030718-1.c: New test.
3024
3025 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3026
3027         PR optimization/11536
3028         * gcc.dg/20030721-1.c: New test.
3029
3030 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
3031
3032         PR c++/11546
3033         * g++.dg/template/lookup1.C: New test.
3034
3035 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
3036
3037         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
3038         diagnostics of ill-formed constructs involving labels.
3039         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
3040         the new 'previously defined here' message.
3041
3042 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
3043
3044         * g++.dg/parse/non-dependent2.C: New test.
3045
3046 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
3047
3048         * g++.dg/init/init-ref4.C: xfail on targets without
3049         weak symbols.
3050
3051 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
3052
3053         PR target/11087
3054         * gcc.c-torture/execute/20030717-1.c: New test.
3055
3056 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3057
3058         * g++.dg/opt/cfg1.C: New test.
3059
3060 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
3061
3062         PR optimization/11557
3063         * gcc.dg/20030717-1.c: New test.
3064
3065 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
3066
3067         PR c++/10476
3068         * g++.dg/expr/crash-1.C: New test.
3069
3070         PR c++/11027
3071         * g++.dg/template/init3.C: New test.
3072
3073         PR c++/8222
3074         * g++.dg/template/non-dependent1.C: New test.
3075
3076         PR c++/11070
3077         * g++.dg/template/non-dependent2.C: New test.
3078
3079         PR c++/11071
3080         * g++.dg/template/non-dependent3.C: New test.
3081
3082         PR c++/9907
3083         * g++.dg/template/sizeof5.C: New test.
3084
3085 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
3086
3087         PR 11498
3088         * gcc.c-torture/compile/mangle-1.c: New file.
3089
3090 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3091
3092         PR c++/7809
3093         * g++.dg/parse/access3.C: New test.
3094
3095 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
3096
3097         PR c++/11384
3098         * g++.dg/init/init-ref4.C: New test.
3099
3100 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
3101
3102         PR c++/11547
3103         * g++.dg/parse/constant3.C: New test.
3104         * g++.dg/parse/crash7.C: Likewise.
3105
3106 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
3107
3108         PR target/11008
3109         * gcc.dg/i386-pentium4-not-mull.c: New.
3110
3111 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
3112
3113         * gcc.dg/asm-names.c (ymain): Make it weak.
3114
3115 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3116
3117         PR c++/5421
3118         * g++.dg/template/friend21.C: New test.
3119
3120 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
3121
3122         * gcc.dg/cleanup-8.c: New test.
3123         * gcc.dg/cleanup-9.c: New test.
3124
3125 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
3126
3127         * g++.dg/ext/dll-MI1.h: New file.
3128         * g++.dg/ext/dllexport-MI1.C: New file.
3129         * g++.dg/ext/dllimport-MI1.C: New file.
3130
3131 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
3132
3133         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
3134         it does not have cmpstrsi patterns (just cmpmemsi).
3135
3136 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
3137
3138         PR debug/11473
3139         * g++.dg/debug/debug8.C: New test.
3140
3141 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3142
3143         PR c++/10108
3144         * g++.dg/template/crash7.C: New test.
3145
3146 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
3147
3148         PR target/10795
3149         * gcc.c-torture/compile/20030708-1.c: New.
3150
3151 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3152
3153         * gcc.c-torture/execute/20030715-1.c: New test.
3154
3155 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
3156
3157         * gcc.dg/pch/inline-3.c: New file.
3158         * gcc.dg/pch/inline-3.hs: New file.
3159         * gcc.dg/pch/inline-4.c: New file.
3160         * gcc.dg/pch/inline-4.hs: New file.
3161
3162 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
3163
3164         PR c++/11509
3165         * g++.dg/template/crash6.C: New test.
3166
3167         PR c++/7053
3168         * g++.dg/template/friend20.C: New test.
3169
3170         PR c++/7019
3171         * g++.dg/template/overload2.C: New test.
3172
3173 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3174
3175         PR optimization/11440
3176         * gcc.c-torture/execute/20030714-1.c: New test.
3177
3178 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3179
3180         PR c++/11154
3181         * g++.dg/template/partial2.C: New test.
3182
3183 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
3184
3185         PR c++/11503
3186         * g++.dg/template/anon1.C: New test.
3187
3188         PR c++/11493
3189         PR c++/11495
3190         * g++.dg/parse/template9.C: Likewise.
3191         * g++.dg/template/crash4.C: New test.
3192         * g++.dg/template/koenig1.C: Likewise.
3193         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
3194         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
3195         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
3196         functions.
3197         * g++.old-deja/g++.jason/template36.C: Likewise.
3198         * g++.old-deja/g++.mike/p1989.C: Likewise.
3199         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
3200         * g++.old-deja/g++.pt/ttp20.C: Use this->.
3201         * g++.old-deja/g++.pt/ttp21.C: Use this->.
3202         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
3203         compiling.
3204         * g++.old-deja/g++.pt/union2.C: Use this->.
3205
3206 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
3207
3208         * gcc.dg/20030711-1.c: New test.
3209
3210 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
3211
3212         PR c++/11050
3213         * g++.dg/parse/args1.C: New test.
3214         * g++.pt/defarg8.C: Change expected errors.
3215
3216 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
3217
3218         PR c++/8164
3219         * g++.dg/template/nontype2.C: New test.
3220
3221         PR c++/10558
3222         * g++.dg/parse/template8.C: New test.
3223
3224         PR c++/8327
3225         * g++.dg/template/scope1.C: New test.
3226
3227         * g++.dg/warn/Wsign-compare-1.C: New test.
3228
3229 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
3230
3231         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
3232
3233 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
3234
3235         PR c++/9411
3236         * g++.dg/template/explicit2.C: New test.
3237
3238         PR c++/10032
3239         * g++.dg/warn/pedantic1.C: New test.
3240
3241 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
3242
3243         PR c++ 9483
3244         * g++.dg/other/field1.C: New test.
3245
3246 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
3247
3248         PR c/11449
3249         * gcc.c-torture/compile/20030707-1.c: New.
3250
3251 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3252
3253         PR c++/10849
3254         * g++.dg/template/access12.C: New test.
3255
3256 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
3257
3258         * g++.dg/bprob/bprob.exp (prof_ext): Update.
3259         * g77.dg/bprob/bprob.exp (prof_ext): Update.
3260         * gcc.misc-tests/bprob.exp (prof_ext): Update.
3261         * gcc.misc-tests/gcov.exp: Update
3262         * g++.dg/gcov/gcov.exp: Update
3263         * lib/gcov.exp: Update.
3264
3265 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
3266
3267         * g++.dg/abi/mangle17.C: Make sure template expressions are
3268         dependent.
3269         * g++.dg/abi/mangle4.C: Mark erroneous casts.
3270         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
3271         * g++.dg/opt/stack1.C: Remove erroneous code.
3272         * g++.dg/parse/template7.C: New test.
3273         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
3274         * g++.old-deja/g++.pt/crash4.C: Likewise.
3275
3276 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3277
3278         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
3279         with zero or one occurence of `$' after the initial `L'.
3280
3281 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
3282
3283         * gcc.c-torture/compile/20030704-1.c: Add a comment.
3284
3285 2003-07-08  Roger Sayle  <roger@eyesopen.com>
3286
3287         PR c/11370
3288         * gcc.dg/Wunreachable-6.c: New testcase.
3289         * gcc.dg/Wunreachable-7.c: New testcase.
3290
3291 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
3292
3293         PR c/11420
3294         * gcc.dg/20030708-1.c: New test.
3295
3296 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
3297
3298         * gcc.dg/compat/sdata-section.h: New file.
3299         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
3300         * gcc.dg/torture/mips-sdata-1.c: New test.
3301
3302 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3303
3304         PR c++/11030
3305         * g++.dg/template/friend19.C: New test.
3306
3307 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
3308
3309         * g++.dg/opt/strength-reduce.C: New test.
3310
3311 2003-07-07  Roger Sayle  <roger@eyesopen.com>
3312
3313         PR target/10979
3314         * gcc.dg/20030707-1.c: New testcase.
3315
3316 2003-07-07  Roger Sayle  <roger@eyesopen.com>
3317
3318         PR optimization/11059
3319         * g++.dg/opt/emptyunion.C: New testcase.
3320
3321 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3322             Eric Botcazou  <ebotcazou@libertysurf.fr>
3323
3324         * g++.dg/opt/stack1.C: New test.
3325
3326 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
3327
3328         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
3329         run test.
3330
3331         PR c++/11431
3332         * g++.dg/expr/static_cast3.C: New test.
3333
3334 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
3335
3336         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
3337         everywhere.
3338         * gcc.dg/concat.c: Concatenation of string constants with
3339         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
3340         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
3341         * gcc.dg/cpp/escape-2.c: Use wide character constants where
3342         necessary to avoid multi-character character constant warning.
3343         * gcc.dg/cpp/escape.c: Likewise.
3344         * gcc.dg/cpp/ucs.c: Likewise.
3345         Remove backslashes from dg-bogus comments, as they confuse Tcl.
3346         Fix a typo.
3347
3348 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
3349
3350         PR c/11428
3351         * gcc.c-torture/compile/20030704-1.c: New.
3352
3353 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
3354
3355         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
3356
3357 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
3358
3359         PR c++/5287, PR c++/7910,  PR c++/11021
3360         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
3361         tests for warnings.
3362         * g++.dg/ext/dllimport2.C: Add tests for warnings.
3363         * g++.dg/ext/dllimport3.C: Likewise.
3364         * g++.dg/ext/dllimport4.C: New file.
3365         * g++.dg/ext/dllimport5.C: New file.
3366         * g++.dg/ext/dllimport6.C: New file.
3367         * g++.dg/ext/dllimport7.C: New file.
3368         * g++.dg/ext/dllimport8.C: New file.
3369         * g++.dg/ext/dllimport9.C: New file.
3370         * g++.dg/ext/dllimport10.C: New file.
3371         * g++.dg/ext/dllexport1.C: New file.
3372
3373 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
3374
3375         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
3376         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
3377
3378 2003-07-03  Roger Sayle  <roger@eyesopen.com>
3379
3380         * gcc.dg/builtins-25.c: New testcase.
3381         * gcc.dg/builtins-26.c: New testcase.
3382
3383 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
3384
3385         * gcc.dg/compat/vector-defs.h: New file.
3386         * gcc.dg/compat/vector-setup.h: New file.
3387         * gcc.dg/compat/vector-check.h: New file.
3388         * gcc.dg/compat/vector-1_main.c: New file.
3389         * gcc.dg/compat/vector-1_x.c: New file.
3390         * gcc.dg/compat/vector-1_y.c: New file.
3391         * gcc.dg/compat/vector-2_main.c: New file.
3392         * gcc.dg/compat/vector-2_x.c: New file.
3393         * gcc.dg/compat/vector-2_y.c: New file.
3394
3395         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
3396         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
3397         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
3398         * gcc.dg/compat/struct-align-1.h: New file.
3399         * gcc.dg/compat/struct-align-1_main.c: New file.
3400         * gcc.dg/compat/struct-align-1_x.c: New file.
3401         * gcc.dg/compat/struct-align-1_y.c: New file.
3402         * gcc.dg/compat/struct-align-2.h: New file.
3403         * gcc.dg/compat/struct-align-2_main.c: New file.
3404         * gcc.dg/compat/struct-align-2_x.c: New file.
3405         * gcc.dg/compat/struct-align-2_y.c: New file.
3406
3407         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
3408         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
3409         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3410         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
3411         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
3412         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3413         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3414         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
3415         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
3416         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3417         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3418         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3419         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3420         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3421         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3422         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3423         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3424         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3425         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3426         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3427         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3428         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3429         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3430         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3431         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3432         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3433         * gcc.dg/compat/struct-return-10_x.c: Ditto.
3434         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3435         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3436
3437 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3438
3439         * gcc.dg/i386-call-1.c: New test.
3440
3441 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
3442
3443         PR c++/9162
3444         * g++.dg/parse/defarg4.C: New.
3445
3446 2003-07-03  Roger Sayle  <roger@eyesopen.com>
3447
3448         PR target/10700
3449         * gcc.c-torture/compile/20030703-1.c: New test case.
3450
3451 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
3452
3453         * g++.dg/template/local3.C: Remove extra semicolon.
3454
3455 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3456
3457         * gcc.dg/i386-volatile-1.c: New test.
3458
3459 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
3460
3461         PR c++/11072
3462         * g++.dg/other/offsetof2.C: XFAIL.
3463         * g++.dg/other/offsetof5.C: New.
3464
3465         PR c++/10219
3466         * g++.dg/template/error1.C: New.
3467
3468         PR c++/9779
3469         * g++.dg/template/dependent-expr1.C: New.
3470
3471 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
3472
3473         PR c++/6949
3474         * g++.dg/template/local3.C: New test.
3475
3476         PR c++/11149
3477         * g++.dg/lookup/scoped6.C: New test.
3478
3479 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
3480
3481         PR c++/8046
3482         * g++.dg/other/error7.C: New test.
3483
3484 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
3485
3486         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
3487         * g++.old-deja/g++.abi/vtable3.h: Likewise.
3488         * g++.old-deja/g++.law/code-gen5.C: Likewise.
3489         * g++.old-deja/g++.other/union2.C: Likewise.
3490         * gcc.dg/c90-const-expr-2.c: Likewise.
3491         * gcc.dg/c90-const-expr-3.c: Likewise.
3492         * gcc.dg/c99-const-expr-2.c: Likewise.
3493         * gcc.dg/c99-const-expr-3.c: Likewise.
3494         * gcc.dg/concat.c: Likewise.
3495
3496 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
3497
3498         PR c++/9559
3499         * g++.dg/init/static1.C: New test.
3500
3501 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3502
3503         * Changelog: Remove ">>>>>>>" from previous change.
3504
3505 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3506
3507         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
3508         * g++.old-deja/g++.other/access2.C: Likewise.
3509         * g++.old-deja/g++.other/decl2.C: Likewise.
3510         * gcc.c-torture/execute/20020615-1.c: Likewise.
3511
3512 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3513
3514         PR c++/4933
3515         * g++.dg/template/sizeof4.C: New test.
3516
3517 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3518
3519         * g++.dg/other/error6.C: New test.
3520
3521 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3522
3523         PR c++/10750
3524         * g++.dg/parse/constant2.C: New test.
3525
3526 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
3527
3528         PR c++/11106
3529         * g++.dg/other/error5.C: New test.
3530
3531 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3532
3533         * gcc.dg/format/gcc_diag-1.c: New test.
3534
3535 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
3536
3537         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
3538
3539 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3540
3541         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
3542         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
3543         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
3544
3545 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
3546
3547         * gcc.c-torture/execute/builtins/string-8.c: New test.
3548         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
3549         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
3550         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
3551
3552 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
3553
3554         PR c++/10468
3555         * g++.dg/ext/typeof6.C: New test.
3556
3557 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
3558
3559         PR c++/10796
3560         * g++.dg/init/enum1.C: New test.
3561
3562 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
3563
3564         * gcc.dg/20030627-1.c: New test.
3565
3566 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
3567
3568         PR c++/11332
3569         * g++.dg/expr/static_cast2.C: New test.
3570
3571 2003-06-26  Roger Sayle  <roger@eyesopen.com>
3572             Jakub Jelinek  <jakub@redhat.com>
3573
3574         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
3575         sprintf(dst,"%s",src) optimization.
3576         * gcc.c-torture/execute/20030626-1.c: New test case.
3577         * gcc.c-torture/execute/20030626-2.c: New test case.
3578
3579 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
3580
3581         * gcc.c-torture/execute/multi-ix.c: New test.
3582
3583         * gcc.c-torture/execute/simd-4.c (main):
3584         Added missing semicolon at end of union.
3585
3586 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
3587
3588         PR c++/8266
3589         * g++.dg/template/explicit-instantiation3.C: New test.
3590
3591 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
3592
3593         * gcc.dg/20030626-1.c: Use signed char.
3594
3595 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
3596
3597         * gcc.dg/20030626-1.c: New test.
3598
3599 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
3600
3601         * const-str-2.m: Update.
3602
3603 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
3604
3605         PR c++/10990
3606         * g++.dg/rtti/dyncast1.C: New test.
3607         * g++.dg/abi/mangle4.C: Correct base-specifier access.
3608         * g++.dg/lookup/scoped1.C: Remove XFAIL.
3609         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
3610
3611         PR c++/10931
3612         * g++.dg/expr/static_cast1.C: New test.
3613
3614 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
3615
3616         * gcc.dg/20030625-1.c: New test.
3617
3618 2003-06-24  Roger Sayle  <roger@eyesopen.com>
3619
3620         * gcc.c-torture/compile/20030624-1.c: New test case.
3621
3622 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
3623
3624         * gcc.c-torture/execute/string-opt-17.c: New test.
3625
3626 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
3627
3628         PR c++/5754
3629         * g++.dg/parse/crash6.C: New test.
3630
3631 2003-06-23  Roger Sayle  <roger@eyesopen.com>
3632
3633         * gcc.dg/builtins-24.c: New test case.
3634
3635 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
3636
3637         * g++.dg/opt/operator1.C: New test.
3638
3639 2003-06-22  Roger Sayle  <roger@eyesopen.com>
3640
3641         * gcc.c-torture/execute/string-opt-16.c: New test case.
3642
3643 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3644
3645         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
3646         * g++.old-deja/g++.other/conv7.C: Likewise
3647         * g++.old-deja/g++.other/overcnv2.C: Likewise.
3648         * g++.old-deja/g++.other/overload14.C: Likewise.
3649
3650 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3651
3652         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
3653         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3654
3655 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3656
3657         PR c++/10888
3658         * g++.dg/warn/Winline-3.C: New test.
3659
3660 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3661
3662         * lib/target-supports.exp (check_alias_available): Make the test
3663         program acceptable to the Solaris assembler.
3664
3665         PR c++/10749
3666         * g++.dg/template/memclass2.C: New test.
3667
3668 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3669             Eric Botcazou  <ebotcazou@libertysurf.fr>
3670
3671         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
3672         data for non-matching targets.
3673         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
3674
3675 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3676
3677         PR c++/10845
3678         * g++.dg/template/member3.C: New test.
3679
3680 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
3681
3682         PR c++/10939
3683         * g++.dg/template/func1.C: New test.
3684
3685         PR c++/9649
3686         * g++.dg/template/static4.C: New test.
3687         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
3688
3689         PR c++/11041
3690         * g++.dg/init/ref7.C: New test.
3691
3692 2003-06-19  Matt Austern  <austern@apple.com>
3693
3694         PR c++/11228
3695         * g++.dg/anew1.C: New test.
3696         * g++.dg/anew2.C: New test.
3697         * g++.dg/anew3.C: New test.
3698         * g++.dg/anew4.C: New test.
3699
3700 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
3701
3702         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
3703
3704 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
3705
3706         * gcc.c-torture/execute/simd-4.c (main): Make expected value
3707         endian-dependent.
3708
3709 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
3710
3711         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
3712         Remove cruft.
3713
3714 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
3715
3716         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
3717         * gcc.c-torture/compile/961203-1.c: Likewise.
3718         * gcc.c-torture/compile/980506-1.c: Likewise.
3719
3720 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3721
3722         PR c++/10712
3723         * g++.dg/lookup/using7.C: New test.
3724
3725 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3726
3727         PR c++/11105
3728         * g++.dg/abi/conv1.C: Remove it.
3729         * g++.dg/template/conv7.C: New test.
3730         * g++.dg/template/conv8.C: Likewise.
3731         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
3732         conversion operator.
3733
3734 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
3735
3736         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
3737         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
3738         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3739         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
3740         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
3741         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3742         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3743         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
3744         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
3745         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3746         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3747         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3748         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3749         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3750         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3751         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3752         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3753         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3754         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3755         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3756         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3757         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3758         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3759         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3760         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3761         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3762         * gcc.dg/compat/struct-return-10_x.c: Ditto.
3763         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3764         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3765
3766 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
3767
3768         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
3769         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
3770         indications.
3771
3772 2003-06-16  Roger Sayle  <roger@eyesopen.com>
3773
3774         * gcc.dg/i386-387-5.c: New test case.
3775         * gcc.dg/i386-387-6.c: New test case.
3776         * gcc.dg/builtins-23.c: New test case.
3777
3778 2003-06-15  Roger Sayle  <roger@eyesopen.com>
3779
3780         * gcc.dg/builtins-22.c: New test case.
3781         * gcc.dg/i386-387-1.c: Update to test exp.
3782         * gcc.dg/i386-387-2.c: Likewise.
3783
3784 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3785
3786         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
3787
3788 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3789
3790         * lib/gcc-dg.exp (dg-require-dll): New function.
3791         (dg-xfail-if): Likewise.
3792         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
3793         driver.
3794
3795         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
3796         * gcc.c-torture/compile/20001205-1.c: Likewise.
3797         * gcc.c-torture/compile/20001226-1.c: Likewise.
3798         * gcc.c-torture/compile/20010518-2.c: Likewise.
3799         * gcc.c-torture/compile/20020312-1.c: Likewise.
3800         * gcc.c-torture/compile/20020604-1.c: Likewise.
3801         * gcc.c-torture/compile/920501-12.c: Likewise.
3802         * gcc.c-torture/compile/920501-4.c: Likewise.
3803         * gcc.c-torture/compile/920520-1.c: Likewise.
3804         * gcc.c-torture/compile/920521-1.c: Likewise.
3805         * gcc.c-torture/compile/920625-1.c: Likewise.
3806         * gcc.c-torture/compile/961203-1.c: Likewise.
3807         * gcc.c-torture/compile/980506-1.c: Likewise.
3808         * gcc.c-torture/compile/981006-1.c: Likewise.
3809         * gcc.c-torture/compile/981022-1.c: Likewise.
3810         * gcc.c-torture/compile/981223-1.c: Likewise.
3811         * gcc.c-torture/compile/990617-1.c: Likewise.
3812         * gcc.c-torture/compile/dll.c: Likewise.
3813         * gcc.c-torture/compile/labels-3.c: Likewise.
3814         * gcc.c-torture/compile/mipscop-1.c: Likewise.
3815         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3816         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3817         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3818         * gcc.c-torture/compile/simd-5.c: Likewise.
3819         * gcc.c-torture/compile/20000804-1.x: Remove.
3820         * gcc.c-torture/compile/20001205-1.x: Likewise.
3821         * gcc.c-torture/compile/20001226-1.x: Likewise.
3822         * gcc.c-torture/compile/20010518-2.x: Likewise.
3823         * gcc.c-torture/compile/20020312-1.x: Likewise.
3824         * gcc.c-torture/compile/20020604-1.x: Likewise.
3825         * gcc.c-torture/compile/920501-12.x: Likewise.
3826         * gcc.c-torture/compile/920501-4.x: Likewise.
3827         * gcc.c-torture/compile/920520-1.x: Likewise.
3828         * gcc.c-torture/compile/920521-1.x: Likewise.
3829         * gcc.c-torture/compile/920625-1.x: Likewise.
3830         * gcc.c-torture/compile/961203-1.x: Likewise.
3831         * gcc.c-torture/compile/980506-1.x: Likewise.
3832         * gcc.c-torture/compile/981006-1.x: Likewise.
3833         * gcc.c-torture/compile/981022-1.x: Likewise.
3834         * gcc.c-torture/compile/981223-1.x: Likewise.
3835         * gcc.c-torture/compile/990617-1.x: Likewise.
3836         * gcc.c-torture/compile/mipscop-1.x: Likewise.
3837         * gcc.c-torture/compile/mipscop-2.x: Likewise.
3838         * gcc.c-torture/compile/mipscop-3.x: Likewise.
3839         * gcc.c-torture/compile/mipscop-4.x: Likewise.
3840         * gcc.c-torture/compile/simd-5.x: Likewise.
3841
3842         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
3843
3844 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3845
3846         * gcc.c-torture/execute/20030611-1.c: New test.
3847
3848 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3849
3850         PR middle-end/168
3851         * gcc.dg/20030612-1.c: New test case.
3852
3853 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3854
3855         PR c++/10635
3856         * g++.dg/expr/cast1.C: New test.
3857
3858 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3859
3860         * gcc.dg/builtins-21.c: New test case.
3861
3862 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
3863
3864         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
3865         options instead of at the end.
3866         * lib/objc.exp (objc_target_compile): Likewise.
3867
3868 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
3869
3870         PR c++/10432
3871         * g++.dg/parse/error1.C: New test.
3872
3873 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
3874
3875         * gcc.dg/compat/struct-by-value-11_main.c: New file.
3876         * gcc.dg/compat/struct-by-value-11_x.c: New file.
3877         * gcc.dg/compat/struct-by-value-11_y.c: New file.
3878         * gcc.dg/compat/struct-by-value-12_main.c: New file.
3879         * gcc.dg/compat/struct-by-value-12_x.c: New file.
3880         * gcc.dg/compat/struct-by-value-12_y.c: New file.
3881         * gcc.dg/compat/struct-by-value-13_main.c: New file.
3882         * gcc.dg/compat/struct-by-value-13_x.c: New file.
3883         * gcc.dg/compat/struct-by-value-13_y.c: New file.
3884         * gcc.dg/compat/struct-by-value-14_main.c: New file.
3885         * gcc.dg/compat/struct-by-value-14_x.c: New file.
3886         * gcc.dg/compat/struct-by-value-14_y.c: New file.
3887         * gcc.dg/compat/struct-by-value-15_main.c: New file.
3888         * gcc.dg/compat/struct-by-value-15_x.c: New file.
3889         * gcc.dg/compat/struct-by-value-15_y.c: New file.
3890         * gcc.dg/compat/struct-by-value-16_main.c: New file.
3891         * gcc.dg/compat/struct-by-value-16_x.c: New file.
3892         * gcc.dg/compat/struct-by-value-16_y.c: New file.
3893         * gcc.dg/compat/struct-by-value-17_main.c: New file.
3894         * gcc.dg/compat/struct-by-value-17_x.c: New file.
3895         * gcc.dg/compat/struct-by-value-17_y.c: New file.
3896         * gcc.dg/compat/struct-by-value-18_main.c: New file.
3897         * gcc.dg/compat/struct-by-value-18_x.c: New file.
3898         * gcc.dg/compat/struct-by-value-18_y.c: New file.
3899
3900         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
3901         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
3902         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
3903         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
3904         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
3905         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
3906         * gcc.dg/compat/scalar-return-3_main.c: New file.
3907         * gcc.dg/compat/scalar-return-3_x.c: New file.
3908         * gcc.dg/compat/scalar-return-3_y.c: New file.
3909         * gcc.dg/compat/scalar-return-4_main.c: New file.
3910         * gcc.dg/compat/scalar-return-4_x.c: New file.
3911         * gcc.dg/compat/scalar-return-4_y.c: New file.
3912
3913 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
3914
3915         * gcc.dg/compat/fp2-struct-check.h: New file.
3916         * gcc.dg/compat/fp2-struct-defs.h: New file.
3917         * gcc.dg/compat/fp2-struct-init.h: New file.
3918         * gcc.dg/compat/struct-by-value-10_main.c: New file.
3919         * gcc.dg/compat/struct-by-value-10_x.c: New file.
3920         * gcc.dg/compat/struct-by-value-10_y.c: New file.
3921         * gcc.dg/compat/struct-return-10_main.c: New file.
3922         * gcc.dg/compat/struct-return-10_x.c: New file.
3923         * gcc.dg/compat/struct-return-10_y.c: New file.
3924
3925         * gcc.dg/compat/compat-common.h: New file.
3926         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
3927         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
3928         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
3929         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
3930         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
3931         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
3932         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
3933         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3934         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
3935         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
3936         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3937         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
3938         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
3939         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3940         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
3941         * gcc.dg/compat/small-struct-check.h: Ditto.
3942         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
3943         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3944         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
3945         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
3946         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3947         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3948         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
3949         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3950         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
3951         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
3952         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3953         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3954         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
3955         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3956         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3957         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
3958         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3959         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
3960         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
3961         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3962         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
3963         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
3964         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3965         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
3966         * gcc.dg/compat/struct-return-2_main.c: Ditto.
3967         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3968         * gcc.dg/compat/struct-return-2_y.c: Ditto.
3969         * gcc.dg/compat/struct-return-3_main.c: Ditto.
3970         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3971         * gcc.dg/compat/struct-return-3_y.c: Ditto.
3972
3973 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
3974
3975         * g++.dg/pch/static-1.C: New file.
3976         * g++.dg/pch/static-1.Hs: New file.
3977
3978 2003-06-10  Richard Henderson  <rth@redhat.com>
3979
3980         * gcc.dg/asm-7.c: Adjust expected warning text.
3981
3982 2003-06-10  Roger Sayle  <roger@eyesopen.com>
3983
3984         * gcc.dg/builtins-20.c: New test case.
3985
3986 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
3987
3988         PR c++/11131
3989         * g++.dg/opt/template1.C: New test.
3990
3991 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3992
3993         * lib/gcc-dg.exp (dg-test): Clear additional_files and
3994         additional_sources.
3995
3996 2003-05-21  David Taylor  <dtaylor@emc.com>
3997
3998         * gcc.dg/Wpadded.c: New file.
3999
4000 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
4001
4002         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
4003         * gcc.dg/special/weak-2.c: Add dg-require-weak.
4004         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
4005         dg-require-weak.
4006
4007 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
4008
4009         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
4010
4011 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
4012
4013         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
4014         (dg-require-alias): Likewise.
4015         (dg-require-gc-sections): Likewise.
4016         * lib/target-supports.exp (check_gc_sections_available): Likewise.
4017
4018 2003-06-08  Richard Henderson  <rth@redhat.com>
4019
4020         * gcc.dg/20011029-2.c: Fix the array reference.
4021         * gcc.dg/asm-7.c: New.
4022
4023 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
4024
4025         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
4026
4027 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
4028
4029         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
4030         (dg-require-gc-sections): Likewise.
4031
4032 2003-06-08  Jan Hubicka  <jh@suse.cz>
4033
4034         * i386-cmov1.c: Fix regular expression.
4035         * i386-cvt-1.c: Likewise.
4036         * i386-local.c: Likewise.
4037         * i386-local2.c: Likewise.
4038         * i386-mul.c: Likewise.
4039         * i386-ssetype-1.c: Likewise.
4040         * i386-ssetype-3.c: Likewise.
4041         * i386-ssetype-5.c: Likewise.
4042
4043 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4044
4045         PR c++/11039
4046         * g++.dg/warn/implicit-typename2.C: New test.
4047         * g++.dg/warn/implicit-typename3.C: New test.
4048
4049 2003-06-07  Richard Henderson  <rth@redhat.com>
4050
4051         * g++.dg/other/offsetof3.C: Use size_t.
4052         * g++.dg/other/offsetof4.C: Likewise.
4053
4054 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
4055
4056         * lib/copy-file.exp: New. Implement gcc_copy_files.
4057
4058         * lib/dg-pch.exp: Load copy-file.exp
4059         (dg-pch): Use gcc_copy_files instead of "file copy".
4060
4061 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
4062
4063         * gcc.dg/weak/weak.exp: Simplify.
4064         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
4065         * gcc.dg/weak/weak-1.c: Likewise.
4066         * gcc.dg/weak/weak-2.c: Likewise.
4067         * gcc.dg/weak/weak-3.c: Likewise.
4068         * gcc.dg/weak/weak-4.c: Likewise.
4069         * gcc.dg/weak/weak-5.c: Likewise.
4070         * gcc.dg/weak/weak-6.c: Likewise.
4071         * gcc.dg/weak/weak-7.c: Likewise.
4072         * gcc.dg/weak/weak-8.c: Likewise.
4073         * gcc.dg/weak/weak-9.c: Likewise.
4074
4075 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
4076
4077         gcc.c-torture/execute/20030606-1.c: New.
4078
4079 2003-06-06  Roger Sayle  <roger@eyesopen.com>
4080
4081         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
4082         * gcc.dg/builtins-19.c: Likewise.
4083
4084 2003-06-06  Roger Sayle  <roger@eyesopen.com>
4085
4086         * gcc.dg/builtins-2.c: Add some more tests.
4087         * gcc.dg/builtins-18.c: New test case.
4088         * gcc.dg/builtins-19.c: New test case.
4089
4090 2003-06-06  Roger Sayle  <roger@eyesopen.com>
4091             Jim Wilson  <wilson@tuliptree.org>
4092
4093         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
4094
4095 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
4096
4097         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
4098         mempcpy/stpcpy calls not to be optimized into something else.
4099         * gcc.c-torture/execute/string-opt-3.c: Moved to...
4100         * gcc.c-torture/execute/builtins/string-7.c: ...here.
4101         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
4102
4103 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4104
4105         * gcc.dg/format/asm_fprintf-1.c: New test.
4106
4107 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
4108
4109         * lib/gcc-defs.exp (additional_sources): New variable.
4110         (dg-additional-sources): New function.
4111         (additional_files): New variable.
4112         (dg-additional-files): New function.
4113         (dg-additional-files-options): Likewise.
4114         * lib/gcc-dg.exp (dg-require-weak): New function.
4115         (dg-require-alias): Likewise.
4116         (dg-require-gc-sections): Likewise.
4117         * lib/target-supports.exp (check_alias_available): Remove testfile
4118         parameter.
4119         (check_gc_sections_available): New function.
4120         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
4121         (dg-gpp-additional-files): Likewise.
4122         * lib/g++.exp (additional_sources): Remove.
4123         (additional_files): Likewise.
4124         (g++_target_compile): Use dg-additional-files-options.
4125
4126         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
4127         Tcl logic.
4128         * gcc.dg/special/ecos.exp: Remove.
4129         * gcc.dg/special/20000419-2.c: Use dg-require-*.
4130         * gcc.dg/special/alias-1.c: Likewise.
4131         * gcc.dg/special/alias-2.c: Likewise.
4132         * gcc.dg/special/gcsec-1.c: Likewise.
4133         * gcc.dg/special/weak-1.c: Likewise.
4134         * gcc.dg/special/weak-2.c: Likewise.
4135         * gcc.dg/special/wkali-1.c: Likewise.
4136         * gcc.dg/special/wkali-2.c: Likewise.
4137
4138         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
4139         dg-gpp-additional-*.
4140         * g++.dg/special/conpr-3.C: Likewise.
4141         * g++.dg/special/conpr-4.C: Likewise.
4142         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
4143         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
4144         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
4145         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
4146         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
4147         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
4148         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
4149         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
4150         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
4151         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
4152         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
4153         * g++.old-deja/g++.other/comdat1.C: Likewise.
4154         * g++.old-deja/g++.other/comdat2.C: Likewise.
4155         * g++.old-deja/g++.other/comdat3.C: Likewise.
4156         * g++.old-deja/g++.other/ctor1.C: Likewise.
4157         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
4158
4159 2003-06-05  Richard Henderson  <rth@redhat.com>
4160
4161         * gcc.dg/debug/20030605-1.c: New.
4162
4163 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
4164
4165         * README.QMTEST: Update.
4166
4167 2003-06-04  Richard Henderson  <rth@redhat.com>
4168
4169         * gcc.dg/cleanup-1.c: New.
4170         * gcc.dg/cleanup-2.c: New.
4171         * gcc.dg/cleanup-3.c: New.
4172         * gcc.dg/cleanup-4.c: New.
4173         * gcc.dg/cleanup-5.c: New.
4174         * gcc.dg/cleanup-6.c: New.
4175         * gcc.dg/cleanup-7.c: New.
4176
4177 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
4178
4179         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
4180
4181         * lib/dg-pch.exp: New file.
4182         * g++.dg/pch/pch.exp: Use dg-pch.exp.
4183         * gcc.dg/pch/pch.exp: Likewise.
4184
4185 2003-06-04  Roger Sayle  <roger@eyesopen.com>
4186
4187         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
4188         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
4189         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
4190         * gcc.dg/builtins-17.c: New test case.
4191         * gcc.dg/i386-387-4.c: New test case.
4192         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
4193
4194 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4195
4196         * gcc.dg/ultrasp9.c: New test.
4197
4198 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4199
4200         * gcc.c-torture/compile/20030604-1.c: New test.
4201         * gcc.dg/sparc-constant-1.c: New test.
4202
4203 2003-06-03  Glen Nakamura  <glen@imodulo.com>
4204
4205         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
4206
4207 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
4208
4209         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
4210
4211         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
4212         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
4213
4214 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
4215
4216         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
4217
4218 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4219
4220         PR c++/10940
4221         * g++.dg/template/spec10.C: New test.
4222
4223 2003-06-03  Roger Sayle  <roger@eyesopen.com>
4224
4225         * gcc.dg/builtins-16.c: New test case.
4226
4227 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
4228
4229         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
4230         mempcpy test with post-increments.
4231         * gcc.c-torture/execute/string-opt-3.c: New test.
4232         * gcc.dg/string-opt-1.c: New test.
4233
4234 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
4235
4236         PR fortran/10965
4237         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
4238
4239 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
4240
4241         * lib/scanasm.exp (dg-scan): New function, factored out of ...
4242         (scan-assembler): ... here.  Use dg-scan.
4243         (scan-assembler-not): Likewise.
4244         (scan-file): New function.
4245         (scan-file-not): Likewise.
4246         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
4247         * gcc.dg/cpp/_Pragma4.c: Likewise.
4248         * gcc.dg/cpp/_Pragma5.c: Likewise.
4249         * gcc.dg/cpp/avoidpaste1.c: Likewise.
4250         * gcc.dg/cpp/avoidpaste2.c: Likewise.
4251         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
4252         * gcc.dg/cpp/cmdlne-P.c: Likewise.
4253         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
4254         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
4255         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
4256         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
4257         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
4258         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
4259         * gcc.dg/cpp/cxxcom1.c: Likewise.
4260         * gcc.dg/cpp/line1.c: Likewise.
4261         * gcc.dg/cpp/maccom1.c: Likewise.
4262         * gcc.dg/cpp/maccom2.c: Likewise.
4263         * gcc.dg/cpp/maccom3.c: Likewise.
4264         * gcc.dg/cpp/maccom4.c: Likewise.
4265         * gcc.dg/cpp/maccom5.c: Likewise.
4266         * gcc.dg/cpp/maccom6.c: Likewise.
4267         * gcc.dg/cpp/multiline.c: Likewise.
4268         * gcc.dg/cpp/spacing1.c: Likewise.
4269         * gcc.dg/cpp/spacing2.c: Likewise.
4270         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
4271         * gcc.dg/cpp/trad/maccom1.c: Likewise.
4272         * gcc.dg/cpp/trad/maccom2.c: Likewise.
4273         * gcc.dg/cpp/trad/maccom3.c: Likewise.
4274         * gcc.dg/cpp/trad/maccom4.c: Likewise.
4275         * gcc.dg/cpp/trad/maccom6.c: Likewise.
4276         * gcc.dg/cpp/cxxcom2.c: Likewise.
4277         * gcc.dg/cpp/cxxcom2.h: New file.
4278
4279         * gcc.dg/cpp/truefalse.cpp: Move it to ...
4280         * g++.dg/cpp/truefalse.C: Here.
4281         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
4282
4283 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
4284
4285         * gcc.dg/cpp/redef3.c: New file.
4286
4287 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4288
4289         * gcc.dg/i386-loop-3.c: New test.
4290
4291 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
4292
4293         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
4294
4295 2003-05-31  Roger Sayle  <roger@eyesopen.com>
4296
4297         * gcc.dg/fwrapv-1.c: New test case.
4298         * gcc.dg/fwrapv-2.c: New test case.
4299
4300 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4301
4302         PR c++/10956
4303         * g++.dg/template/spec9.C: New test.
4304
4305 2003-05-29  Roger Sayle  <roger@eyesopen.com>
4306
4307         * gcc.dg/duff-4.c: New test case.
4308
4309 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
4310
4311         PR fortran/10843
4312         * g77.dg/ffixed-form-1.f: New test
4313         * g77.dg/ffixed-form-2.f: New test
4314         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
4315         * g77.dg/ffree-form-3.f: New test
4316
4317 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
4318
4319         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
4320         * gcc.dg/wint_t-1.c: Likewise.
4321
4322 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4323
4324         * g++.dg/template/access11.C: New test.
4325
4326 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4327
4328         PR c++/10849
4329         * g++.dg/template/access10.C: New test.
4330
4331 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4332             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4333
4334         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
4335
4336 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
4337
4338         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
4339         suppress for powerpc-*-darwin*.
4340         * gcc.dg/torture/builtin-noret-2.c: Likewise.
4341
4342 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
4343
4344         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
4345         suppress option for powerpc-*-darwin*.
4346
4347 2003-05-23  Roger Sayle  <roger@eyesopen.com>
4348
4349         * gcc.dg/builtins-1.c: Add tests for tan and atan.
4350         * gcc.dg/builtins-4.c: Add test for fmod.
4351
4352 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4353
4354         PR c++/10682
4355         * g++.dg/template/instantiate4.C: New test.
4356
4357 2003-05-22  Roger Sayle  <roger@eyesopen.com>
4358
4359         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
4360
4361 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
4362
4363         * gcc.dg/compat/scalar-return-1_main.c: New file.
4364         * gcc.dg/compat/scalar-return-1_x.c: New file.
4365         * gcc.dg/compat/scalar-return-1_y.c: New file.
4366         * gcc.dg/compat/scalar-return-2_main.c: New file.
4367         * gcc.dg/compat/scalar-return-2_x.c: New file.
4368         * gcc.dg/compat/scalar-return-2_y.c: New file.
4369         * gcc.dg/compat/struct-return-3_main.c: New file.
4370         * gcc.dg/compat/struct-return-3_y.c: New file.
4371         * gcc.dg/compat/struct-return-3_x.c: New file.
4372         * gcc.dg/compat/struct-return-2_main.c: New file.
4373         * gcc.dg/compat/struct-return-2_x.c: New file.
4374         * gcc.dg/compat/struct-return-2_y.c: New file.
4375
4376 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4377
4378         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
4379         for hppa*-hp-hpux*.
4380         * gcc.dg/20021014-1.c (dg-options): Likewise.
4381         * gcc.dg/nest.c (dg-options): Likewise.
4382
4383 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
4384
4385         PR c++/9738
4386         * g++.dg/ext/dllimport2.C: New file.
4387         * g++.dg/ext/dllimport3.C: New file.
4388
4389 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
4390
4391         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
4392         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
4393         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4394         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
4395         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4396         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
4397         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
4398         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
4399         * gcc.dg/compat/small-struct-defs.h: New file.
4400         * gcc.dg/compat/small-struct-init.h: New file.
4401         * gcc.dg/compat/small-struct-check.h: New file.
4402         * gcc.dg/compat/fp-struct-defs.h: New file.
4403         * gcc.dg/compat/fp-struct-check.h: New file.
4404         * gcc.dg/compat/fp-struct-init.h: New file.
4405         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
4406         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
4407
4408 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
4409
4410         * gcc.dg/20030225-2.c: New test.
4411
4412 2003-05-18  Roger Sayle  <roger@eyesopen.com>
4413             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4414
4415         * gcc.c-torture/compile/20030518-1.c: New test case.
4416
4417 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
4418
4419         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
4420         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
4421         gcc-dg-debug-runtest.
4422         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
4423         gcc-dg-debug-runtest.
4424
4425 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4426
4427         PR c++/9022
4428         * g++.dg/lookup/using6.C: New test.
4429
4430 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4431
4432         * g++.dg/parse/access2.C: New test.
4433
4434 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
4435
4436         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
4437         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
4438         * gcc.dg/debug/debug.exp: Likewise.
4439
4440 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
4441
4442         * gcc.dg/dollar.c: New test.
4443
4444 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
4445
4446         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
4447         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
4448         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
4449         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
4450         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
4451         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
4452         * gcc.dg/compat/struct-by-value-6_main.c: New file.
4453         * gcc.dg/compat/struct-by-value-6_x.c: New file.
4454         * gcc.dg/compat/struct-by-value-6_y.c: New file.
4455         * gcc.dg/compat/struct-by-value-7_main.c: New file.
4456         * gcc.dg/compat/struct-by-value-7_x.c: New file.
4457         * gcc.dg/compat/struct-by-value-7_y.c: New file.
4458         * gcc.dg/compat/struct-by-value-8_main.c: New file.
4459         * gcc.dg/compat/struct-by-value-8_x.c: New file.
4460         * gcc.dg/compat/struct-by-value-8_y.c: New file.
4461         * gcc.dg/compat/struct-by-value-9_main.c: New file.
4462         * gcc.dg/compat/struct-by-value-9_x.c: New file.
4463         * gcc.dg/compat/struct-by-value-9_y.c: New file.
4464
4465 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
4466
4467         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
4468         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
4469         support for "repo" mode.
4470         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
4471         * lib/g77-dg.exp: Likewise.
4472         * lib/obj-dg.exp: Likewise.
4473
4474 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
4475
4476         Merge from gcc-3_2-rhl8-branch:
4477         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
4478
4479         * gcc.dg/tls/opt-6.c: New test.
4480
4481         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
4482
4483         * gcc.dg/20030405-1.c: New test.
4484
4485         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
4486
4487         * gcc.dg/20030309-1.c: New test.
4488
4489         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4490
4491         * gcc.c-torture/execute/20030307-1.c: New test.
4492
4493         2003-02-20  Randolph Chung  <tausq@debian.org>
4494
4495         * gcc.c-torture/compile/20030220-1.c: New test.
4496
4497         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
4498
4499         * gcc.dg/20030217-1.c: New test.
4500
4501         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
4502
4503         * gcc.c-torture/compile/20020129-1.c: New test.
4504
4505         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4506
4507         * gcc.dg/unroll-1.c: New test.
4508
4509         2002-11-16  Jan Hubicka  <jh@suse.cz>
4510
4511         * gcc.c-torture/execute/20020920-1.c: New test.
4512
4513         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
4514
4515         PR target/7434
4516         * gcc.c-torture/compile/20021008-1.c: New test.
4517
4518         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
4519
4520         PR target/7559
4521         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
4522
4523         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
4524
4525         * gcc.c-torture/compile/20020807-1.c: New test.
4526
4527         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
4528
4529         * gcc.dg/tls/opt-1.c: New test.
4530
4531         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
4532
4533         * gcc.dg/20020729-1.c: New test.
4534
4535         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
4536
4537         * g++.dg/opt/life1.C: New test.
4538
4539         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
4540
4541         * gcc.dg/20020525-1.c: New test.
4542
4543         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
4544
4545         PR c++/6794
4546         * g++.dg/ext/pretty1.C: New test.
4547         * g++.dg/ext/pretty2.C: New test.
4548
4549 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
4550
4551         PR c++/8385
4552         * g++.dg/ext/typeof5.C: New test.
4553
4554 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
4555
4556         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
4557         __USER_LABEL_PREFIX__ into account.
4558         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
4559
4560 2003-05-14  Roger Sayle  <roger@eyesopen.com>
4561
4562         * gcc.dg/builtins-15.c: New test case.
4563
4564 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
4565
4566         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
4567
4568 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
4569
4570         * lib/g++.exp: Tweak handling of additional source files.
4571         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
4572         * g++.dg/special/conpr-2a.C: Rename to ...
4573         * g++.dg/special/conpr-2a.cc: ... this.
4574         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
4575         * g++.dg/special/conpr-3a.C: Rename to ...
4576         * g++.dg/special/conpr-3a.cc: This.
4577         * g++.dg/special/conpr-3b.C: Rename to ...
4578         * g++.dg/special/conpr-3b.cc: This.
4579         * g++.dg/special/conpr-4.C: New test.
4580         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
4581
4582 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
4583
4584         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
4585
4586 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4587
4588         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
4589         * g++.old-deja/g++.robertl/eb71.C: Likewise.
4590         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
4591         * g++.old-deja/g++.other/warn3.C: Likewise.
4592
4593 2003-05-11  Roger Sayle  <roger@eyesopen.com>
4594
4595         * gcc.dg/i386-387-1.c: Update to also test log.
4596         * gcc.dg/i386-387-2.c: Likewise.
4597
4598 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
4599
4600         * g77.f-torture/execute/int8421.f: New test.
4601
4602 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4603
4604         PR c++/10230, c++/10481
4605         * g++.dg/lookup/scoped5.C: New test.
4606
4607 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4608
4609         PR c++/10552
4610         * g++.dg/template/ttp6.C: New test.
4611
4612 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
4613
4614         * gcc.c-torture/execute/builtins: New directory.
4615         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
4616         gcc.c-torture/execute/builtins.
4617         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
4618         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
4619         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
4620         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
4621
4622 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4623
4624         PR c++/9252
4625         * g++.dg/template/access8.C: New test.
4626         * g++.dg/template/access9.C: New test.
4627
4628 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4629
4630         PR c++/9554
4631         * g++.dg/parse/access1.C: New test.
4632
4633 2003-05-09  DJ Delorie  <dj@redhat.com>
4634
4635         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
4636         long, and not an int.
4637
4638 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4639
4640         PR c++/10555, c++/10576
4641         * g++.dg/template/memclass1.C: New test.
4642
4643 2003-05-08  DJ Delorie  <dj@redhat.com>
4644
4645         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
4646         targets.
4647         * gcc.c-torture/execute/20021024-1.x: Likewise.
4648         * gcc.c-torture/execute/shiftdi.x: Likewise.
4649         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
4650         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
4651         * gcc.dg/20021018-1.c: Likewise.
4652
4653 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4654
4655         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
4656
4657         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
4658         (bcopy): Call memmove.
4659
4660 2003-05-08  Roger Sayle  <roger@eyesopen.com>
4661
4662         * g77.f-torture/compile/8485.f: New test case.
4663
4664 2003-05-07  Richard Henderson  <rth@redhat.com>
4665
4666         PR c++/10570
4667         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
4668         Verify exception_cleanup not called for rethrows.
4669         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
4670         when exiting catch block without rethrowing.
4671         * g++.dg/eh/forced3.C: New.
4672         * g++.dg/eh/forced4.C: New.
4673
4674 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
4675
4676         * gcc.dg/20030505.c: Fix triplet.
4677
4678 2003-05-06  DJ Delorie  <dj@redhat.com>
4679
4680         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
4681         * gcc.dg/nest.c: Likewise.
4682
4683 2003-05-05  Roger Sayle  <roger@eyesopen.com>
4684
4685         * gcc.dg/builtins-14.c: New test case.
4686
4687 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
4688
4689         * lib/compat.exp (compat-execute): New argument.
4690         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
4691         * gcc.dg/compat: New test directory.
4692         * gcc.dg/compat/compat.exp: New expect script.
4693         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
4694         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
4695         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
4696         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
4697         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
4698         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
4699
4700         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
4701         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
4702         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
4703         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
4704         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
4705         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
4706         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
4707         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
4708         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
4709         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
4710         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
4711         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
4712         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
4713         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
4714         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
4715
4716 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
4717
4718         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
4719
4720 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
4721
4722         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
4723
4724 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
4725
4726         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
4727         * gcc.dg/ppc-fsel-2.c: New test.
4728
4729         * gcc.dg/unused-5.c: New test.
4730
4731 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4732
4733         PR c++/10496
4734         * g++.dg/warn/pmf1.C: New test.
4735
4736 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4737
4738         PR c++/4494
4739         * g++.dg/warn/main.C: New test.
4740
4741 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4742
4743         * gcc.dg/nonnull-3.c: New test.
4744
4745 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
4746
4747         * gcc.dg/cpp/Wtrigraphs.c: Update.
4748         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
4749
4750 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
4751
4752         * gcc.dg/ppc-fsel-1.c: New test.
4753
4754 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
4755
4756         PR c/10604
4757         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
4758
4759 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
4760
4761         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
4762
4763 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4764
4765         PR c++/9364, c++/10553, c++/10586
4766         * g++.dg/parse/typename4.C: New test.
4767         * g++.dg/parse/typename5.C: Likewise.
4768
4769 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
4770
4771         * gcc.c-torture/compile/20030503-1.c: New test.
4772
4773 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4774
4775         * g++.dg/lookup/using5.C: Fix testcase error.
4776
4777 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
4778
4779         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
4780         since MEABI is no longer supported.  Remove all vestiges
4781         of MEABI from the test.
4782
4783 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4784
4785         PR c++/10554
4786         * g++.dg/lookup/using5.C: New test.
4787
4788 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4789
4790         PR c++/8772
4791         * g++.dg/template/ttp5.C: New test.
4792
4793 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
4794
4795         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
4796         (dg-gpp-additional-sources): New function.
4797         (dg-gpp-additional-files): Likewise.
4798         * lib/g++.exp (additional_sources): New variable.
4799         (additional_files): Likewise.
4800         (g++_target_compile): Deal with them.
4801         * lib/old-dejagnu.exp: Remove.
4802         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
4803         * g++.old-deja: Revise all tests to use dg commands.
4804
4805 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4806
4807         PR c++/9432, c++/9528
4808         * g++.dg/lookup/using4.C: New test.
4809
4810 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
4811
4812         * gcc.dg/noreturn-5.c: New file.
4813         * gcc.dg/noreturn-6.c: New file.
4814
4815         * gcc.c-torture/compile/inline-1.c: New file.
4816
4817 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4818
4819         PR c++/10551
4820         * g++.dg/template/explicit1.C: New test.
4821
4822 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4823
4824         PR c++/10549
4825         * g++.dg/other/bitfield1.C: New test.
4826
4827         PR c++/10527
4828         * g++.dg/init/new7.C: New test.
4829
4830 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4831
4832         * g++.dg/ext/desig1.C: New test.
4833         * g++.dg/ext/init1.C: Update.
4834
4835         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
4836
4837 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
4838
4839         PR c++/10180
4840         * g++.dg/warn/Winline-1.C: New test.
4841
4842 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
4843
4844         * gcc.c-torture/execute/string-opt-19.c: New test.
4845
4846         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
4847         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
4848
4849 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
4850
4851         PR c++/10506
4852         * g++.dg/init/new6.C: New test.
4853
4854         PR c++/10503
4855         * g++.dg/init/ref6.C: New test.
4856
4857 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
4858
4859         * g++.dg/warn/weak1.C: XFAIL on AIX4.
4860
4861 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4862
4863         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
4864         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
4865
4866 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
4867
4868         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
4869         initialized static data members.
4870
4871 2003-04-25  H.J. Lu <hjl@gnu.org>
4872
4873         * gcc.dg/ia64-sync-4.c: New test.
4874
4875 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4876
4877         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
4878         date.
4879
4880 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
4881
4882         PR c++/10337
4883         * g++.dg/warn/conv1.C: New test.
4884         * g++.old-deja/g++.other/conv7.C: Adjust.
4885         * g++.old-deja/g++.other/overload14.C: Adjust.
4886
4887 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4888
4889         PR c++/10471
4890         * g++.dg/template/defarg2.C: New test.
4891
4892 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
4893
4894         * gcc.dg/cpp/include2.c: Update.
4895         * gcc.dg/cpp/multiline-2.c: New.
4896         * gcc.dg/cpp/multiline.c: Update.
4897         * gcc.dg/cpp/strify2.c: Update.
4898         * gcc.dg/cpp/trad/literals-2.c: Update.
4899
4900 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4901
4902         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
4903
4904 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4905
4906         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
4907
4908 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4909
4910         PR c++/10451
4911         * g++.dg/parse/crash4.C: New test.
4912
4913         PR c++/9847
4914         * g++.dg/parse/crash5.C: New test.
4915
4916 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
4917
4918         PR c++/10446
4919         * g++.dg/parse/crash3.C: New test.
4920
4921         PR c++/10428
4922         * g++.dg/parse/elab1.C: New test.
4923
4924 2003-04-22  Devang Patel  <dpatel@apple.com>
4925
4926         * gcc.dg/cpp/trad/funlike-5.c: New test.
4927
4928 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
4929
4930         * g++.dg/other/packed1.C: Fix dg options.
4931
4932 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
4933
4934         * g++.dg/other/offsetof2.C: New test.
4935
4936 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
4937
4938         * g++.dg/template/recurse.C: Adjust location of error messages.
4939
4940 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
4941
4942         PR c++/9881
4943         * g++.dg/init/addr-const1.C: New test.
4944         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
4945
4946 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
4947
4948         PR c++/10405
4949         * g++.dg/lookup/struct-hack1.C: New test.
4950
4951 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
4952
4953         * ucs.c: Update diagnostic messages.
4954
4955 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4956
4957         * gcc.dg/cpp/truefalse.cpp: New test.
4958         * gcc.dg/cpp/cpp.exp: Update.
4959         * g++.dg/other/stdbool-if.C: Remove.
4960
4961 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4962
4963         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
4964         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
4965
4966 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4967
4968         * gcc.c-torture/compile/20030418-1.c: New test.
4969
4970 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
4971
4972         * README.compat: Remove; content moved to doc/sourcebuild.texi.
4973
4974 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4975
4976         PR c++/10347
4977         g++.dg/template/dependent-name1.C: New test.
4978
4979 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
4980
4981         * gcc.dg/warn-1.c (tourist_guide): New array,
4982         contains a pointer to bar.
4983
4984 2003-04-16  Roger Sayle  <roger@eyesopen.com>
4985
4986         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
4987         * gcc.c-torture/execute/medce-1.c: New test case.
4988         * gcc.c-torture/execute/medce-2.c: New test case.
4989
4990 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
4991
4992         * lib/prune.exp: Ignore more messages.
4993
4994         PR c++/10381
4995         * g++.dg/parse/lookup3.C: New test.
4996
4997 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
4998
4999         * gcc.c-torture/compile/20030415-1.c : New test.
5000
5001 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
5002
5003         * gcc.c-torture/execute/scope-2.c: Move to ...
5004         * gcc.dg/noncompile/scope.c: .... here.
5005
5006 2003-04-14  Roger Sayle  <roger@eyesopen.com>
5007
5008         * gcc.dg/20030414-2.c: New test case.
5009
5010 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
5011
5012         PR target/10377
5013         * gcc.dg/20030414-1.c: New test.
5014
5015 2003-04-13  Roger Sayle  <roger@eyesopen.com>
5016
5017         * gcc.dg/builtins-12.c: New test case.
5018         * gcc.dg/builtins-13.c: New test case.
5019
5020 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5021
5022         * gcc.c-torture/execute/string-opt-18.c: New test.
5023
5024 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
5025
5026         PR c++/10300
5027         * g++.dg/init/new5.C: New test.
5028
5029 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
5030
5031         PR c++/7910
5032         * g++.dg/ext/dllimport1.C: New test.
5033
5034 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5035
5036         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
5037
5038 2003-04-11  Bud Davis <bdavis9659@comcast.net>
5039
5040         PR Fortran/9263
5041         * g77.f-torture/noncompile/9263.f: New test
5042         PR Fortran/1832
5043         * g77.f-torture/execute/1832.f: New test
5044
5045 2003-04-11  David Chad  <davidc@freebsd.org>
5046             Loren J. Rittle  <ljrittle@acm.org>
5047
5048         libobjc/8562
5049         * objc.dg/headers.m: New test.
5050
5051 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
5052
5053         * gcc.c-torture/execute/builtin-noret-2.c: New.
5054         * gcc.c-torture/execute/builtin-noret-2.x: New.
5055         XFAIL builtin-noret-2.c at -O1 and above.
5056         * gcc.dg/redecl.c: New.
5057         * gcc.dg/Wshadow-1.c: Update error regexps.
5058
5059 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
5060
5061         * g++.dg/abi/bitfield10.C: New test.
5062
5063 2003-04-09  Mike Stump  <mrs@apple.com>
5064
5065         * gcc.dg/pch/pch.exp: Make testcase names longer.
5066         * g++.dg/pch/pch.exp: Make testcase names longer.
5067
5068 2003-04-08  Roger Sayle  <roger@eyesopen.com>
5069
5070         * gcc.dg/builtins-11.c: New test case.
5071
5072 2003-04-08  Roger Sayle  <roger@eyesopen.com>
5073
5074         * gcc.dg/builtins-9.c: New test case.
5075         * gcc.dg/builtins-10.c: New test case.
5076
5077 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
5078
5079         * gcc.dg/noncompile/init-4.c.c: New test.
5080
5081 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
5082
5083         * gcc.misc-test/gcov-9.c: New test.
5084         * gcc.misc-test/gcov-10.c: New test
5085         * gcc.misc-test/gcov-11.c: New test.
5086
5087 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
5088
5089         PR optimization/10024
5090         * gcc.c-torture/compile/20030405-1.c: New test.
5091
5092 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
5093
5094         * gcc.dg/pch/static-3.c: New.
5095         * gcc.dg/pch/static-3.hs: New.
5096         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
5097
5098 2003-04-04  Richard Henderson  <rth@redhat.com>
5099
5100         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
5101         * g++.dg/eh/forced2.C: Likewise.
5102
5103 2003-04-03  Mike Stump  <mrs@apple.com>
5104
5105         * lib/scanasm.exp (scan-assembler): Add xfail processing for
5106         target arg.
5107         (scan-assembler-times, scan-assembler-not): Likewise.
5108         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
5109
5110 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5111
5112         * gcc.dg/sparc-loop-1.c: New test.
5113
5114 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
5115
5116         PR other/9274
5117         * g++.dg/pch/system-2.C: New.
5118         * g++.dg/pch/system-2.Hs: New.
5119
5120 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
5121
5122         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
5123
5124         * g++.dg/eh/simd-1.C (vecfunc): Same.
5125
5126 2003-04-01  Roger Sayle  <roger@eyesopen.com>
5127
5128         * gcc.c-torture/execute/20030401-1.c: New test case.
5129
5130 2003-04-01  Ziemowit Laski <zlaski@apple.com>
5131
5132         * objc.dg/defs.m: New.
5133
5134 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
5135
5136         * g++.dg/eh/simd-1.C: New.
5137         * g++.dg/eh/simd-2.C: New.
5138
5139 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
5140
5141         * gcc.c-torture/execute/simd-3.c: New.
5142
5143 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
5144
5145         PR c/9936
5146         * gcc.dg/20030331-2.c: New test.
5147
5148 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
5149
5150         PR c++/10278
5151         * g++.dg/parse/crash2.C: New test.
5152
5153 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
5154
5155         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
5156         * gcc.c-torture/execute/20030331-1.c: ...here.
5157
5158 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
5159
5160         * gcc.c-torture/execute/20030331-1.c: New test.
5161
5162 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5163
5164         * lib/gcov.exp: Adjust call return testing strings.
5165         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
5166
5167 2003-03-31  Roger Sayle  <roger@eyesopen.com>
5168
5169         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
5170         * gcc.dg/builtins-7.c: New test case.
5171         * gcc.dg/builtins-8.c: New test case.
5172
5173 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
5174
5175         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
5176
5177 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
5178
5179         PR c++/7647
5180         * g++.dg/lookup-class-member-2.C: New test.
5181
5182 2003-03-30  Glen Nakamura  <glen@imodulo.com>
5183
5184         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
5185
5186 2003-03-28  Roger Sayle  <roger@eyesopen.com>
5187
5188         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
5189
5190 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
5191
5192         * g++.dg/init/attrib1.C: New test.
5193
5194 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5195
5196         * gcc.dg/ultrasp8.c: New test.
5197
5198 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5199
5200         * gcc.dg/ultrasp7.c: New test.
5201
5202 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
5203
5204         PR c++/10047
5205         * g++.dg/template/inline1.C: New test.
5206
5207 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5208
5209         * gcc.dg/sparc-dwarf2.c: New test.
5210
5211 2003-03-27  Roger Sayle  <roger@eyesopen.com>
5212
5213         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
5214         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
5215
5216 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
5217
5218         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
5219         than reading .x files.
5220         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
5221         * g77.dg/gcov/gcov-1.f: Likewise.
5222         * gcc.misc-tests/gcov-4b.c: Likewise.
5223         * gcc.misc-tests/gcov-5b.c: Likewise.
5224         * gcc.misc-tests/gcov-6.c: Likewise.
5225         * gcc.misc-tests/gcov-7.c: Likewise.
5226         * gcc.misc-tests/gcov-8.c: Likewise.
5227         * g++.dg/gcov/gcov-1.x: Remove.
5228         * g77.dg/gcov/gcov-1.x: Likewise.
5229         * gcc.misc-tests/gcov-4b.x: Likewise.
5230         * gcc.misc-tests/gcov-5b.x: Likewise.
5231         * gcc.misc-tests/gcov-6.x: Likewise.
5232         * gcc.misc-tests/gcov-7.x: Likewise.
5233         * gcc.misc-tests/gcov-8.x: Likewise.
5234
5235 2003-03-27  Glen Nakamura  <glen@imodulo.com>
5236
5237         PR opt/10087
5238         * gcc.dg/20030324-1.c: New test.
5239
5240 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
5241
5242         PR c++/10224
5243         * g++.dg/template/arg3.C: New test.
5244
5245         PR c++/10158
5246         * g++.dg/template/friend18.C: New test.
5247
5248 2003-03-26  Roger Sayle  <roger@eyesopen.com>
5249
5250         * g77.f-torture/compile/20030326-1.f: New test case.
5251
5252 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
5253
5254         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
5255
5256         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
5257
5258 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
5259
5260         * gcc.dg/ia64-sync-3.c: New test.
5261
5262 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
5263
5264         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
5265
5266 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5267
5268         * gcc.dg/ultrasp6.c: New test.
5269
5270 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5271
5272         * gcc.dg/i386-signbit-1.c: New test.
5273         * gcc.dg/i386-signbit-2.c: New test.
5274         * gcc.dg/i386-signbit-3.c: New test.
5275
5276 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5277
5278         * gcc.dg/ultrasp5.c: Fix options.
5279
5280 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5281
5282         * gcc.dg/ultrasp5.c: Fix comment.
5283
5284 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
5285
5286         PR fortran/10197
5287         * g77.f-torture/execute/10197.f: New test.
5288
5289 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
5290
5291         PR c++/9898, c++/383
5292         * g++.dg/template/conv6.C: New test.
5293
5294         PR c++/10119
5295         * g++.dg/template/ptrmem5.C: New test.
5296
5297         PR c++/10026
5298         * g++.dg/lookup/koenig1.C: New test.
5299
5300         PR C++/10199
5301         * g++.dg/lookup/template2.C: New test.
5302
5303 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
5304
5305         * g++.dg/opt/rtti1.C: New test.
5306
5307 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5308
5309         * gcc.dg/ultrasp5.c: New test.
5310
5311 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
5312
5313         PR middle-end/9967
5314         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
5315         builtin fputs.
5316
5317 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5318
5319         PR c/8224
5320         * gcc.dg/20030323-1.c: New test.
5321
5322 2003-03-23  Roger Sayle  <roger@eyesopen.com>
5323
5324         * gcc.c-torture/compile/20030323-1.c: New test case.
5325
5326 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
5327
5328         * gcc.dg/20030321-1.c: New test.
5329
5330 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
5331
5332         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
5333
5334 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5335
5336         PR c++/9978, c++/9708
5337         * g++.dg/ext/vlm1.C: Adjust expected error.
5338         * g++.dg/ext/vla2.C: New test.
5339         * g++.dg/template/arg1.C: New test.
5340         * g++.dg/template/arg2.C: New test.
5341
5342 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
5343
5344         * g77.f-torture/execute/select.f: New test.
5345         * g77.f-torture/noncompile/select_no_compile.f: New test.
5346
5347 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
5348
5349         PR c++/9898
5350         * g++.dg/other/error4.C: New test.
5351
5352 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
5353
5354         * g++.dg/template/friend17.C: New test.
5355
5356 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
5357
5358         * gcc.c-torture/compile/20030320-1.c: New.
5359
5360 2003-03-20  Roger Sayle  <roger@eyesopen.com>
5361
5362         * gcc.dg/builtins-6.c: New test case.
5363
5364 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
5365
5366         PR target/10073
5367         * gcc.c-torture/compile/20030319-1.c: New.
5368
5369 2003-03-18  Jan Hubicka  <jh@suse.cz>
5370
5371         * gcc.dg/i386-cvt-1.c: New test.
5372
5373 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
5374
5375         * objc.dg/naming-1.m: Use "(parse|syntax) error".
5376         * objc.dg/naming-2.m: Likewise.
5377
5378 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
5379
5380         PR c++/9639
5381         * g++.dg/parse/crash1.C: New test.
5382
5383 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
5384
5385         PR c++/8805
5386         * g++.dg/eh/cleanup1.C: New test.
5387
5388 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5389
5390         * gcc.c-torture/execute/20030316-1.c: New test case.
5391
5392 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
5393
5394         PR c++/9629
5395         * g++.dg/init/ctor2.C: New test.
5396
5397 2003-03-15  Roger Sayle  <roger@eyesopen.com>
5398
5399         * g77.f-torture/compile/xformat.f: New test case.
5400
5401 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5402
5403         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
5404         * g++.old-deja/g++.mike/eh50.C: Likewise.
5405
5406 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5407
5408         PR c++/6440
5409         * g++.dg/template/spec7.C: New test.
5410         * g++.dg/template/spec8.C: Likewise.
5411
5412 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
5413
5414         * gcc.c-torture/execute/20030313-1.c: New test.
5415
5416 2003-03-14  Richard Henderson  <rth@redhat.com>
5417
5418         * gcc.dg/inline-2.c: Adjust alpha test for external call.
5419
5420 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5421
5422         * gcc.c-torture/compile/20030314-1.c: New test.
5423
5424 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
5425
5426         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
5427         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
5428         thumb target,
5429         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
5430         to accept newer _imp__  prefix and additional
5431         newline in .drectve section.
5432         * gcc.dg/dll-4.c: Likewise.
5433         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
5434         switch.
5435
5436 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
5437
5438         * g++.dg/parse/namespace9.C: New test.
5439
5440         * g++.dg/init/ref5.C: New test.
5441         * g++.dg/parse/ptrmem1.C: Likewise.
5442
5443 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5444
5445         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
5446         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
5447         regular expression.
5448         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
5449         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
5450
5451 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
5452
5453         * gcc.c-torture/execute/20030224-2.c: New test.
5454
5455 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5456
5457         * gcc.dg/decl-3.c: New test.
5458
5459 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5460
5461         * gcc.dg/i386-loop-2.c: New test.
5462
5463 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
5464
5465         PR c++/9474
5466         * g++.dg/parse/namespace8.C: New test.
5467
5468         PR c++/9924
5469         * g++.dg/overload/builtin2.C: New test.
5470
5471 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
5472
5473         * gcc.dg/return-type-3.c: New test.
5474
5475 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
5476
5477         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
5478         profiling options are not supported.
5479
5480 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
5481
5482         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
5483         * g++.old-deja/g++.warn/impint2.C: Likewise.
5484
5485 2003-03-10  Devang Patel  <dpatel@apple.com>
5486
5487         * g++.dg/cpp/c++_cmd_1.C: New test.
5488         * g++.dg/cpp/c++_cmd_1.h: New file.
5489
5490 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
5491
5492         * gcc.dg/altivec-9.c: New file.
5493
5494 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5495
5496         * gcc.dg/ppc-sdata-1.c: New test.
5497         * gcc.dg/ppc-sdata-2.c: New test.
5498
5499 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
5500
5501         PR c++/9373
5502         * g++.dg/opt/ptrmem2.C: New test.
5503
5504         PR c++/8534
5505         * g++.dg/opt/ptrmem1.C: New test.
5506
5507 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5508
5509         * gcc.dg/i386-loop-1.c: New test.
5510
5511 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5512
5513         PR c++/9970
5514         * g++.dg/lookup/friend1.C: New test.
5515
5516 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
5517
5518         PR c++/9823
5519         * g++.dg/parser/constructor1.C: New test.
5520
5521 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
5522
5523         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
5524
5525         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
5526
5527 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
5528
5529         * gcc.dg/cpp/Wunused.c: Update test.
5530
5531 2003-03-08  Jan Hubicka  <jh@suse.cz>
5532
5533         * gcc.dg/inline-3.c: New test.
5534
5535 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
5536
5537         PR c++/9809
5538         * g++.dg/parse/builtin1.C: New test.
5539
5540         PR c++/9982
5541         * g++.dg/abi/cookie1.C: New test.
5542         * g++.dg/abi/cookie2.C: Likewise.
5543
5544         PR c++/9524
5545         * g++.dg/template/field1.C: New test.
5546
5547         PR c++/9912
5548         * g++.dg/parse/class1.C: New test.
5549         * g++.dg/parse/namespace7.C: Likewise.
5550         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
5551
5552 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
5553
5554         * g++.dg/init/ref4.C: New test.
5555
5556 2003-03-07  Jan Hubicka  <jh@suse.cz>
5557
5558         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
5559         * gcc.dg/inline-3.c:  New test.
5560
5561 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
5562
5563         * g++.dg/init/ref3.C: New test.
5564
5565         PR c++/9965
5566         * g++.dg/init/ref2.C: New test.
5567
5568         PR c++/9400
5569         * g++.dg/warn/Wshadow-2.C: New test.
5570
5571         PR c++/9791
5572         * g++.dg/warn/Woverloaded-1.C: New test.
5573
5574 2003-03-05  Jan Hubicka  <jh@suse.cz>
5575
5576         * gcc.dg/i386-local2.c: New.
5577         * gcc.dg/i386-local.c: Fix typo.
5578
5579 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
5580
5581         * g++.dg/abi/layout3.C: New test.
5582
5583 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5584
5585         * gcc.c-torture/compile/20030305-1.c
5586
5587 2003-03-05  Jan Hubicka  <jh@suse.cz>
5588
5589         * gcc.dg/i386-local.c: New.
5590
5591 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
5592
5593         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
5594
5595 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5596
5597         * gcc.dg/switch-2.c: New test.
5598         * gcc.dg/switch-3.c: New test.
5599         * gcc.dg/Wswitch.c: Adjust line numbers.
5600         * gcc.dg/Wswitch-default.c: Likewise.
5601         * gcc.dg/Wswitch-enum.c: Likewise.
5602
5603 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
5604
5605         * gcc.c-torture/execute/20030222-1.c: New test.
5606
5607 2003-03-03  James E Wilson  <wilson@tuliptree.org>
5608
5609         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
5610
5611 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
5612
5613         PR c++/9878
5614         * g++.dg/init/ref1.C: New test.
5615
5616 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
5617
5618         * gcc.dg/sh-relax.c: New SH-only test.
5619
5620 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
5621
5622         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
5623         comment explaining purpose of testcase.
5624
5625 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5626
5627         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
5628         for HC11/HC12 (asm needs two int registers).
5629         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
5630         HC11/HC12 because the test uses an asm which needs two 32-bit
5631         registers.
5632
5633 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5634
5635         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
5636         for HC11/HC12 (array is too large otherwise).
5637         * gcc.c-torture/compile/920501-4.x: New file, likewise.
5638         * gcc.c-torture/compile/20010518-2.x: Likewise.
5639         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
5640         HC11/HC12 (array is too large).
5641
5642 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
5643
5644         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
5645         * lib/g++-dg.exp (g++-dg-test): Likewise.
5646
5647 2003-03-01  Roger Sayle  <roger@eyesopen.com>
5648
5649         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
5650         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
5651
5652 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5653
5654         * g++.dg/warn/implicit-typename1.C: Remove warning.
5655
5656 2003-02-28  Richard Henderson  <rth@redhat.com>
5657
5658         * gcc.dg/noreturn-1.c: Move noreturn warning line.
5659         * gcc.dg/return-type-1.c: Move control reaches end warning line.
5660
5661 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
5662
5663         * gcc.dg/pch/pch.exp: Change .pch to .gch.
5664         * g++.dg/pch/pch.exp: Likewise.
5665
5666 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
5667
5668         PR c++/9879
5669         * testsuite/g++.dg/init/new4.C: New test.
5670
5671 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
5672
5673         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
5674
5675 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
5676
5677         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
5678         unsigned long.
5679
5680         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
5681         wider than float.
5682
5683 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5684
5685         * lib/scanasm.exp: Add support for counting numbers of
5686         occurences.
5687         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
5688         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
5689
5690 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
5691
5692         PR c++/9683
5693         * g++.dg/template/static3.C: New test.
5694
5695         PR c++/9829
5696         * g++.dg/parse/namespace6.C: New test.
5697
5698 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5699
5700         PR target/9732
5701         * gcc.dg/20030225-1.c: New test.
5702
5703 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
5704
5705         * README: Remove out-of-date information.
5706
5707         PR c++/9836
5708         * g++.dg/template/spec6.C: New test.
5709
5710 2003-02-24  Jeff Law  <law@redhat.com>
5711
5712         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
5713
5714 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5715
5716         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
5717         * gcc.dg/pragma-ep-1.c: Likewise.
5718
5719 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5720
5721         PR c++/9602
5722         * g++.dg/template/friend16.C: New test.
5723
5724 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
5725
5726         PR c++/5333
5727         * g++.dg/parse/fused-params1.C: Adjust error messages.
5728         * g++.dg/template/nested3.C: New test.
5729
5730 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
5731
5732         * g++.dg/abi/param1.C: New test.
5733
5734 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5735
5736         PR c++/7982
5737         * g++.dg/warn/implicit-typename1.C: New test.
5738
5739 2003-02-22  Kelley Cook <kelleycook@comcast.net>
5740
5741         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
5742         with "mtune".
5743         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5744         * gcc.c-torture/execute/20010129-1.x: Likewise.
5745         * gcc.dg/20011107-1.c: Likewise.
5746         * gcc.dg/20020108-1.c: Likewise.
5747         * gcc.dg/20020122-3.c: Likewise.
5748         * gcc.dg/20020206-1.c: Likewise.
5749         * gcc.dg/20020310-1.c: Likewise.
5750         * gcc.dg/20020426-2.c: Likewise.
5751         * gcc.dg/20020517-1.c: Likewise.
5752         * gcc.dg/991230-1.c: Likewise.
5753         * gcc.dg/i386-unroll-1.c: Likewise.
5754         * gcc.misc-tests/i386-prefetch.exp: Likewise.
5755
5756 2003-02-22  Jan Hubicka  <jh@suse.cz>
5757
5758         * gcc.dg/i386-mul.c: New test.
5759
5760 2003-02-21  Roger Sayle  <roger@eyesopen.com>
5761
5762         * gcc.dg/builtins-5.c: New test case.
5763
5764 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
5765
5766         * gcc.dg/asmreg-1.c: New test.
5767
5768 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5769
5770         PR c++/9749
5771         * g++.dg/parse/varmod1.C: New test.
5772
5773 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5774
5775         PR c++/9727
5776         * g++.dg/template/op1.C: New test.
5777
5778 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5779
5780         PR c++/8906
5781         * g++.dg/template/nested2.C: New test.
5782
5783 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5784
5785         PR c++/8724
5786         * g++.dg/expr/dtor1.C: New test.
5787
5788 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
5789
5790         * gcc.dg/cpp/include3.c: New test.
5791         * gcc.dg/cpp/inc/foo.h: New file.
5792
5793 2003-02-21  Glen Nakamura  <glen@imodulo.com>
5794
5795         * gcc.c-torture/execute/20030221-1.c: New test.
5796
5797 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
5798
5799         PR c++/9729
5800         * g++.dg/abi/conv1.C: New test.
5801
5802 2003-02-20  Jan Hubicka  <jh@suse.cz>
5803
5804         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
5805
5806 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
5807
5808         * gcc.c-torture/compile/20030219-1.c: New test.
5809
5810 2003-02-18  Jan Hubicka  <jh@suse.cz>
5811
5812         * gcc.dg/funcorder.c: New test.
5813
5814 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5815
5816         * gcc.c-torture/execute/20030218-1.c: New.
5817
5818 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
5819
5820         * gcc.dg/20030218-1.c: New.
5821
5822 2003-02-18  Richard Henderson  <rth@redhat.com>
5823
5824         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
5825         * gcc.dg/attr-used-2.c: New.
5826
5827 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
5828
5829         PR c++/9704
5830         * g++.dg/init/copy5.C: New test.
5831
5832 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
5833
5834         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
5835         * g++.dg/pch/pch.exp: Likewise.
5836
5837 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5838
5839         * gcc.c-torture/execute/20030209-1.c: Enable the test if
5840         STACK_SIZE is not defined.
5841
5842 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5843
5844         PR c++/9457
5845         * g++.dg/template/init1.C: New test.
5846
5847 2003-02-16  Jan HUbicka  <jh@suse.cz>
5848
5849         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
5850         (foo): Add few extra tests
5851         * gcc.dg/c99-const-expr-3.c: Likewise.
5852         * gcc.c-torture/execute/20030216-1.c: New.
5853
5854 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5855
5856         PR c++/9459
5857         * g++.dg/ext/typeof4.C: New test.
5858
5859 2003-02-15  Roger Sayle  <roger@eyesopen.com>
5860
5861         * gcc.dg/i386-387-3.c: New test case.
5862
5863 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
5864
5865         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
5866         cris-*-elf* cris-*-aout* and mmix-*-*.
5867
5868 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
5869
5870         * gcc.dg/20030213-1.c: New test.
5871
5872 2003-02-12  Roger Sayle  <roger@eyesopen.com>
5873
5874         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
5875         * gcc.dg/i386-387-2.c: Likewise.
5876
5877 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
5878
5879         * gcc.dg/ppc-spe.c: Fix formatting.
5880         Enable tests that were previously unsupported by gas.
5881         Delete tests for instructions that no longer exist.
5882         Switch arguments on evsubifw builtin.
5883
5884 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
5885
5886         * gcc.c-torture/execute/20030209-1.c: Disable the test if
5887         STACK_SIZE is too small.
5888
5889 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5890             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5891
5892         * gcc.dg/decl-2.c: New test.
5893
5894 2003-02-10  Jan Hubicka  <jh@suse.cz>
5895
5896         * gcc.dg/i386-fpcvt-1.c:  New test.
5897
5898 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
5899
5900         * gcc.c-torture/execute/20030209-1.c: New test.
5901
5902 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
5903
5904         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
5905         int-wide bitops, use the constants of the same width.
5906         Likewise, if long long is 32-bit wide, test bitops using
5907         32-bit constants.
5908
5909 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
5910
5911         * gcc.dg/20021014-1.c: Annotate with expected notice text.
5912
5913 2003-02-07  Roger Sayle  <roger@eyesopen.com>
5914
5915         * testsuite/gcc.dg/builtins-4.c: New test case.
5916
5917 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5918
5919         * gcc.dg/20020430-1.c: Fix dg command typos.
5920         * gcc.dg/20020503-1.c: Likewise.
5921
5922 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5923
5924         PR c++/8785
5925         * g++.dg/parse/fused-params1.C: New test.
5926
5927         PR c++/8857
5928         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
5929
5930         PR c++/8921
5931         * g++.dg/parse/non-dependent1.C: New test.
5932
5933         PR c++/8928
5934         * g++.dg/parse/dupl-tmpl-args1.C: New test.
5935
5936         PR c++/9228
5937         * g++.dg/parse/undefined7.C: New test.
5938         * g++.dg/parse/non-templ1.C: New test.
5939
5940         PR c++/9229
5941         * g++.dg/parse/too-many-tmpl-args1.C: New test.
5942
5943 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
5944
5945         * gcc.c-torture/compile/20030206-1.c: New test.
5946
5947 2003-02-05  Roger Sayle  <roger@eyesopen.com>
5948
5949         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
5950         "pow" to "foo" to avoid potential confusion with a math built-in.
5951
5952 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5953
5954         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
5955         conditions for SPARC targets.
5956
5957 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
5958
5959         * gcc.dg/20030204-1.c: New test.
5960
5961 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5962
5963         PR c++/38
5964         * g++.dg/parse/array-size1.C: New test.
5965
5966         PR c++/5657
5967         * g++.dg/parse/undefined3.C: New test.
5968
5969         PR c++/5665
5970         * g++.dg/parse/undefined4.C: New test.
5971
5972         PR c++/5975
5973         * g++.dg/parse/undefined5.C: New test.
5974
5975         PR c++/7259
5976         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
5977
5978         PR c++/8578
5979         * g++.dg/parse/casting-operator1.C: New test.
5980
5981         PR c++/8596
5982         * g++.dg/parse/undefined6.C: New test.
5983
5984         PR c++/8736
5985         * g++.dg/parse/missing-template1.C: New test.
5986
5987 2003-02-04  Jan Hubicka  <jh@suse.cz>
5988
5989         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
5990         * gcc.dg/i386-cmov?.c:  Likewise.
5991         * gcc.dg/i386-fpcvt-?.c:  Likewise.
5992         * gcc.dg/i386-ssefp-1.c:  Likewise.
5993         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
5994         conventions.
5995
5996 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
5997
5998         PR c++/7129
5999         * testsuite/g++.dg/ext/max.C: New test.
6000
6001 2003-02-03  Jan Hubicka  <jh@suse.cz>
6002
6003         * gcc.c-torture/execute/20030203-1.c: New test.
6004
6005 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
6006
6007         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
6008         'natural-endian'.
6009
6010 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
6011
6012         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
6013         * g++.dg/init/new2.C: Likewise.
6014         * g++.dg/other/new1.C: Likewise.
6015
6016 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
6017
6018         * gcc.dg/struct-ret-libc.c: New test.
6019
6020 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
6021
6022         * gcc.dg/20030129-1.c: New test.
6023
6024 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6025
6026         PR c++/8849
6027         * g++.dg/template/ptrmem4.C: New test.
6028
6029 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
6030
6031         * g++.dg/parser/constant1.C: New test.
6032
6033 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6034
6035         PR c++/8591
6036         * g++.dg/parse/friend2.C: New test.
6037
6038 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
6039
6040         PR c++/9437
6041         * g++.dg/template/unify4.C: New test.
6042
6043 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
6044
6045         * gcc.c-torture/execute/20030128-1.c: New test.
6046
6047 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
6048
6049         * g++.dg/lookup/nested1.C: Test moved from ...
6050         * g++.old-deja/g++.other/lookup24.C: ... here.
6051
6052 2003-01-28  Jan Hubicka  <jh@suse.cz>
6053
6054         * gcc.dg/i386-cmov5.c:  New test.
6055
6056 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
6057
6058         * gcc.c-torture/execute/20010925-1.c: Changed the
6059         memcpy declaration.
6060
6061 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
6062
6063         PR c++/3902
6064         * g++.dg/parse/template5.C: New test.
6065
6066 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
6067
6068         PR fortran/9258
6069         * g77.dg/pr9258: New test.
6070
6071 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
6072
6073         * README: Move relevant parts from README.g++.
6074
6075         * README.g++: Remove this file.
6076
6077 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
6078
6079         * g++.dg/abi/dcast1.C: New test.
6080
6081 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6082
6083         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
6084
6085 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
6086
6087         PR c++/47
6088         * g++.old-deja/g++.other/lookup24.C: New test.
6089
6090 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6091
6092         PR middle-end/7227
6093         * gcc.dg/uninit-C.c: New test.
6094
6095 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
6096
6097         * g++.dg/abi/covariant1.C: New test.
6098
6099 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
6100
6101         * gcc.dg/20030123-1.c: New test.
6102
6103 2003-01-25  Jan Hubicka  <jh@suse.cz>
6104
6105         PR opt/8492
6106         * gcc.c-torture/compile/20030125-1.c
6107
6108 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
6109
6110         PR c++/9403
6111         * g++.dg/parse/template3.C: New test.
6112         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
6113
6114         PR c++/795
6115         * g++.dg/parse/template4.C: New test.
6116
6117         PR c++/9415
6118         * g++.dg/template/qual2.C: New test.
6119
6120         PR c++/8545
6121         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
6122
6123         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
6124
6125 2003-01-25  Roger Sayle  <roger@eyesopen.com>
6126
6127         * gcc.c-torture/execute/switch-1.c: New test case.
6128
6129 2003-01-25  Jan Hubicka  <jh@suse.cz>
6130
6131         * gcc.c-torture/execute/20030125-1.[cx]: New test.
6132
6133 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
6134
6135         Tweaks for Bison-1.875. From the NEWS file:
6136         "- `parse error' -> `syntax error'
6137         Bison now uniformly uses the term `syntax error'"
6138         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
6139         * gcc.dg/cpp/digraph2.c: Likewise.
6140         * gcc.dg/cpp/direct2.c: Likewise.
6141         * gcc.dg/cpp/paste4.c: Likewise.
6142         * gcc.dg/c90-restrict-1.c: Likewise.
6143         * gcc.dg/c99-func-2.c: Likewise.
6144         * gcc.dg/noncompile/920721-2.c: Likewise.
6145         * gcc.dg/noncompile/930622-2.c: Likewise.
6146         * gcc.dg/noncompile/940112-1.c: Likewise.
6147         * gcc.dg/noncompile/950921-1.c: Likewise.
6148         * gcc.dg/noncompile/951123-1.c: Likewise.
6149         * gcc.dg/noncompile/971104-1.c: Likewise.
6150         * gcc.dg/noncompile/990416-1.c: Likewise.
6151
6152 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
6153
6154         * g++.dg/parse/undefined1.C: Add error message.
6155
6156 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
6157
6158         PR c++/9354
6159         * g++.dg/parse/new1.C: New test.
6160
6161         PR c++/9216
6162         * g++.dg/parse/template2.C: New test.
6163
6164         PR c++/9354
6165         * g++.dg/parse/typedef2.C: New test.
6166
6167         PR c++/9328
6168         * g++.dg/ext/typeof3.C: New test.
6169
6170 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6171
6172         PR c++/2738
6173         * g++.dg/parse/ret-type1.C: New test.
6174
6175         PR c++/3792
6176         * g++.dg/parse/tmpl-outside1.C: New test.
6177
6178         PR c++/4207
6179         * g++.dg/parse/int-as-enum1.C: New test.
6180
6181         PR c++/4903
6182         * g++.dg/parse/no-typename1.C: New test.
6183
6184         PR c++/5533
6185         * g++.dg/parse/no-value1.C: New test.
6186
6187         PR c++/5921
6188         * g++.dg/parse/wrong-inline1.C: New test.
6189
6190         PR c++/6402
6191         * g++.dg/parse/ref1.C: New test.
6192
6193         PR c++/6992
6194         * g++.dg/parse/attr-ctor1.C: New test.
6195
6196         PR c++/7229
6197         * g++.dg/parse/namespace5.C: New test.
6198
6199         PR c++/7917
6200         * g++.dg/parse/func-def1.C: New test.
6201
6202         PR c++/8143
6203         * g++.dg/parse/undefined1.C: New test.
6204
6205         PR c++/5723, PR c++/8522
6206         * g++.dg/parse/specialization1.C: New test.
6207
6208         PR c++/163, PR c++/8595
6209         * g++.dg/parse/struct-as-enum1.C: New test.
6210
6211         PR c++/9173
6212         * g++.dg/parse/undefined2.C: New test.
6213
6214 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
6215
6216         PR c++/9298
6217         * g++.dg/parse/template1.C: New test.
6218
6219         PR c++/9384
6220         * g++.dg/parse/using1.C: New test.
6221
6222         PR c++/9285
6223         PR c++/9294
6224         * g++.dg/parse/expr2.C: New test.
6225
6226         PR c++/9388
6227         * g++.dg/parse/lookup2.C: Likewise.
6228
6229 2003-01-21  Jan Hubicka  <jh@suse.cz>
6230
6231         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
6232         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
6233         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
6234         * gcc.c-torture/execute/string-opt-*.c: Likewise.
6235
6236 2003-01-20  Nick Clifton  <nickc@redhat.com>
6237
6238         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
6239         problem with ARM sibcall code generation.
6240
6241 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6242
6243         * gcc.c-torture/execute/20030120-1.c: New.
6244
6245 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
6246
6247         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
6248
6249 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
6250
6251         PR c++/9272
6252         * g++.dg/parse/ctor1.C: New test.
6253
6254         PR c++/9294:
6255         * g++.dg/parse/qualified1.C: New test.
6256
6257         * g++.dg/parse/typename3.C: New test.
6258
6259 2003-01-16  Richard Henderson  <rth@redhat.com>
6260
6261         * g++.dg/tls/init-2.C: Fix error matches for real this time.
6262
6263 2003-01-16  Richard Henderson  <rth@redhat.com>
6264
6265         * g++.dg/pch/pch.exp: Copy test header to the working directory
6266         before using it either for precompilation or direct use.
6267         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
6268         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
6269
6270 2003-01-16  Richard Henderson  <rth@redhat.com>
6271
6272         * gcc.dg/pch/pch.exp: Copy test header to the working directory
6273         before using it either for precompilation or direct use.
6274         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
6275         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
6276
6277 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
6278
6279         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
6280         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
6281         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
6282         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
6283         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
6284         typename warning into error.
6285         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
6286         error messages.
6287         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
6288         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
6289         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
6290         messages.
6291         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
6292         make declaration visible in template.
6293         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
6294         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
6295         messages.
6296         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
6297         message.
6298         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
6299         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
6300         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
6301         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
6302         typename warning with error message.
6303         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
6304         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
6305         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
6306
6307 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
6308
6309         * g++.dg/parse/ambig2.C: New test.
6310
6311 2003-01-15  Richard Henderson  <rth@redhat.com>
6312
6313         * g++.dg/tls/init-2.C: Update error message string.
6314
6315 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6316
6317         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
6318
6319 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
6320
6321         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
6322         all for HC11/HC12.
6323         * gcc.c-torture/compile/20001205-1.x: Likewise.
6324         * gcc.c-torture/compile/20001226-1.x: Likewise.
6325         * gcc.c-torture/compile/920520-1.x: Likewise.
6326         * gcc.c-torture/compile/961203-1.x: Likewise.
6327         * gcc.c-torture/compile/20020604-1.x: Likewise.
6328
6329 2003-01-15  Jan Hubicka  <jh@suse.cz>
6330
6331         * gcc.c-torture/compile/20030115-1.c: New test.
6332
6333         * gcc.dg/i386-fpcvt-1.c: New test.
6334         * gcc.dg/i386-fpcvt-2.c: New test.
6335
6336 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
6337
6338         Further conform g++'s __vmi_class_type_info to the C++ ABI
6339         specification.
6340         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
6341         the specification.
6342
6343 2003-01-14  Jan Hubicka  <jh@suse.cz>
6344
6345         * gcc.dg/i386-fpcvt-1.c: New test.
6346         * gcc.dg/i386-fpcvt-2.c: New test.
6347
6348 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6349
6350         * gcc.dg/i386-mmx-3.c: New test.
6351
6352 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
6353
6354         PR c++/9264
6355         * g++.dg/parse/octal1.C: New file.
6356
6357         PR c++/9172
6358         * g++.dg/parse/typename1.C: New file.
6359
6360 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
6361
6362         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
6363         * gcc.dg/bf-no-ms-layout.c: Likewise.
6364         * gcc.dg/bf-ms-attrib.c: Likewise.
6365
6366 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
6367
6368         PR c++/9099
6369         * g++.dg/parse/dtor1.C: New file.
6370
6371         PR c++/9128
6372         * g++.dg/rtti/typeid1.C: New file.
6373
6374         PR c++/9153
6375         * g++.dg/parse/lookup1.C: New file.
6376
6377         PR c++/9171
6378         * g++.dg/templ/spec5.C: New file.
6379
6380 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
6381
6382         * gcc.c-torture/compile/20030110-1.c: New test.
6383
6384 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
6385
6386         Merge from pch-branch:
6387
6388         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
6389
6390         * gcc.dg/pch/cpp-1.h: New.
6391         * gcc.dg/pch/cpp-1.c: New.
6392         * gcc.dg/pch/cpp-2.h: New.
6393         * gcc.dg/pch/cpp-2.c: New.
6394
6395         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
6396
6397         * gcc.dg/pch/except-1.h: New.
6398         * gcc.dg/pch/except-1.c: New.
6399
6400         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
6401
6402         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
6403         running test.
6404         * gcc.dg/pch: Include *.hp not *.h.
6405         * gcc.dg/pch/system-1.h: New.
6406         * gcc.dg/pch/system-1.c: New.
6407
6408         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
6409
6410         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
6411         rather than trying to build and run a program using PCH.
6412         * gcc.dg/pch: Remove dg-do commands from test files.
6413
6414         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
6415
6416         * gcc.dg/pch/macro-3.c: New.
6417         * gcc.dg/pch/macro-3.h: New.
6418
6419         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
6420
6421         * gcc.dg/pch/common-1.c: New.
6422         * gcc.dg/pch/common-1.h: New.
6423         * gcc.dg/pch/decl-1.c: New.
6424         * gcc.dg/pch/decl-1.h: New.
6425         * gcc.dg/pch/decl-2.c: New.
6426         * gcc.dg/pch/decl-2.h: New.
6427         * gcc.dg/pch/decl-3.c: New.
6428         * gcc.dg/pch/decl-3.h: New.
6429         * gcc.dg/pch/decl-4.c: New.
6430         * gcc.dg/pch/decl-4.h: New.
6431         * gcc.dg/pch/decl-5.c: New.
6432         * gcc.dg/pch/decl-5.h: New.
6433         * gcc.dg/pch/global-1.c: New.
6434         * gcc.dg/pch/global-1.h: New.
6435         * gcc.dg/pch/inline-1.c: New.
6436         * gcc.dg/pch/inline-1.h: New.
6437         * gcc.dg/pch/inline-2.c: New.
6438         * gcc.dg/pch/inline-2.h: New.
6439         * gcc.dg/pch/static-1.c: New.
6440         * gcc.dg/pch/static-1.h: New.
6441         * gcc.dg/pch/static-2.c: New.
6442         * gcc.dg/pch/static-2.h: New.
6443
6444         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
6445
6446         * g++.dg/pch/pch.exp: Better handle failing testcases.
6447         * gcc.dg/pch/pch.exp: Likewise.
6448         * gcc.dg/pch/macro-1.c: New.
6449         * gcc.dg/pch/macro-1.h: New.
6450         * gcc.dg/pch/macro-2.c: New.
6451         * gcc.dg/pch/macro-2.h: New.
6452
6453         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
6454
6455         * g++.dg/dg.exp: Treat files in pch/ specially.
6456         * g++.dg/pch/pch.exp: New file.
6457         * g++.dg/pch/empty.H: New file.
6458         * g++.dg/pch/empty.C: New file.
6459         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
6460         "precompile".
6461
6462         * gcc.dg/pch/pch.exp: New file.
6463         * gcc.dg/pch/empty.h: New file.
6464         * gcc.dg/pch/empty.c: New file.
6465         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
6466         "precompile".
6467
6468 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6469
6470         * g++.dg/template/friend14.C: New test.
6471
6472 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6473
6474         * gcc.dg/old-style-asm-1.c: New test.
6475
6476 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
6477
6478         * gcc.c-torture/compile/20030109-1.c: New test.
6479
6480 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6481
6482         * gcc.c-torture/execute/20030109-1.c: New test.
6483
6484 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
6485
6486         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
6487         * g++.old-deja/g++.mike/dyncast2.C: Likewise
6488         * g++.old-deja/g++.mike/dyncast3.C: Likewise
6489         * g++.old-deja/g++.mike/eh2.C: Likewise
6490         * g++.old-deja/g++.mike/eh3.C: Likewise
6491         * g++.old-deja/g++.mike/eh5.C: Likewise
6492         * g++.old-deja/g++.mike/eh6.C: Likewise
6493         * g++.old-deja/g++.mike/eh7.C: Likewise
6494         * g++.old-deja/g++.mike/eh8.C: Likewise
6495         * g++.old-deja/g++.mike/eh9.C: Likewise
6496         * g++.old-deja/g++.mike/eh10.C: Likewise
6497         * g++.old-deja/g++.mike/eh12.C: Likewise
6498         * g++.old-deja/g++.mike/eh13.C: Likewise
6499         * g++.old-deja/g++.mike/eh14.C: Likewise
6500         * g++.old-deja/g++.mike/eh16.C: Likewise
6501         * g++.old-deja/g++.mike/eh17.C: Likewise
6502         * g++.old-deja/g++.mike/eh18.C: Likewise
6503         * g++.old-deja/g++.mike/eh21.C: Likewise
6504         * g++.old-deja/g++.mike/eh23.C: Likewise
6505         * g++.old-deja/g++.mike/eh24.C: Likewise
6506         * g++.old-deja/g++.mike/eh25.C: Likewise
6507         * g++.old-deja/g++.mike/eh26.C: Likewise
6508         * g++.old-deja/g++.mike/eh27.C: Likewise
6509         * g++.old-deja/g++.mike/eh28.C: Likewise
6510         * g++.old-deja/g++.mike/eh29.C: Likewise
6511         * g++.old-deja/g++.mike/eh31.C: Likewise
6512         * g++.old-deja/g++.mike/eh33.C: Likewise
6513         * g++.old-deja/g++.mike/eh34.C: Likewise
6514         * g++.old-deja/g++.mike/eh35.C: Likewise
6515         * g++.old-deja/g++.mike/eh36.C: Likewise
6516         * g++.old-deja/g++.mike/eh37.C: Likewise
6517         * g++.old-deja/g++.mike/eh38.C: Likewise
6518         * g++.old-deja/g++.mike/eh39.C: Likewise
6519         * g++.old-deja/g++.mike/eh40.C: Likewise
6520         * g++.old-deja/g++.mike/eh41.C: Likewise
6521         * g++.old-deja/g++.mike/eh42.C: Likewise
6522         * g++.old-deja/g++.mike/eh44.C: Likewise
6523         * g++.old-deja/g++.mike/eh46.C: Likewise
6524         * g++.old-deja/g++.mike/eh47.C: Likewise
6525         * g++.old-deja/g++.mike/eh48.C: Likewise
6526         * g++.old-deja/g++.mike/eh49.C: Likewise
6527         * g++.old-deja/g++.mike/eh50.C: Likewise
6528         * g++.old-deja/g++.mike/eh51.C: Likewise
6529         * g++.old-deja/g++.mike/eh53.C: Likewise
6530         * g++.old-deja/g++.mike/eh55.C: Likewise
6531         * g++.old-deja/g++.mike/p7912.C: Likewise
6532         * g++.old-deja/g++.mike/p9706.C: Likewise
6533         * g++.old-deja/g++.mike/p10416.C: Likewise
6534         * g++.old-deja/g++.mike/p11667.C: Likewise
6535         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
6536         Remove redundant reference to Iris.
6537         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
6538         Elxsi, i860, Pico Java, and WE32K.
6539
6540 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
6541
6542         * g++.dg/ext/asm4.C: New test.
6543
6544 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6545
6546         PR c++/9030
6547         * g++.dg/template/friend12.C: New test.
6548         * g++.dg/template/friend13.C: Likewise.
6549         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
6550
6551 2003-01-08  Jan Hubicka  <jh@suse.cz>
6552
6553         * gcc.dg/i386-cadd.c: New test.
6554         * gcc.dg/i386-cmov4.c: Likewise.
6555
6556 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
6557
6558         PR c++/9165
6559         * g++.dg/warn/Wunused-3.C: New test.
6560
6561         * g++.dg/abi/bitfield9.C: New test.
6562
6563         PR c++/9189
6564         * g++.dg/parse/defarg3.C: New test.
6565
6566 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6567
6568         * g++.dg/parse/ambig1.C: New test.
6569         * g++.dg/parse/defarg2.C: New test.
6570
6571 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
6572
6573         * g++.dg/template/defarg-1.C: New test.
6574         * g++.dg/template/local2.C: Likewise.
6575
6576 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
6577
6578         * gcc.c-torture/execute/20030105-1.c: New test.
6579
6580 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6581
6582         * g++.dg/parse/namespace3.C: Remove extra semicolons.
6583         * g++.dg/parse/namespace4.C: Likewise.
6584
6585 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
6586
6587         * g++.dg/template/ntp2.C: New test.
6588
6589 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
6590
6591         * g++.dg/parse/extern-C-1.C: New test.
6592
6593         * g++.dg/parse/namespace4.C: New test.
6594
6595         * g++.dg/template/nested1.C: New test.
6596
6597         * g++.dg/parse/namespace3.C: New test.
6598
6599 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
6600
6601         * g++.dg/lookup/two-stage1.C: New test.
6602
6603 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6604
6605         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
6606         * g++.old-deja/g++.jason/access8.C: Likewise.
6607         * g++.old-deja/g++.other/decl5.C: Likewise.
6608
6609 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
6610
6611         * g++.dg/parse/parse7.C: New test.
6612
6613 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
6614
6615         PR c++/2843
6616         * g++.dg/ext/attrib7.C: New test.
6617
6618 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
6619
6620         * g++.dg/parse/parse6.C: New test.
6621
6622 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
6623
6624         * gcc.dg/h8300-stack-1.c: New.
6625
6626 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6627
6628         g++.dg/lookup/exception1.C: New test.
6629
6630         g++.dg/lookup/template1.C: New test.
6631
6632         g++.dg/parse/namespace2.C: New test.
6633
6634         g++.dg/parse/parens2.C: New test.
6635
6636 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6637
6638         * g++.dg/parse/parse5.C: New test.
6639         * g++.dg/lookup/scoped4.C: New test.
6640
6641 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6642
6643         * g++.dg/parse/parens1.C: New test.
6644
6645         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
6646         angle-bracket1.C.
6647         * g++.dg/parse/parens2.C: New test.
6648
6649         * g++.dg/lookup/scope-operator1.C: New test.
6650
6651         * g++.dg/parse/operator1.C: New test.
6652
6653 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6654
6655         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
6656         * g++.old-deja/g++.other/access6.C: Likewise.
6657         * g++.old-deja/g++.other/decl1.C: Likewise.
6658         * g++.old-deja/g++.pt/typename12.C: Likewise.
6659
6660 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6661
6662         * g++.dg/parse/namespace1.C: New test.
6663
6664 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6665
6666         * g++.dg/parse/parse4.C: New test.
6667
6668 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6669
6670         * g++.dg/parse/parse3.C: New test.
6671
6672 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6673
6674         * g++.dg/parse/parse2.C: New test.
6675
6676 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6677
6678         * g++.dg/template/friend11.C: New test.
6679
6680 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6681
6682         * g++.dg/parse/parse1.C: New test.
6683
6684 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
6685
6686         * lib/profopt.exp: Change the name of a global variable to avoid
6687         possible clashes with other test suites.
6688
6689 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
6690
6691         * g++.dg/inherit/covariant8.C: New test.
6692
6693 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6694
6695         * g++.dg/init/array9.C: New test.
6696
6697         PR c++/9112
6698         * g++.dg/parse/expr1.C: New test.
6699
6700 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
6701
6702         * gcc.c-torture/compile/20021230-1.c: New test.
6703
6704 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6705
6706         * g++.dg/inherit/covariant5.C: New test.
6707         * g++.dg/inherit/covariant6.C: New test.
6708         * g++.dg/inherit/covariant7.C: New test.
6709
6710 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6711
6712         PR c++/2739
6713         * g++.dg/other/access2.C: New test.
6714
6715 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6716
6717         * g++.dg/other/anon-struct.C: No longer fails
6718         * g++.old-deja/g++.brendan/parse4.C: Likewise.
6719         * g++.old-deja/g++.brendan/parse5.C: Likewise.
6720         * g++.old-deja/g++.brendan/parse6.C: Likewise.
6721
6722 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6723
6724         * g++.dg/parse/angle-bracket.C (main): No longer fails.
6725
6726 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
6727
6728         * g++.dg/eh/spec4.C: Remove stray semicolon.
6729         * g++.dg/expr/pmf-1.C: Change error message.
6730         * g++.dg/ext/asm1.C: Remove stray semicolon.
6731         * g++.dg/ext/typename1.C: Add missing typenames.
6732         * g++.dg/inherit/template-as-base.C: Change error message.
6733         * g++.dg/lookup/scoped1.C: Likewise.
6734         * g++.dg/lookup/scoped2.C: Likewise.
6735         * g++.dg/lookup/using2.C: Likewise.
6736         * g++.dg/other/component1.C: Remove stray semicolon.
6737         * g++.dg/other/do1.C: Change error message.
6738         * g++.dg/other/error2.C: Likewise.
6739         * g++.dg/other/init1.C: Likewise.
6740         * g++.dg/other/packed1.C: Remove stray semicolon.
6741         * g++.dg/other/ptrmem2.C: Change error message.
6742         * g++.dg/parse/parameter-declaration-1.C: Remove line number
6743         marker.
6744         * g++.dg/special/initp1.C: Remove invalid attribute usage.
6745         * g++.dg/template/access3.C: Add typename keyword.
6746         * g++.dg/template/access5.C: Remove stray semicolon.
6747         * g++.dg/template/access6.C: Likewise.
6748         * g++.dg/template/complit1.C: Likewise.
6749         * g++.dg/template/crash1.C: Change error message.
6750         * g++.dg/template/inherit2.C: Remove stray semicolon.
6751         * g++.dg/template/instantiate2.C: Likewise.
6752         * g++.dg/template/instantiate3.C: Change error message.
6753         * g++.dg/template/qual1.C: Remove stray semicolon.
6754         * g++.dg/template/qualttp18.C: Change error message.
6755         * g++.dg/template/ref1.C: Remove stray semicolon.
6756         * g++.dg/template/sizeof1.C (A::value): Declare it.
6757         * g++.dg/template/spec4.C: Change error message.
6758         * g++.dg/template/static1.C: Likewise.
6759         * g++.dg/template/type1.C: Likewise.
6760         * g++.dg/template/typename3.C: Likewise.
6761         * g++.old-deja/g++.benjamin/13478.C: Change error message.
6762         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
6763         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
6764         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
6765         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
6766         named return value extension.
6767         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
6768         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
6769         * g++.old-deja/g++.bob/extern_C.C: Likewise.
6770         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6771         * g++.old-deja/g++.brendan/complex1.C: Likewise.
6772         * g++.old-deja/g++.brendan/copy5.C: Likewise.
6773         * g++.old-deja/g++.brendan/crash13.C: Likewise.
6774         * g++.old-deja/g++.brendan/crash15.C: Likewise.
6775         * g++.old-deja/g++.brendan/crash18.C: Change error message.
6776         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
6777         * g++.old-deja/g++.brendan/crash38.C: Likewise.
6778         * g++.old-deja/g++.brendan/crash50.C: Likewise.
6779         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6780         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
6781         syntax.
6782         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
6783         * g++.old-deja/g++.brendan/crash8.C: Change error message.
6784         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
6785         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
6786         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
6787         * g++.old-deja/g++.brendan/template11.C: Likewise.
6788         * g++.old-deja/g++.brendan/template26.C: Likewise.
6789         * g++.old-deja/g++.brendan/template27.C: Use explicit
6790         specialization syntax.
6791         * g++.old-deja/g++.brendan/template30.C: Likewise.
6792         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
6793         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
6794         non-dependent names.
6795         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
6796         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
6797         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
6798         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
6799         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
6800         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
6801         named return value extension.
6802         * g++.old-deja/g++.ext/namedret2.C: Likewise.
6803         * g++.old-deja/g++.ext/namedret3.C: Likewise.
6804         * g++.old-deja/g++.ext/return1.C: Likewise.
6805         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
6806         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
6807         * g++.old-deja/g++.jason/access8.C: Likewise.
6808         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
6809         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
6810         pseudo-destructor names.
6811         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
6812         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
6813         pseudo-destructor names.
6814         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
6815         * g++.old-deja/g++.jason/overload19.C: Likewise.
6816         * g++.old-deja/g++.jason/overload32.C: Likewise.
6817         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
6818         stray semicolons.
6819         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
6820         * g++.old-deja/g++.jason/return.C: Likewise.
6821         * g++.old-deja/g++.jason/return2.C: Likewise.
6822         * g++.old-deja/g++.jason/shadow1.C: Likewise.
6823         * g++.old-deja/g++.jason/special.C: Use explicit specialization
6824         syntax.
6825         * g++.old-deja/g++.jason/template10.C: Account for use of
6826         non-dependent names.
6827         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
6828         syntax.
6829         * g++.old-deja/g++.jason/template37.C: Likewise.
6830         * g++.old-deja/g++.law/access4.C: Change error messages.
6831         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
6832         pseudo-destructor names.
6833         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
6834         * g++.old-deja/g++.law/ctors9.C: Likewise.
6835         * g++.old-deja/g++.law/cvt22.C: Likewise.
6836         * g++.old-deja/g++.law/dtors5.C: Likewise.
6837         * g++.old-deja/g++.law/global-init1.C: Likewise.
6838         * g++.old-deja/g++.law/missed-error3.C: Likewise.
6839         * g++.old-deja/g++.law/operators28.C: Likewise.
6840         * g++.old-deja/g++.law/visibility28.C: Likewise.
6841         * g++.old-deja/g++.martin/eval1.C: Likewise.
6842         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
6843         name.
6844         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
6845         * g++.old-deja/g++.mike/net34.C: Likewise.
6846         * g++.old-deja/g++.mike/net36.C: Likewise.
6847         * g++.old-deja/g++.mike/ns2.C: Likewise.
6848         * g++.old-deja/g++.mike/p12306.C: Likewise.
6849         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
6850         value extension.
6851         * g++.old-deja/g++.mike/p700.C: Likewise.
6852         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
6853         * g++.old-deja/g++.mike/p710.C: Likewise.
6854         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
6855         value extension.
6856         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
6857         * g++.old-deja/g++.mike/pmf9.C: Likewise.
6858         * g++.old-deja/g++.ns/crash2.C: Likewise.
6859         * g++.old-deja/g++.ns/crash3.C: Likewise.
6860         * g++.old-deja/g++.ns/invalid1.C: Likewise.
6861         * g++.old-deja/g++.ns/ns17.C: Likewise.
6862         * g++.old-deja/g++.ns/template16.C: Likewise.
6863         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
6864         keyword.
6865         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
6866         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
6867         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
6868         named return value extension.
6869         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
6870         * g++.old-deja/g++.other/access4.C: Issue additional error
6871         messages.
6872         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
6873         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
6874         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
6875         * g++.old-deja/g++.other/crash25.C: Change error message.
6876         * g++.old-deja/g++.other/crash4.C: Change error message.
6877         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
6878         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
6879         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
6880         checks.
6881         * g++.old-deja/g++.other/defarg8.C: Likewise.
6882         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
6883         * g++.old-deja/g++.other/dtor10.C: Likewise.
6884         * g++.old-deja/g++.other/incomplete.C: Likewise.
6885         * g++.old-deja/g++.other/linkage7.C: Likewise.
6886         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
6887         lookup algorithm.
6888         * g++.old-deja/g++.other/mangle2.C: Likewise.
6889         * g++.old-deja/g++.other/refinit2.C: Likewise.
6890         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
6891         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
6892         * g++.old-deja/g++.pt/crash28.C: Likewise.
6893         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
6894         syntax.
6895         * g++.old-deja/g++.pt/crash32.C: Change error message.
6896         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
6897         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
6898         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
6899         error message position.
6900         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
6901         * g++.old-deja/g++.pt/defarg8.C: Change error message.
6902         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
6903         syntax.
6904         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
6905         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
6906         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
6907         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
6908         keyword.
6909         * g++.old-deja/g++.pt/explicit31.C: Likewise.
6910         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
6911         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
6912         keyword.
6913         * g++.old-deja/g++.pt/explicit71.C: Change error message.
6914         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
6915         syntax.
6916         * g++.old-deja/g++.pt/friend28.C: Account for use of
6917         non-dependent names.
6918         * g++.old-deja/g++.pt/friend29.C: Likewise.
6919         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
6920         rules.
6921         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
6922         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
6923         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
6924         lookup rules.
6925         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
6926         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
6927         keyword.
6928         * g++.old-deja/g++.pt/memclass20.C: Likewise.
6929         * g++.old-deja/g++.pt/memclass5.C: Likewise.
6930         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
6931         keyword.
6932         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
6933         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
6934         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
6935         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
6936         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
6937         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
6938         keyword.
6939         * g++.old-deja/g++.pt/spec10.C: Likewise.
6940         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
6941         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
6942         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
6943         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
6944         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
6945         * g++.old-deja/g++.pt/ttp62.C: Likewise.
6946         * g++.old-deja/g++.pt/ttp64.C: Likewise.
6947         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
6948         * g++.old-deja/g++.pt/typename15.C: Likewise.
6949         * g++.old-deja/g++.pt/typename22.C: Likewise.
6950         * g++.old-deja/g++.pt/typename6.C: Change error messages.
6951         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
6952         * g++.old-deja/g++.pt/virtual2.C: Likewise.
6953         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
6954         syntax.
6955         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
6956         return value extension.
6957         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
6958         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
6959         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
6960         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
6961
6962 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
6963
6964         * g++.dg/warn/inline1.C: New test.
6965         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
6966         * g++.old-deja/g++.jason/synth10.C: Likewise.
6967         * g++.old-deja/g++.mike/net31.C: Likewise.
6968         * g++.old-deja/g++.mike/p8786.C: Likewise.
6969
6970         * g++.dg/template/friend10.C: New test.
6971         * g++.dg/template/conv5.C: New test.
6972
6973 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
6974
6975         * g++.dg/lookup/scoped3.C: New test.
6976
6977         * g++.dg/lookup/decl1.C: New test.
6978         * g++.dg/lookup/decl2.C: New test.
6979
6980 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6981
6982         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
6983         gcc.c-torture/compile/20021015-1.c,
6984         gcc.c-torture/compile/20021015-2.c,
6985         gcc.c-torture/compile/20021123-1.c,
6986         gcc.c-torture/compile/20021123-2.c,
6987         gcc.c-torture/compile/20021123-3.c,
6988         gcc.c-torture/compile/20021123-4.c,
6989         gcc.c-torture/execute/20021024-1.c: Add tests previously added
6990         only to 3.1 or 3.2 branch.
6991
6992 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
6993
6994         * gcc.dg/i386-bitfield3.c: New test.
6995
6996         * gcc.dg/i386-bitfield2.c: New test.
6997
6998 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
6999
7000         * g++.dg/parse/conv_op1.C: New test.
7001
7002 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
7003
7004         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
7005         approved.
7006
7007 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
7008
7009         * gcc.c-torture/compile/20021220-1.c: New test.
7010
7011 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
7012
7013         * gcc.dg/i386-fastcall-1.c: New.
7014
7015 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7016
7017         * gcc.c-torture/execute/20021219-1.c: New test.
7018
7019 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7020
7021         * gcc.dg/i386-pic-1.c: New test.
7022
7023 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7024
7025         PR c++/8099
7026         * g++.dg/template/friend9.C: New test.
7027
7028 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7029
7030         PR c++/3663
7031         * g++.dg/template/access7.C: New test.
7032
7033 2002-12-18  Nick Clifton  <nickc@redhat.com>
7034
7035         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
7036         the libstdc++-v3 directory has been found.
7037
7038 2002-12-12  Devang Patel <dpatel@apple.com>
7039         * gcc.dg/darwin-ld-1.c: New test.
7040         * gcc.dg/darwin-ld-2.c: New test.
7041         * gcc.dg/darwin-ld-3.c: New test.
7042         * gcc.dg/darwin-ld-4.c: New test.
7043         * gcc.dg/darwin-ld-5.c: New test.
7044
7045 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7046
7047         * gcc.c-torture/compile/20021212-1.c: New test.
7048
7049 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
7050
7051         * gcc.dg/fshort-wchar: New test.
7052
7053 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
7054
7055         PR c++/8372
7056         * g++.dg/template/dtor1.C: New test.
7057
7058         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
7059         markers.
7060
7061 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
7062
7063         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
7064
7065 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
7066
7067         * g++.dg/template/static1.C: New test.
7068         * g++.dg/template/static2.C: New test.
7069         * g++.old-deja/g++.ext/memconst.C: New test.
7070
7071 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7072
7073         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
7074         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
7075         * g++.dg/special/initp1.C: Likewise.
7076
7077 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
7078
7079         * gcc.c-torture/execute/20021204-1.c: New test.
7080
7081 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
7082
7083         * gcc.dg/ppc-fmadd-1.c: New file.
7084         * gcc.dg/ppc-fmadd-2.c: New file.
7085         * gcc.dg/ppc-fmadd-3.c: New file.
7086
7087 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7088
7089         * gcc.c-torture/compile/20021204-1.c: New test.
7090
7091 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
7092
7093         * g++.dg/inherit/covariant2.C: New test.
7094         * g++.dg/inherit/covariant3.C: New test.
7095         * g++.dg/inherit/covariant4.C: New test.
7096         * g++.dg/inherit/covariant1.C: Remove XFAIL.
7097         * g++.old-deja/g++.robertl/eb17.C: Likewise.
7098
7099 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
7100
7101         PR c++/8688
7102         * g++.dg/init/brace3.C: New test.
7103
7104 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
7105
7106         * gcc.dg/20020210-1.c: Fix a comment typo.
7107
7108 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
7109
7110         PR c++/8720
7111         * g++.dg/parse/defarg1.C: New test.
7112
7113         PR c++/8615
7114         * g++.dg/template/char1.C: New test.
7115
7116         * g++.dg/template/varmod1.C: Fix typo.
7117
7118 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7119
7120         DR 180
7121         * g++.old-deja/g++.pt/crash32.C: Expect error.
7122
7123 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
7124
7125         PR c++/5919
7126         * g++.dg/template/varmod1.C: New test.
7127
7128         PR c++/8727
7129         * g++.dg/inherit/typeinfo1.C: New test.
7130
7131         PR c++/8663
7132         * g++.dg/inherit/typedef1.C: New test.
7133
7134 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
7135
7136         PR c++/8332
7137         PR c++/8493
7138         * g++.dg/template/strlen1.C: New test.
7139
7140         PR c++/8227
7141         * g++.dg/template/ctor2.C: New test.
7142
7143         PR c++/8214
7144         * g++.dg/init/string1.C: New test.
7145
7146         PR c++/8511
7147         * g++.dg/template/friend8.C: New test.
7148
7149 2002-11-29  Joe Buck <jbuck@synopsys.com>
7150
7151         * g++.dg/lookup/anon2.C: New test.
7152
7153 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
7154
7155         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
7156         h8300 port.
7157
7158 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
7159
7160         * gcc.dg/bitfld-6.c: New test.
7161
7162 2002-11-27  Jan Hubicka  <jh@suse.cz>
7163
7164         * gcc.c-torture/execute/20021127.[cx]: New test.
7165
7166 2002-11-26  Jan Hubicka  <jh@suse.cz>
7167
7168         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
7169         quality.
7170
7171 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
7172
7173         * g++.dg/init/brace2.C: New test.
7174         * g++.old-deja/g++.mike/p9129.C: Correct.
7175
7176 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
7177
7178         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
7179
7180 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
7181
7182         * gcc.dg/sibcall-6: New test for indirect sibcalls.
7183
7184 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
7185
7186         * testsuite/g++.dg/abi/empty11.C: New test.
7187         * testsuite/g++.dg/rtti/cv1.C: New test.
7188
7189 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
7190
7191         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
7192
7193 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
7194
7195         * g++.dg/abi/empty10.C: New test.
7196
7197 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7198
7199         * gcc.c-torture/compile/20021124-1.c: New test.
7200
7201 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
7202
7203         * g++.dg/abi/rtti2.C: New test.
7204
7205 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7206
7207         * gcc.dg/i386-unroll-1.c: New test.
7208
7209 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7210
7211         * gcc.c-torture/compile/20021120-1.c: New test.
7212         * gcc.c-torture/compile/20021120-2.c: New test.
7213
7214 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7215
7216         * gcc.dg/bitfld-5.c: New test.
7217
7218 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7219
7220         * gcc.c-torture/execute/20021120-3.c: New test.
7221
7222 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7223
7224         * gcc.c-torture/execute/20021120-2.c: New test.
7225
7226 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7227
7228         * gcc.c-torture/execute/20021120-1.c: New test.
7229
7230 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
7231
7232         * gcc.c-torture/execute/20021118-3.c: New test.
7233
7234 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7235
7236         * gcc.c-torture/compile/20021119-1.c: New test.
7237
7238 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
7239
7240         * gcc.dg/duff-1.c: New test.
7241         * gcc.dg/duff-2.c: New test.
7242         * gcc.dg/duff-3.c: New test.
7243
7244 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
7245
7246         * gcc.dg/cpp/_Pragma5.c: New test.
7247
7248 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
7249
7250         * gcc.c-torture/execute/20021118-2.c: New test.
7251
7252 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
7253
7254         * gcc.c-torture/execute/20021118-1.c: New test.
7255
7256 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
7257
7258         * gcc.dg/20021116-1.c: New test.
7259
7260 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
7261
7262         * g++.dg/abi/vcall1.C: New test.
7263
7264 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
7265
7266         * gcc.dg/20021029-1.c: New test.
7267         * gcc.dg/20021029-2.c: New test.
7268
7269 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7270
7271         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
7272
7273 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7274
7275         PR c/8439
7276         * gcc.dg/20021110.c: Move to ...
7277         * gcc.c-torture/compile/20021110.c: .... here.
7278
7279 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7280
7281         PR c/8467
7282         * gcc.c-torture/execute/20021111-1.c
7283
7284 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7285
7286         PR c/8439
7287         * gcc.dg/20021110.c: New test.
7288
7289 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
7290
7291         * g++.dg/abi/vthunk3.C: Run only on x86.
7292
7293 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7294
7295         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
7296
7297 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
7298
7299         * lib/compat.exp (compat-execute): Fix logic error in last
7300         change.
7301
7302 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
7303
7304         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
7305
7306 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7307
7308         PR c++/8389
7309         * g++.dg/template/access6.C: New test.
7310
7311 2002-11-08  Jan Hubicka  <jh@suse.cz>
7312
7313         * gcc.dg/i386-ssefp-1.c: New test.
7314         * gcc.dg/i386-ssefp-1.c: New test.
7315
7316 2002-11-08  Jan Hubicka  <jh@suse.cz>
7317
7318         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
7319
7320 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
7321
7322         * g++.dg/abi/vthunk3.C: New test.
7323
7324         PR c++/8338
7325         * g++.dg/template/crash2.C: New test.
7326
7327 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
7328
7329         * testsuite/g++.dg/abi/dtor1.C: New test.
7330         * testsuite/g++.dg/abi/dtor2.C: Likewise.
7331
7332 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
7333
7334         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
7335         Darwin.
7336
7337 2002-11-04  Adam Nemet  <anemet@lnxw.com>
7338
7339         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
7340         -mthumb.  Only xfail with -O0.
7341
7342 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
7343
7344         * g++.dg/abi/thunk1.C: New test.
7345         * g++.dg/abi/thunk2.C: Likewise.
7346         * g++.dg/abi/vtt1.C: Likewise.
7347
7348 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
7349
7350         PR optimization/8423
7351         * gcc.c-torture/execute/builtin-constant.c: New test.
7352
7353 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
7354
7355         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
7356         Add some more cases.
7357
7358 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
7359
7360         PR c++/8391
7361         * g++.dg/opt/local1.C: New test.
7362
7363 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
7364
7365         PR c++/8160
7366         * g++.dg/template/complit1.C: New test.
7367
7368         PR c++/8149
7369         * g++.dg/template/typename4.C: Likewise.
7370
7371 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7372
7373         Core issue 287, PR c++/7639
7374         * g++.dg/template/instantiate1.C: Adjust error location.
7375         * g++.dg/template/instantiate3.C: New test.
7376         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
7377         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
7378         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
7379
7380 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
7381
7382         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
7383
7384 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
7385
7386         PR c++/8287
7387         * g++.dg/init/dtor2.C: New test.
7388
7389 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7390
7391         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
7392         * gcc.dg/nest.c: Bypass errors on irix6.
7393
7394 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
7395
7396         * gcc.dg/nest.c: Expect error for mmix-*-*.
7397         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
7398
7399 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
7400
7401         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
7402         markers.
7403
7404         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
7405
7406 2002-10-25  Mike Stump  <mrs@apple.com>
7407
7408         * gcc.dg/warn-1.c: New test.
7409
7410 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
7411
7412         * g++.dg/template/typename3.C: New test.
7413
7414 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
7415
7416         * g++.dg/lookup/ptrmem1.C: New test.
7417
7418         * g++.dg/abi/vthunk2.C: New test.
7419
7420 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
7421
7422         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
7423
7424 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
7425
7426         * g++.dg/abi/empty9.C: New test.
7427
7428 2002-10-24  Richard Henderson  <rth@redhat.com>
7429
7430         * g++.dg/inherit/thunk1.C: Enable for ia64.
7431
7432 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
7433
7434         PR c++/8067
7435         * g++.dg/lookup/pretty1.C: New test.
7436
7437 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
7438
7439         * gcc.dg/20021023-1.c: New test.
7440
7441 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
7442
7443         PR c++/7679
7444         * g++.dg/parse/inline1.C: New test.
7445
7446 2002-10-23  Richard Henderson  <rth@redhat.com>
7447
7448         * g++.dg/inherit/thunk1.C: Enable for x86_64.
7449
7450         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
7451
7452 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
7453
7454         PR c++/6579
7455         * g++.dg/parse/stmtexpr3.C: New test.
7456
7457 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7458
7459         * g++.dg/expr/cond1.C: New test.
7460
7461 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
7462
7463         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
7464
7465 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7466
7467         * g++.dg/abi/vbase13.C: New test.
7468         * g++.dg/abi/vbase14.C: Likewise.
7469
7470 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
7471
7472         * gcc.dg/tls/pic-1.c: New test.
7473         * gcc.dg/tls/nonpic-1.c: New test.
7474         * gcc.dg/20021018-1.c: New test.
7475
7476 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
7477
7478         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
7479         Remove only files with the same base name as the test case.
7480         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
7481         (profopt-execute): Likewise.  Also, remove old profiling
7482         and performance data files before running the tests.
7483
7484         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
7485         * g++.dg/bprob/bprob.exp: Likewise.
7486         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
7487         to allow more general test case names.
7488
7489         * g++.dg/bprob/bprob-1.C: Rename to ...
7490         * g++.dg/bprob/g++-bprob-1.C: ... this.
7491
7492         * g77.dg/bprob/bprob-1.f: Rename to ...
7493         * g77.dg/bprob/g77-bprob-1.f: ... this.
7494
7495 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
7496
7497         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
7498         bison 1.50 or later.
7499
7500 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
7501
7502         * g++.dg/README: Describe more test directories.
7503
7504 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7505
7506         * g++.dg/init/array6.C: Add additional tests.
7507
7508 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
7509
7510         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
7511         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
7512
7513 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
7514
7515         * gcc.c-torture/compile/20020604-1.x: New.
7516         * gcc.c-torture/compile/simd-5.x: Likewise.
7517         * gcc.c-torture/execute/920710-1.x: Likewise.
7518         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
7519
7520 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7521
7522         * g++.dg/inherit/override1.C: Add dg-options clause.
7523
7524 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7525
7526         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
7527         _mm_slli_si128.
7528
7529 2002-10-19  Andreas Schwab  <schwab@suse.de>
7530
7531         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
7532         directory component.
7533
7534 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
7535
7536         * g++.dg/inherit/thunk1.C: New test.
7537
7538         * g++.dg/inherit/override1.C: New test.
7539
7540         * g++.dg/abi/mangle11.C: New test.
7541         * g++.dg/abi/mangle14.C: New test.
7542         * g++.dg/abi/mangle17.C: New test.
7543
7544 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7545
7546         * g++.dg/overload/member2.C: New test.
7547
7548 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
7549
7550         * g++.dg/README: Describe new compat directory.
7551         * g++.dg/dg.exp: Skip tests in compat directory.
7552         * README.compat: New file.
7553         * lib/compat.exp: New expect script.
7554         * g++.dg/compat: New test directory.
7555         * g++.dg/compat/compat.exp: New expect script.
7556         * g++.dg/compat/abi: New test directory.
7557         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
7558         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
7559         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
7560         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
7561         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
7562         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
7563         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
7564         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
7565         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
7566         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
7567         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
7568         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
7569         * g++.dg/compat/break: New test directory.
7570         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
7571         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
7572         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
7573         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
7574         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
7575         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
7576         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
7577         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
7578         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
7579         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
7580         g++.dg/compat/break/README: New files.
7581         * g++.dg/compat/eh: New test directory.
7582         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
7583         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
7584         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
7585         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
7586         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
7587         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
7588         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
7589         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
7590         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
7591         g++.dg/compat/eh/filter2_y.C,
7592         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
7593         g++.dg/compat/eh/new1_y.C,
7594         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
7595         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
7596         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
7597         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
7598         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
7599         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
7600         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
7601         g++.dg/compat/eh/unexpected1_y.C: New files.
7602         * g++.dg/compat/init: New test directory.
7603         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
7604         g++.dg/compat/init/array5_y.C,
7605         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
7606         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
7607         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
7608         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
7609         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
7610         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
7611         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
7612         g++.dg/compat/init/init-ref2_y.C: New files.
7613
7614 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
7615
7616         PR c++/7584
7617         * g++.dg/inherit/using3.C: New test.
7618
7619 2002-10-17  Jan Hubicka  <jh@suse.cz>
7620
7621         * gcc.dg/20021017-2.c: New test.
7622
7623 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
7624
7625         * g++.dg/abi/mangle16.C: Adjust.
7626
7627         * g++.dg/init/array8.C: New test.
7628
7629 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
7630
7631         * gcc.dg/special/mips-abi.exp: New test.
7632         * gcc.dg/special/mips-abi.s: Empty file used by the above.
7633
7634 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7635
7636         * g++.dg/abi/mangle16.C: New test.
7637         * g++.dg/abi/mangle17.C: Likewise.
7638
7639         PR c++/7478
7640         * g++.dg/template/ref1.C: New test.
7641
7642 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7643
7644         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
7645
7646 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
7647
7648         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
7649
7650 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7651
7652         PR c++/7524
7653         * g++.dg/init/array7.C: New test.
7654
7655 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
7656
7657         * g++.dg/init/array6.C: New test.
7658
7659         * g++.dg/abi/mangle13.C: Likewise.
7660         * g++.dg/abi/mangle14.C: Likewise.
7661         * g++.dg/abi/mangle15.C: Likewise.
7662
7663 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7664
7665         * g++.dg/abi/empty8.C: New test.
7666
7667 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
7668
7669         * g++.dg/init/ctor1.C: New test.
7670
7671 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
7672
7673         * gcc.c-torture/execute/20021015-1.c: New test.
7674
7675 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
7676
7677         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
7678
7679 2002-10-14  Jan Hubicka  <jh@suse.cz>
7680
7681         * gcc.dg/i386-ssetype-[1-5].c: New tests.
7682
7683 2002-10-14  Richard Henderson  <rth@redhat.com>
7684
7685         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
7686
7687 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7688
7689         PR optimization/6631
7690         * g++.dg/opt/const2.C: New test.
7691
7692 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7693
7694         PR c++/7176
7695         * g++.dg/parse/friend1.C: New test.
7696         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
7697
7698 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
7699
7700         * gcc.dg/20021014-1.c: New test.
7701
7702 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
7703
7704         PR c++/5661
7705         * g++.dg/ext/vlm1.C: New test.
7706         * g++.dg/ext/vlm2.C: Likewise.
7707
7708         * g++.dg/init/array1.C: Remove invalid braces.
7709         * g++.dg/init/brace1.C: New test.
7710         * g++.dg/init/copy2.C: Likewise.
7711         * g++.dg/init/copy3.C: Likewise.
7712         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
7713         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
7714         braces.
7715
7716 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
7717
7718         * gcc.dg/cpp/assembler.S: Don't use -ansi.
7719
7720 2002-10-11  Richard Shann  <richard.shann@superh.com>
7721
7722         * gcc.c-torture/compile/simd-5.c: New test.
7723
7724 2002-10-10  Roger Sayle  <roger@eyesopen.com>
7725
7726         * gcc.c-torture/execute/shiftopt-1.c: New test case.
7727
7728 2002-10-10  Jim Wilson  <wilson@redhat.com>
7729
7730         * gcc.c-torture/execute/20021010-1.c: New test.
7731
7732 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
7733
7734         PR c/7353
7735         * g++.dg/ext/typedef-init.C: New test.
7736         * gcc.dg/typedef-init.c: New test.
7737
7738 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
7739
7740         * gcc.dg/cpp/paste13.c: New test.
7741
7742 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7743
7744         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
7745         remaining platforms, XFAIL during compile, not execute.  Don't
7746         XFAIL at -O0.
7747
7748 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7749
7750         * gcc.dg/alias-1.c: Tweak expected warning.
7751
7752 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
7753
7754         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
7755
7756 2002-10-06  Andreas Jaeger  <aj@suse.de>
7757
7758         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
7759         * gcc.dg/cpp/c++98.C: Likewise.
7760
7761         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
7762         * g++.dg/cpp/c++98.C: Likewise.
7763
7764         * g++.dg/README (Subdirectories): Mention cpp directory.
7765
7766         PR target/7559
7767         * gcc.dg/20021006-1.c: New test.
7768
7769 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7770
7771         PR c++/7804
7772         * g++.dg/other/warning1.C: New test.
7773
7774 2002-10-04  Roger Sayle  <roger@eyesopen.com>
7775
7776         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
7777         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
7778         and sparc-*-* with -m64 as expected failures.  See PR 8087.
7779
7780 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7781
7782         PR c++/7931
7783         * g++.dg/template/ptrmem3.C: New test.
7784
7785         PR c++/7754
7786         * g++.dg/template/union1.C: New test.
7787
7788 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7789
7790         PR c++/8006
7791         * g++.dg/abi/mangle9.C: New test.
7792         * g++.dg/abi/mangle10.C: New test.
7793         * g++.dg/abi/mangle11.C: New test.
7794         * g++.dg/abi/mangle12.C: New test.
7795
7796 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
7797
7798         PR c++/7188.
7799         * g++.dg/template/meminit1.C: New test.
7800         * g++.dg/warn/Wreorder-1.C: Likewise.
7801         * g++.old-deja/g++.mike/warn3.C: Tweak.
7802         * lib/prune.exp: Ingore "in copy constructor".
7803
7804 2002-10-02  Andreas Jaeger  <aj@suse.de>
7805
7806         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
7807         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
7808         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
7809         on x86-64.
7810
7811 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7812
7813         * gcc.dg/empty1.C: Fix typo.
7814
7815 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
7816
7817         * gcc.dg/alias-1.c: New test.
7818
7819 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7820
7821         * gcc.dg/empty1.C: New test.
7822
7823         * g++.dg/tls/init-2.C: Tweak error messages.
7824
7825 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
7826
7827         * gcc.c-torture/compile/20020923-1.c: New test.
7828
7829 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
7830
7831         * gcc.c-torture/execute/ffs-1.c: New test.
7832         * gcc.c-torture/execute/ffs-2.c: Ditto.
7833
7834 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
7835
7836         * g++.dg/overload/member1.C: New test.
7837
7838 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
7839
7840         * g++.dg/abi/empty7.C: New test.
7841         * g++.dg/init/pm2.C: Likewise.
7842
7843 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
7844
7845         * g++.dg/rtti/crash1.C: New test.
7846
7847 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
7848
7849         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
7850         gcc.dg/sibcall-4.c: New tests.
7851
7852 2002-09-28  Roger Sayle  <roger@eyesopen.com>
7853
7854         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
7855         powerpc and MMIX targets.
7856
7857 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
7858
7859         * gcc.dg/cpp/20020927-1.c: New.
7860
7861 2002-09-26  David S. Miller  <davem@redhat.com>
7862
7863         * gcc.c-torture/compile/trunctfdf.c: New.
7864
7865 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7866
7867         * lib/target-supports.exp (check_weak_available): Handle solaris2.
7868
7869 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
7870
7871         * gcc.c-torture/execute/loop-15.c: New.
7872
7873 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
7874
7875         * README.QMTEST: Fix typo.
7876
7877 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7878
7879         * gcc.dg/20020926-1.c: New test.
7880
7881 2002-09-25  David S. Miller  <davem@redhat.com>
7882
7883         PR target/7842
7884         * gcc.c-torture/execute/shiftdi.c: New test.
7885
7886 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
7887
7888         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
7889         unique to the tool.
7890         * lib/g77.exp (g77_init): Likewise.
7891         * lib/g++.exp (g++_init): Likewise.
7892         * lib/objc.exp (objc_init): Likewise.
7893
7894 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
7895
7896         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
7897         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
7898         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
7899
7900 2002-09-25  Richard Henderson  <rth@redhat.com>
7901
7902         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
7903         too-small long double.
7904
7905 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
7906
7907         * gcc.dg/20020919-1.c: New test.
7908
7909 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
7910
7911         * g++.dg/abi/bitfield6.C: New test.
7912         * g++.dg/abi/bitfield7.C: New test.
7913         * g++.dg/abi/bitfield8.C: New test.
7914         * g++.dg/abi/vbase11.C: New test.
7915
7916 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7917
7918         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
7919         hppa*-*-hpux*.  Update test comment.
7920
7921 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
7922
7923         * gcc.dg/tls/struct-1.c: New test.
7924
7925 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
7926
7927         * gcc.dg/cpp/tr-warn2.c: Update.
7928
7929 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7930
7931         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
7932
7933 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7934
7935         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
7936         systems.
7937
7938 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
7939
7940         * gcc.c-torture/execute/ieee/mzero3.c: New test.
7941
7942         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7943         Adjust for c++filt moved to binutils.  Remove spurious duplicate
7944         setting of cxxfilt.
7945
7946 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
7947
7948         * gcc.dg/20020312-2.c: Update for darwin.
7949
7950 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7951
7952         * g++.old-deja/g++.other/crash32.C: Mark ICE.
7953
7954 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
7955
7956         * objc.dg/comp-types-1.m: New test.
7957         * objc.dg/comp-types-2.m: New test.
7958         * objc.dg/comp-types-3.m: New test.
7959         * objc.dg/comp-types-4.m: New test.
7960         * objc.dg/comp-types-5.m: New test.
7961         * objc.dg/comp-types-6.m: New test.
7962
7963 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7964
7965         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
7966
7967 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7968
7969         * g++.dg/other/do1.C: New test.
7970
7971         * g++.dg/template/subst1.C: New test.
7972
7973 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
7974
7975         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
7976
7977 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7978
7979         * g++.dg/template/qualttp20.C: Adjust expected errors.
7980         * g++.old-deja/g++.jason/report.C: Likewise.
7981         * g++.old-deja/g++.other/qual1.C: Likewise.
7982
7983         * g++.dg/lookup/scoped2.C: New test.
7984
7985         * g++.dg/ext/asm3.C: New test.
7986
7987 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
7988
7989         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
7990
7991 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
7992
7993         * ChangeLog: follow spelling conventions.
7994         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
7995         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
7996         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
7997         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
7998         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
7999         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
8000         * g++.old-deja/g++.law/global-init1.C: Likewise.
8001         * g++.old-deja/g++.other/delete4.C: Likewise.
8002         * g++.old-deja/g++.other/inline21.C: Likewise.
8003         * g++.old-deja/g++.other/singleton.C: Likewise.
8004         * g77.dg/strlen0.f: Likewise.
8005         * g77.f-torture/compile/20010519-1.f: Likewise.
8006         * g77.f-torture/compile/980310-4.f: Likewise.
8007         * gcc.c-torture/compile/20000605-1.c: Likewise.
8008         * gcc.c-torture/execute/20020225-1.c: Likewise.
8009         * gcc.dg/c90-hexfloat-2.c: Likewise.
8010         * gcc.dg/c99-bool-1.c: Likewise.
8011         * gcc.dg/c99-hexfloat-2.c: Likewise.
8012         * gcc.dg/dll-2.c: Likewise.
8013         * gcc.dg/wtr-union-init-1.c: Likewise.
8014         * gcc.dg/wtr-union-init-2.c: Likewise.
8015         * gcc.dg/wtr-union-init-3.c: Likewise.
8016         * gcc.dg/cpp/avoidpaste1.c: Likewise.
8017         * gcc.dg/cpp/defined.c: Likewise.
8018         * gcc.dg/cpp/macsyntx.c: Likewise.
8019         * gcc.dg/cpp/paste2.c: Likewise.
8020         * gcc.dg/cpp/trad/defined.c: Likewise.
8021         * gcc.dg/format/c90-printf-1.c: Likewise.
8022         * gcc.dg/format/c90-scanf-1.c: Likewise.
8023         * gcc.dg/format/c99-printf-1.c: Likewise.
8024         * gcc.dg/format/c99-scanf-1.c: Likewise.
8025         * gcc.misc-tests/gcov-8.c: Likewise.
8026         * lib/profopt.exp: Likewise.
8027
8028 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
8029
8030         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
8031
8032 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8033
8034         * g++.dg/inherit/using2.C: New test.
8035
8036 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
8037
8038         * ChangeLog: Follow spelling conventions.
8039         * g++.dg/template/friend4.C: Likewise.
8040         * g++.old-deja/g++.pt/crash67.C: Likewise.
8041         * gcc.c-torture/execute/20000801-4.c: Likewise.
8042         * gcc.dg/c90-digraph-1.c: Likewise.
8043         * gcc.dg/c94-digraph-1.c: Likewise.
8044         * gcc.dg/c99-digraph-1.c: Likewise.
8045         * gcc.dg/cpp/line5.c: Likewise.
8046         * gcc.dg/cpp/multiline.c: Likewise.
8047         * gcc.dg/cpp/trad/literals-1.c: Likewise.
8048         * gcc.dg/format/attr-3.c: Likewise.
8049         * gcc.dg/format/c90-scanf-3.c: Likewise.
8050         * gcc.dg/format/ext-4.c: Likewise.
8051
8052 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
8053
8054         * g++.dg/template/pretty1.C: New test.
8055
8056 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
8057
8058         * gcc.c-torture/execute/struct-cpy-1.c: New test.
8059
8060 2002-09-13  Matt Austern  <austern@apple.com>
8061
8062         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
8063         passing a cast expression to a function by const reference.
8064
8065 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
8066
8067         * g++.dg/template/deduce1.C: New test.
8068
8069 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
8070
8071         * gcc.c-torture/execute/simd-1.c: Force all use of int to
8072         32-bit int.
8073
8074 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8075
8076         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
8077         usage.
8078
8079 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
8080
8081         * gcc.c-torture/compile/20020910-1.c: New test.
8082
8083 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
8084
8085         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
8086
8087 2002-09-10  Andreas Jaeger  <aj@suse.de>
8088
8089         * gcc.dg/20020312-2.c: Adjust for x86-64.
8090
8091 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
8092
8093         * g77.dg/7388.f: New test case for PR 7388.
8094
8095 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
8096
8097         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
8098
8099 2002-09-05  Ziemowit Laski <zlaski@apple.com>
8100
8101         * objc.dg/proto-lossage-1.m: New test.
8102
8103 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
8104
8105         * gcc.dg/cpp/_Pragma4.c: Fix typo.
8106
8107 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
8108
8109         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
8110         expected to pass.
8111
8112 2002-09-06  Stan Shebs  <shebs@apple.com>
8113             David Edelsohn  <edelsohn@gnu.org>
8114
8115         * gcc.dg/weak: New directory.
8116         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
8117         target-specific xfail bits.
8118         * gcc.dg/typeof-2.c: Move to new directory.
8119         * gcc.dg/weak.exp: New expect script.
8120
8121 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
8122
8123         * gcc.c-torture/execute/extzvsi.c: New test.
8124
8125 2002-09-05  Stan Shebs  <shebs@apple.com>
8126
8127         * gcc.dg/weak-1.c: xfail on Darwin.
8128         * gcc.dg/weak-2.c: Ditto.
8129         * gcc.dg/weak-3.c: Ditto.
8130         * gcc.dg/weak-4.c: Ditto.
8131         * gcc.dg/weak-5.c: Ditto.
8132         * gcc.dg/weak-6.c: Ditto.
8133         * gcc.dg/weak-7.c: Ditto.
8134         * gcc.dg/weak-8.c: Ditto.
8135         * gcc.dg/weak-9.c: Ditto.
8136
8137 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
8138
8139         * gcc.c-torture/execute/loop-14.c: New test.
8140
8141 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
8142
8143         * g++.dg/other/cxa-atexit1.C: New test.
8144
8145         * gcc.dg/typeof-2.c: New test.
8146
8147 2002-09-03  Roger Sayle  <roger@eyesopen.com>
8148
8149         * gcc.dg/builtins-2.c: New testcase.
8150         * gcc.dg/builtins-3.c: New testcase.
8151
8152 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
8153
8154         * gcc.dg/cpp/_Pragma4.c: New test.
8155
8156 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
8157
8158         * objc/execute/nil_method-1.m: New testcase.
8159
8160 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
8161
8162         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
8163         [Object class], not [Object initialize].
8164
8165 2002-08-31  Roger Sayle  <roger@eyesopen.com>
8166             Hans-Peter Nilsson  <hp@bitrange.com>
8167
8168         * gcc.c-torture/execute/20020720-1.x: Skip test on
8169         mmix-knuth-mmixware.  Correct comment.
8170
8171 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
8172
8173         * testsuite/g++.dg/abi/bitfield5.C: New test.
8174         * testsuite/g++.dg/abi/vbase10.C: Likewise.
8175
8176 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
8177
8178         * objc.dg/undeclared-selector.m: New test.
8179
8180 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
8181
8182         * g++.dg/other/offsetof1.C: Avoid cast warning.
8183
8184 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
8185
8186         * objc.dg/super-class-2.m: New test.
8187
8188 2002-08-24  Matt Austern  <austern@apple.com>
8189
8190         * g++.dg/ext/lvaddr.C: New test.
8191         * g++.dg/ext/lvcast.C: New test.
8192
8193 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
8194
8195         * testsuite/g++.dg/inherit/cond1.C: New test.
8196
8197 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
8198
8199         * gcc.dg/noncompile/incomplete-1.c: New test.
8200
8201 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
8202
8203         * gcc.dg/typespec-1.c: New test.
8204
8205 2002-08-20  Devang Patel  <dpatel@apple.com>
8206         * objc.dg/proto-hier-2.m: New test.
8207
8208 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
8209
8210         * objc.dg/bitfield-1.m: New test.
8211         * objc.dg/bitfield-2.m: New test.
8212
8213 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8214
8215         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
8216         gcc.dg/c99-flex-array-4.c: New tests.
8217
8218 2002-08-16  Stan Shebs  <shebs@apple.com>
8219
8220         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
8221
8222 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
8223
8224         * gcc.dg/typeof-1.c: New test.
8225         * g++.dg/ext/typeof2.C: New test.
8226
8227 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8228
8229         * g++.dg/other/offsetof1.C: New test.
8230
8231 2002-08-14  Richard Henderson  <rth@redhat.com>
8232
8233         * gcc.dg/tls/diag-3.c: Fix expected message strings.
8234
8235 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
8236
8237         * gcc.dg/cpp/_Pragma3.c: New test.
8238
8239 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
8240
8241         * g++.dg/template/inherit3: New test.
8242
8243 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8244
8245         * gcc.dg/bitfld-4.c: Add blank options.
8246
8247 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
8248
8249         * g++.dg/template/crash1.C: New test.
8250
8251 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
8252
8253         * gcc.dg/tls/opt-2.c: New test.
8254
8255 2002-08-08  Devang Patel  <dpatel@apple.com>
8256
8257         * objc.dg/selector-1.m : New test
8258
8259 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8260
8261         * g++.dg/abi/bitfield4.C: New test.
8262         * gcc.dg/bitfld-4.c: New test.
8263
8264 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8265
8266         * g++.dg/other/packed1.C: New test.
8267
8268 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
8269
8270         * g++.dg/abi/offsetof.C: Tweak error messages.
8271         * g++.old-deja/g++.mike/p10769a.C: Likewise.
8272
8273 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
8274
8275         * gcc.dg/bitfld-3.c: New test.
8276
8277 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
8278             Richard Henderson  <rth@redhat.com>
8279
8280         * gcc.dg/i386-bitfield1.c: New test.
8281         * g++.dg/abi/bitfield3.C: Update.
8282
8283 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
8284
8285         * objc.dg/const-str-2.m: Update.
8286         * gcc.dg/cpp/c++98.c: Change to C extension.
8287         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
8288         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
8289
8290 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
8291
8292         * testsuite/gcc.dg/tls/diag-3.c: New.
8293
8294 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
8295
8296         * g++.dg/README (Subdirectories): Document new subdir expr.
8297         * g++.dg/expr/pmf-1.C: New test.
8298
8299 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
8300
8301         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
8302
8303 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
8304
8305         * g++.dg/abi/bitfield3.C: New test.
8306
8307 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
8308
8309         * lib/gcov.exp: Tweak expected line formats.
8310         * gcc.misc-tests/gcov8.c: New test.
8311         * gcc.misc-tests/gcov8.x: New flags.
8312
8313 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
8314
8315         * consistency.vlad/layout/endian.c: Include string.h.
8316
8317         * gcc.c-torture/execute/20020805-1.c: New test.
8318
8319 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
8320
8321         * g++.dg/other/conversion1.C: New test.
8322
8323 2002-08-03  Roger Sayle  <roger@eyesopen.com>
8324
8325         * gcc.dg/builtins-1.c: New testcase.
8326
8327 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
8328
8329         * g++.dg/inherit/access3.C: New test.
8330
8331 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
8332
8333         * gcc.dg/ia64-visibility-2.c: New test.
8334
8335 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
8336
8337         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
8338         __qualifier_flags to __flags.
8339
8340 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
8341
8342         * g++.dg/inherit/operator1.C: New test.
8343         * g++.dg/lookup/disamb1.C: Fix typo in comment.
8344         * g++.dg/other/error1.C: Change expected error message.
8345         * g++.dg/template/conv4.C: Likewise.
8346
8347 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
8348
8349         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
8350         for documented behavior.
8351
8352 2002-07-25  Roger Sayle  <roger@eyesopen.com>
8353
8354         * gcc.c-torture/execute/20020720-1.x: Skip this test on
8355         several targets known to fail.
8356
8357 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
8358
8359         * gcc.dg/mips-args-[123].c: New tests.
8360
8361 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
8362
8363         * gcc.dg/ppc-spe.c: New.
8364
8365 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
8366
8367         * g++.dg/other/ptrmem4.C: New testcase.
8368
8369 2002-07-24  Richard Henderson  <rth@redhat.com>
8370
8371         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
8372
8373 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
8374
8375         * g++.dg/ext/alignof1.C (main): Return 0 for success.
8376
8377 2002-07-24  Roger Sayle  <roger@eyesopen.com>
8378
8379         * gcc.c-torture/execute/memset-3.c: New testcase.
8380
8381 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
8382
8383         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
8384         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
8385
8386 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8387
8388         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
8389         Delete.
8390
8391 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
8392
8393         * gcc.c-torture/compile/simd-4.c: New test.
8394
8395 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8396
8397         PR c++/7347, c++/7348
8398         * g++.dg/template/access4.C: New test.
8399         * g++.dg/template/access5.C: New test.
8400         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
8401         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
8402         * g++.old-deja/g++.pt/ttp58.C: Likewise.
8403         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
8404
8405 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
8406
8407         * gcc.dg/gnu89-init-2.c: New test.
8408
8409 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
8410
8411         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
8412
8413 2002-07-20  Roger Sayle  <roger@eyesopen.com>
8414
8415         * gcc.c-torture/execute/20020720-1.c: New testcase.
8416
8417 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
8418
8419         * gcc.dg/cpp/Wsignprom.c: New tests.
8420
8421 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
8422
8423         * gcc.c-torture/execute/loop-13.c: New test.
8424
8425 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
8426
8427         * gcc.dg/cpp/expr.c: New tests.
8428
8429 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
8430
8431         * g++.dg/opt/pr6713.C: Add template instantiation.
8432
8433 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
8434
8435         * gcc.dg/nest.c: New test.
8436
8437 2002-07-17  Richard Henderson  <rth@redhat.com>
8438
8439         * g++.dg/opt/pr6713.C: New test.
8440
8441 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
8442
8443         * gcc.c-torture/execute/loop-2e.x: Let the testcase
8444         XFAIL for all x86 processors.
8445
8446 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
8447
8448         * gcc.c-torture/execute/20010122-1.x: Do not test with
8449         -fomit-frame-pointer.
8450
8451 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8452
8453         * g++.dg/template/instantiate2.C: New test.
8454         * g++.dg/template/spec4.C: New test.
8455
8456 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8457
8458         * g++.dg/template/access2.C: New test.
8459         * g++.dg/template/access3.C: New test.
8460
8461 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
8462
8463         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
8464         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
8465         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
8466         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
8467         Convert to use <stdarg.h>.
8468         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
8469         Delete.
8470         * gcc.dg/va-arg-2.c: New.
8471         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
8472
8473 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
8474
8475         * gcc.c-torture/compile/20020710-1.c: New test.
8476
8477 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
8478                           Andrew Pinski  <pinskia@physics.uc.edu>
8479
8480         gcc.c-torture/compile/simd-2.c: New testcase.
8481         gcc.c-torture/compile/simd-3.c: Likewise.
8482
8483 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
8484
8485         PR c++/7224
8486         * g++.dg/overload/error1.C: New test.
8487
8488 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8489
8490         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
8491         configuration and IRIX 6 O32 ABI.
8492
8493 2002-07-11  Roger Sayle  <roger@eyesopen.com>
8494
8495         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
8496
8497 2002-07-10  Roger Sayle  <roger@eyesopen.com>
8498
8499         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
8500
8501 2002-07-10  Jeffrey A Law  <law@redhat.com>
8502
8503         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
8504
8505         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
8506
8507 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
8508
8509         * gcc.dg/20020312-2.c: Check for __PPC__.
8510
8511 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
8512
8513         * gcc.c-torture/compile/20020709-1.c: New test.
8514
8515 2002-07-07  Roger Sayle  <roger@eyesopen.com>
8516
8517         * g++.dg/template/qualttp21.C: New test case.
8518
8519 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
8520
8521         * gcc.c-torture/compile/20020706-1.c: New test.
8522         * gcc.c-torture/compile/20020706-2.c: New test.
8523
8524 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
8525             Alexandre Oliva  <aoliva@redhat.com>
8526
8527         * g++.dg/warn/incomplete1.C: New test.
8528
8529 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8530
8531         PR c++/7099
8532         * g++.dg/warn/noreturn1.C: New test.
8533
8534 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
8535
8536         PR c++/6706
8537         * g++.dg/debug/debug6.C: New test.
8538         * g++.dg/debug/debug7.C: New test.
8539
8540 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
8541
8542         * gcc.c-torture/compile/simd-3.c: New test.
8543
8544 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
8545
8546         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
8547         * gcc.dg/20020620-1.c: Likewise.
8548
8549 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8550
8551         PR c++/6944
8552         * g++.dg/init/array4.C: New test.
8553         * g++.dg/init/array5.C: New test.
8554
8555 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
8556
8557         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
8558         * gcc.c-torture/execute/simd-2.c (main): Likewise.
8559
8560 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8561
8562         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
8563         * gcc.dg/wtr-aggr-init-1.c: Likewise.
8564         * gcc.dg/wtr-conversion-1.c: Likewise.
8565         * gcc.dg/wtr-escape-1.c: Likewise.
8566         * gcc.dg/wtr-int-type-1.c: Likewise.
8567         * gcc.dg/wtr-label-1.c: Likewise.
8568         * gcc.dg/wtr-static-1.c: Likewise.
8569         * gcc.dg/wtr-strcat-1.c: Likewise.
8570         * gcc.dg/wtr-suffix-1.c: Likewise.
8571         * gcc.dg/wtr-switch-1.c: Likewise.
8572         * gcc.dg/wtr-unary-plus-1.c: Likewise.
8573         * gcc.dg/wtr-union-init-1.c: Likewise.
8574         * gcc.dg/wtr-union-init-2.c: Likewise.
8575         * gcc.dg/wtr-union-init-3.c: Likewise.
8576
8577         * gcc.dg/wtr-func-def-1.c: New test.
8578
8579 2002-07-02 Devang Patel <dpatel@apple.com>
8580
8581         * objc.dg/param-1.m: New test.
8582
8583 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
8584
8585         * gcc.dg/cpp/trad/directive.c: Add test.
8586         * gcc.dg/cpp/trad/macroargs.c: Add test.
8587         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
8588
8589 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
8590
8591         * gcc.dg/cpp/cmdlne-M.c: New test.
8592
8593 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
8594
8595         * objc.dg/desig-init-1.m: New test.
8596
8597 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8598
8599         PR c++/6716
8600         * g++.dg/template/instantiate1.C: New test.
8601
8602 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
8603
8604         PR c++/7112
8605         * g++.dg/template/sizeof2.C: New test.
8606
8607 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
8608
8609         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
8610         gcc.dg/cpp/trad/include.c: New tests.
8611
8612 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
8613
8614         PR target/7177
8615         * gcc.c-torture/compile/20020701-1.c: New test.
8616
8617 2002-07-01  Stan Shebs  <shebs@apple.com>
8618
8619         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
8620         header here...
8621         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
8622         (objc-torture-execute): or here.
8623
8624 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
8625
8626         * gcc.c-torture/execute/arith-rand-ll.c: New test.
8627
8628 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
8629
8630         * gcc.dg/cpp/trad/escaped-nl.c: New test.
8631
8632 2002-06-30  Devang Patel  <dpatel@apple.com>
8633
8634         * objc.dg/fsyntax-only.m: New test.
8635
8636 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
8637
8638         PR c++/6695
8639         * g++.dg/template/friend7.C: New file.
8640
8641 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
8642
8643         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
8644         return type.
8645
8646 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
8647
8648         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
8649         avoid division by zero.
8650
8651 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
8652
8653         * gcc.dg/Wunknownprag.c: New tests.
8654
8655 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
8656
8657         * gcc.c-torture/execute/simd-2.c: New test.
8658
8659 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
8660
8661         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
8662         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
8663         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
8664         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
8665         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
8666         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
8667         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
8668         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
8669         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
8670         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
8671         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
8672         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
8673         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
8674         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
8675         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
8676         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
8677         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
8678
8679 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
8680
8681         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
8682         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
8683         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
8684         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
8685         New tests.
8686         * gcc.dg/cpp/trad/directive.c: Update.
8687
8688 2002-06-23  Andreas Jaeger  <aj@suse.de>
8689
8690         * gcc.c-torture/execute/complex-6.c: New.
8691
8692 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
8693
8694         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
8695         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
8696         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
8697         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
8698
8699 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
8700
8701         * gcc.dg/cpp/trad: New directory with traditional tests copied
8702         from parent directory.
8703         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8704         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8705         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8706         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8707         Move to trad/ and rename.
8708         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
8709         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
8710         gcc.dg/cpp/trad/redef2.c: New tests.
8711         * gcc.dg/cpp/trad/trad.exp: New driver.
8712
8713 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
8714
8715         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8716         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8717         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8718         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8719         Remove.
8720
8721 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
8722
8723         * gcc.dg/20020620-1.c: New test.
8724
8725 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8726
8727         * g++.dg/template/ttp4.C: New test.
8728
8729 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
8730
8731         * g++.dg/opt/vt1.C: Fix regexp.
8732
8733 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8734
8735         * gcc.c-torture/execute/pure-1.c: Make functions static again.
8736         Don't use attribute `noinline'.
8737
8738 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8739
8740         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
8741
8742 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
8743
8744         * gcc.c-torture/execute/simd-1.c: New.
8745
8746         * gcc.dg/simd-1.c: New.
8747
8748 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8749
8750         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
8751
8752 2002-06-16  Richard Henderson  <rth@redhat.com>
8753
8754         * g++.dg/ext/anon-struct1.C: New.
8755         * g++.dg/ext/anon-struct2.C: New.
8756         * g++.dg/ext/anon-struct3.C: New.
8757         * gcc.dg/anon-struct-1.c: New.
8758         * gcc.dg/anon-struct-2.c: New.
8759         * gcc.dg/anon-struct-3.c: New.
8760         * gcc.dg/20011008-1.c: Adjust warning text.
8761         * gcc.dg/20020527-1.c: Add -fms-extensions.
8762
8763 2002-06-16  Richard Henderson  <rth@redhat.com>
8764
8765         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
8766
8767 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
8768
8769         * gcc.c-torture/execute/20020615-1.c: New test.
8770
8771 2002-06-15  Roger Sayle  <roger@eyesopen.com>
8772
8773         * gcc.c-tortuture/execute/compare-1.c: New test case.
8774         * gcc.c-tortuture/execute/compare-2.c: New test case.
8775         * gcc.c-tortuture/execute/compare-3.c: New test case.
8776
8777 2002-06-13  Richard Henderson  <rth@redhat.com>
8778
8779         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
8780         ia64 ilp32.
8781
8782 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8783
8784         * g++.dg/template/typename2.C: Update error message.
8785
8786 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
8787
8788         * gcc.c-torture/execute/20020611-1.c: New test.
8789
8790 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
8791
8792         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
8793         list of targets to skip.
8794
8795 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
8796
8797         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
8798         targets if not optimizing.
8799
8800 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
8801
8802         * gcc.c-torture/compile/20020605-1.c: New test.
8803
8804         * g++.dg/opt/vt1.C: New test.
8805
8806         * gcc.dg/20020531-1.c: New test.
8807
8808         * gcc.dg/20020530-1.c: New test.
8809
8810         * gcc.dg/20020527-1.c: New test.
8811
8812         * g++.dg/opt/cse1.C: New test.
8813
8814 2002-06-07  Roger Sayle  <roger@eyesopen.com>
8815
8816         * gcc.dg/20020607-2.c: New test case.
8817
8818 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
8819
8820         * gcc.c-torture/compile/20020604-1.c: New test.
8821
8822 2002-06-04  Richard Henderson  <rth@redhat.com>
8823
8824         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
8825         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
8826         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
8827
8828 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
8829
8830         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
8831
8832 2002-06-03  Richard Henderson  <rth@redhat.com>
8833
8834         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
8835         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
8836
8837 2002-06-02  Richard Henderson  <rth@redhat.com>
8838
8839         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
8840         test functions static.
8841
8842 2002-06-02  Andreas Jaeger  <aj@suse.de>
8843
8844         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
8845         now.
8846
8847 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8848
8849         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
8850         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
8851         Update for mofified diagnostics.
8852         * gcc.dg/c99-intconst-1.c: No longer fail.
8853
8854 2002-06-02  Richard Henderson  <rth@redhat.com>
8855
8856         * gcc.dg/uninit-A.c: Remove xfail markers.
8857
8858 2002-06-01  Roger Sayle  <roger@eyesopen.com>
8859
8860         * gcc.dg/fnegate-1.c: New test case.
8861
8862 2002-05-30  Osku Salerma  <osku@iki.fi>
8863
8864         * gcc.c-torture/execute/mayalias-1.c: New file.
8865
8866 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8867
8868         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
8869         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
8870         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
8871
8872 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
8873
8874         * gcc.c-torture/execute/20020529-1.c: New test.
8875
8876 2002-05-27  Richard Henderson  <rth@redhat.com>
8877
8878         * g++.dg/ext/attrib6.C: New test case.
8879
8880 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8881
8882         * gcc.c-torture/execute/pure-1.c: New test.
8883
8884 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8885
8886         * gcc.dg/cpp/arith-2.c: Remove.
8887
8888 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8889
8890         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
8891         * gcc.dg/cpp/if-3.c: Remove.
8892
8893 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
8894
8895         * g++.dg/opt/cse2.C: New test.
8896
8897 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
8898
8899         * gcc.dg/cpp/arith-1.c: New semantic tests.
8900         * gcc.dg/cpp/if-1.c: Update.
8901
8902 2002-05-24  Ben Elliston  <bje@redhat.com>
8903
8904         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
8905
8906 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
8907
8908         * gcc.dg/verbose-asm.c: New test.
8909
8910 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8911
8912         * gcc.dg/cpp/paste12.c: New test.
8913
8914 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8915
8916         * g++.dg/parse/named_ops.C: New test.
8917
8918 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
8919
8920         * gcc/testsuite/gcc.dg/weak-8.c: New test.
8921
8922 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
8923
8924         * gcc.dg/weak-2.c: Allow optional leading underscore
8925         in scan-assembler symbol name.
8926         * gcc.dg/weak-3.c: Likewise.
8927         * gcc.dg/weak-4.c: Likewise.
8928         * gcc.dg/weak-5.c: Likewise.
8929
8930 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
8931
8932         * gcc.dg/20020523-1.c: New test.
8933
8934 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8935
8936         * objc.dg/const-str-2.m: Update now that we stop after
8937         a command line error.
8938
8939 2002-05-22  Richard Henderson  <rth@redhat.com>
8940
8941         * g++.dg/dg.exp: Fix typo in test pruneing.
8942
8943 2002-05-22  Richard Henderson  <rth@redhat.com>
8944
8945         * g++.dg/dg.exp: Prune the tls subdirectory.
8946         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
8947         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
8948         * g++.dg/tls/init-1.C: New.
8949
8950 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
8951
8952         * gcc.dg/20020517-1.c: New test.
8953
8954 2002-05-21  Richard Henderson  <rth@redhat.com>
8955
8956         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
8957         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
8958
8959 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
8960
8961         * g++.dg/other/copy2.C: New test.
8962
8963 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
8964
8965         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
8966         (MAX_COPY): Bump up to 10 times sizeof (long long).
8967         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
8968
8969         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
8970         sizeof (long long).
8971
8972         * gcc.c-torture/execute/strcpy-1.c: New test.
8973
8974 2002-05-19  Jason Merrill  <jason2redhat.com>
8975
8976         * g++.dg/ext/oper1.C: New test.
8977
8978 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
8979 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
8980
8981         * README.QMTEST: New file.
8982
8983         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
8984
8985 2002-05-19  Andreas Jaeger  <aj@suse.de>
8986
8987         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
8988         now.
8989         * gcc.c-torture/execute/loop-2d.x: Likewise.
8990
8991 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
8992
8993         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
8994         support weak symbols.
8995         * gcc.dg/weak-4.c: Likewise
8996         * gcc.dg/weak-6.c: Likewise
8997
8998 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
8999
9000         * gcc.dg/weak-3.c: Add dg-excess-error comment for
9001         cygwin, coff and h8300-*-hms targets
9002         * gcc.dg/weak-5.c: Likewise
9003         * gcc.dg/weak-7.c: Likewise
9004
9005 2002-05-16  Jason Merrill  <jason@redhat.com>
9006
9007         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
9008         (scan-assembler-not, scan-assembler-dem): Likewise.
9009         (scan-assembler-dem-not): Likewise.
9010
9011 2002-05-15  Richard Henderson  <rth@redhat.com>
9012
9013         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
9014
9015 2002-05-15  Richard Henderson  <rth@redhat.com>
9016
9017         * gcc.dg/weak-5.c (vfoo1c): No warning here.
9018         (vfoo1f): Warning here.
9019         (vfoo1l): Don't redefine the alias.
9020
9021 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
9022
9023         * g++.dg/init/pm1.C: New test.
9024
9025 2002-05-12  David S. Miller  <davem@redhat.com>
9026
9027         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
9028         types.
9029
9030 2002-05-10  Roger Sayle  <roger@eyesopen.com>
9031
9032         * gcc.c-torture/execute/20020510-1.c: New test case.
9033
9034 2002-05-10  David S. Miller  <davem@redhat.com>
9035
9036         * gcc.c-torture/execute/conversion.c: Test long double too.
9037
9038 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
9039
9040         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
9041         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
9042         * lib/g++.exp (g++_link_flags): Likewise.
9043         * lib/objc.exp (objc_target_compile): Likewise.
9044
9045 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9046
9047         * gcc.dg/cpp/poison.c: Update.
9048         * gcc.dg/cpp/20000625-2.c: Remove.
9049         * gcc.dg/cpp/direct2s.c: Remove final test.
9050
9051 2002-05-08  Tom Rix  <trix@redhat.com>
9052
9053         * gcc.c-torture/execute/20020508-1.c: New test.
9054         * gcc.c-torture/execute/20020508-2.c: New test.
9055         * gcc.c-torture/execute/20020508-3.c: New test.
9056
9057 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9058
9059         * gcc.dg/cpp/charconst-4.c: More tests.
9060
9061 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
9062
9063         PR c/6569
9064         * gcc.dg/weak-3.c: Update location of warning messages.
9065         * gcc.dg/weak-5.c: Likewise.
9066
9067 2002-05-06  Roger Sayle  <roger@eyesopen.com>
9068
9069         * gcc.c-torture/execute/20020506-1.c: New test case.
9070
9071 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
9072
9073         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
9074
9075 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
9076
9077         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
9078
9079 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
9080
9081         * gcc.dg/cpp/charconst-3.c: New test.
9082
9083 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9084
9085         * gcc.dg/cpp/charconst.c: Update tests.
9086
9087 2002-05-05  Tim Josling  <tej@melbpc.org.au>
9088
9089         * treelang: Added directory for new sample language treelang. Also
9090         lib/treelang.exp: New file to signal treelang should be tested.
9091
9092 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
9093
9094         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
9095         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
9096         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
9097         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
9098         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
9099         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
9100         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
9101
9102 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9103
9104         * gcc.dg/format/xopen-2.c: New test.
9105
9106 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
9107
9108         * gcc.dg/20020503-1.c: New test.
9109
9110 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
9111
9112         * g++.dg/init/dtor1.C: Make it tougher.
9113
9114 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
9115
9116         * g++.dg/init/dtor1.C: New test.
9117
9118 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
9119
9120         * gcc.dg/altivec-8.c: New.
9121
9122 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
9123
9124         * gcc.dg/altivec-7.c: New.
9125
9126 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
9127
9128         * g++.dg/parse/typedef1.C: New test.
9129
9130 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
9131
9132         PR c++/6486
9133         * g++.dg/template/friend6.C: New test.
9134
9135         PR c++/6492
9136         * g++.dg/init/copy1.C: New test.
9137
9138 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
9139
9140         * g++.dg/warn/effc1.C: New test.
9141
9142 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9143
9144         * gcc.dg/cpp/if-cexp.c: Add a test.
9145
9146 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
9147
9148         * gcc.dg/20020426-2.c: New test.
9149
9150 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
9151
9152         * gcc.dg/cpp/if-mop.c: Update.
9153         * gcc.dg/cpp/if-mpar.c: Add test.
9154         * gcc.dg/cpp/if-oppr.c: Update.
9155
9156 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9157
9158         PR c/6343
9159         * gcc.dg/weak-[2-7].c: New tests.
9160
9161 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
9162
9163         * gcc.dg/enum1.c: New test.
9164
9165 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
9166
9167         PR c++/6497
9168         * g++.dg/inherit/access2.C: New test.
9169
9170 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
9171
9172         PR bootstrap/6445
9173         * gcc.dg/20020426-1.c: New test.
9174
9175 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
9176
9177         * g++.dg/abi/enum1.C: New test.
9178
9179 2002-04-26  Richard Henderson  <rth@redhat.com>
9180
9181         * gcc.dg/c99-bool-1.c: Expect always true warning.
9182
9183 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9184
9185         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9186
9187 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9188
9189         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9190         targets.
9191
9192 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9193
9194         * g++.dg/abi/mange7.C: New test.
9195
9196         PR c++/6438.
9197         * g++.dg/parse/stmtexpr2.C: New test.
9198
9199 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9200
9201         * gcc.dg/20020312-2.c: Add SH target.
9202
9203 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9204
9205         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9206         compiler output on mips*-*-irix*.
9207
9208 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9209
9210         * g++.dg/parse/attr1.C: New test.
9211
9212 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9213
9214         * gcc.c-torture/execute/string-opt-17.c: New test case.
9215         * gcc.c-torture/execute/memset-2.c: New test case.
9216
9217 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9218
9219         PR c++/6256:
9220         * g++.dg/template/friend5.C: New test.
9221
9222         PR c++/6331:
9223         * g++.dg/template/qual1.C: Likewise.
9224
9225 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9226
9227         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9228         Include stdlib.h, not stdio.h or ctype.h.
9229
9230 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9231
9232         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9233         cris-*-elf* and mmix-*-*.
9234         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9235         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9236         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9237         Ditto.
9238         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9239         * gcc.dg/wchar_t-1.c: Ditto.
9240
9241 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9242
9243         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9244         Clarify comment.
9245
9246 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9247
9248         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9249
9250 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9251
9252         * gcc.c-torture/execute/20000906-1.x: Delete.
9253
9254 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9255
9256         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9257
9258 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9259
9260         * PR6367
9261         * g77.f-torture/execute/6367.f: New test.
9262         * g77.f-torture/execute/6367.x: Disable for MMIX.
9263
9264 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9265
9266         * PR6352
9267         * g++.dg/opt/inline2.C: New test.
9268
9269 2002-04-18  Richard Henderson  <rth@redhat.com>
9270
9271         * gcc.dg/20000906-1.c: Enable for all targets.
9272         * gcc.c-torture/compile/iftrap-2.c: New.
9273
9274 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9275
9276         * gcc.dg/20020418-1.c: New test.
9277         * gcc.dg/20020418-2.c: New test.
9278
9279 2002-04-18  Richard Henderson  <rth@redhat.com>
9280
9281         * gcc.c-torture/compile/iftrap-1.c: New.
9282         * gcc.dg/iftrap-1.c: Adjust for ia64.
9283         * gcc.dg/iftrap-2.c: New.
9284
9285 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9286
9287         * gcc.c-torture/compile/20020418-1.c: New test.
9288
9289 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9290
9291         * gcc.c-torture/compile/20020415-1.c: New.
9292
9293 2002-04-18  David S. Miller  <davem@redhat.com>
9294
9295         * gcc.c-torture/execute/20020418-1.c: New test.
9296
9297 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9298
9299         * gcc.dg/20020416-1.c: New test.
9300
9301         * g++.dg/opt/inline1.C: New test.
9302
9303 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
9304
9305         * gcc.dg/altivec-5.c: New test.
9306
9307         * gcc.dg/20020415-1.c: New test.
9308
9309 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
9310
9311         * testsuite/lib/chill.exp: Remove.
9312
9313 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
9314
9315         * g++.dg/other/big-struct.C: New test.
9316
9317 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
9318
9319         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
9320         of scratch file.
9321
9322 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
9323
9324         PR c/6277
9325         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
9326         in scan-assembler function name
9327
9328 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
9329
9330         * g77.f-torture/execute/980628-4.x,
9331         g77.f-torture/execute/980628-5.x,
9332         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9333         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9334         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
9335         i[34567]86-*-*.
9336
9337 2002-04-13  David S. Miller  <davem@redhat.com>
9338
9339         * gcc.c-torture/execute/20020413-1.c: New test.
9340
9341 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
9342
9343         * gcc.dg/asm-6.c,
9344         * g++.dg/ext/asm1.C: New tests.
9345
9346 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
9347
9348         PR c++ 5373.
9349         * g++.dg/parse/stmtexpr1.C: New test.
9350
9351         PR c++/5189.
9352         * g++.dg/template/copy1.C: New test.
9353
9354 2002-04-12  Richard Henderson  <rth@redhat.com>
9355
9356         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
9357
9358 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
9359
9360         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
9361         gcc.c-torture/execute/20020307-2.c.
9362
9363 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
9364
9365         * g++.dg/ext/attrib5.C,
9366         * g++.dg/lookup/struct1.C: New tests.
9367
9368 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
9369
9370         * gcc.dg/20020411-1.c: New test.
9371
9372         * gcc.c-torture/execute/20020411-1.c: New test.
9373
9374 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
9375
9376         * g77.f-torture/execute/6177.f: New test.
9377
9378 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
9379
9380         PR middle-end/6247
9381         * g++.dg/opt/cleanup1.C: New test.
9382
9383         * g++.dg/opt/const1.C: New test.
9384
9385 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
9386
9387         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
9388
9389 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
9390
9391         PR c++/5507
9392         * g++.dg/template/typename2.C: New test.
9393
9394 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
9395
9396         * gcc.c-torture/execute/loop-12.c: New.
9397
9398 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
9399
9400         * g77.f-torture/execute/980628-4.x,
9401         g77.f-torture/execute/980628-5.x,
9402         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9403         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9404         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
9405
9406 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9407
9408         PR optimization/6086
9409         * g++.dg/opt/preinc1.C: New test.
9410
9411 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9412
9413         PR c++/5571
9414         * g++.dg/opt/static2.C: New test.
9415
9416 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9417
9418         PR c/5120
9419         * gcc.dg/20020406-1.c: New test.
9420
9421 2002-04-04  David S. Miller  <davem@redhat.com>
9422
9423         * gcc.c-torture/execute/20020404-1.c: New test.
9424
9425 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
9426
9427         PR c/6123
9428         * gcc.dg/20020312-2.c: Do not declare global register variable
9429         if __PIC__ or __pic__ is defined.
9430
9431 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
9432
9433         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
9434         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9435
9436 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9437
9438         * gcc.misc-tests/linkage.exp: Update last change to handle
9439         sparc*-, not just sparc-.
9440
9441 2002-04-03  Richard Henderson  <rth@redhat.com>
9442
9443         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9444
9445 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9446
9447         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9448
9449 2002-04-02  David S. Miller  <davem@redhat.com>
9450
9451         * gcc.c-torture/execute/20020402-3.c: New test.
9452
9453 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9454
9455         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9456         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9457
9458         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9459         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9460         g77.f-torture/execute/20001201.x,
9461         g77.f-torture/execute/u77-test.x: New files.
9462
9463         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9464         * gcc.dg/wchar_t-1.c: Ditto.
9465
9466 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9467
9468         * gcc.c-torture/execute/20020402-1.c: New test.
9469
9470 2002-04-01  Richard Henderson  <rth@redhat.com>
9471
9472         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9473
9474         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9475
9476 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9477
9478         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9479
9480 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9481
9482         * g++.dg/inherit/template-as-base.C: Expect error.
9483         * g++.dg/inherit/namespace-as-base.C: Likewise.
9484
9485 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9486
9487         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9488         g++.dg/ext/instantiate3.C: Tweak match patterns.
9489
9490         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9491         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9492         -da test.
9493
9494 2002-03-31  Richard Henderson  <rth@redhat.com>
9495
9496         * gcc.dg/special/alias-2.c: New.
9497         * gcc.dg/special/ecos.exp: Run it.
9498
9499 2002-03-31  Richard Henderson  <rth@redhat.com>
9500
9501         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9502
9503 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9504
9505         * gcc.dg/weak-1.c: Disable on h8300 port.
9506
9507 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9508
9509         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9510         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9511         ordering tests.
9512         * g++.dg/bprob/bprob-1.C: New test.
9513         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9514         * g++.dg/gcov/gcov-1.C: New test.
9515         * g++.dg/gcov/gcov-1.x: New file.
9516         * g++.dg/gcov/gcov-2.C: New test.
9517         * g++.dg/gcov/gcov-3.C: New test.
9518         * g++.dg/gcov/gcov-3.h: New file.
9519
9520 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9521
9522         * g++.old-deja/g++.other/builtins5.C: New test.
9523         * g++.old-deja/g++.other/builtins6.C: New test.
9524         * g++.old-deja/g++.other/builtins7.C: New test.
9525         * g++.old-deja/g++.other/builtins8.C: New test.
9526         * g++.old-deja/g++.other/builtins9.C: New test.
9527
9528 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9529
9530         * g++.dg/opt/static1.C: New test.
9531
9532         * g++.dg/opt/longbranch1.C: New test.
9533
9534 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9535
9536         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
9537
9538         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
9539
9540 2002-03-28  Jeffrey A Law  (law@redhat.com)
9541
9542         * gcc.c-torture/execute/20020328-1.c: New test.
9543
9544 2002-03-27  Richard Henderson  <rth@redhat.com>
9545
9546         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
9547         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
9548         move from g++.old-deja/g++.ext/.
9549
9550 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
9551
9552         * g++.dg/init/new2.C: New test.
9553
9554 2002-03-26  Richard Henderson  <rth@redhat.com>
9555
9556         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
9557
9558         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
9559         on sparc.
9560
9561         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
9562         sparcv9 systems.
9563         * gcc.dg/20001102-1.c: Likewise.
9564
9565 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
9566
9567         * gcc.dg/cpp/endif-pedantic1.c,
9568         gcc.dg/cpp/endif-pedantic2.c:  New tests.
9569
9570 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
9571
9572         * g++.dg/init/new1.C: New test.
9573
9574 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9575
9576         * g++.dg/abi/vbase9.C: New test.
9577
9578 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
9579
9580         * gcc.dg/arm-asm.c: New test.
9581
9582 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
9583
9584         * gcc.dg/Wswitch-enum.c: New test.
9585         Fix PR c/5044.
9586
9587 2002-03-26  Richard Henderson  <rth@redhat.com>
9588
9589         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
9590         structure.
9591
9592 2002-03-25  Richard Henderson  <rth@redhat.com>
9593
9594         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
9595         sparcv9 systems.
9596
9597         * gcc.c-torture/compile/20011119-1.c (xxx): New.
9598         * gcc.c-torture/compile/20011119-2.c (xxx): New.
9599
9600 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
9601
9602         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
9603
9604 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
9605
9606         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
9607         targets using generic thunk support.
9608
9609 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
9610
9611         * gcc.c-torture/compile/20020323-1.c: New test.
9612
9613         * g++.dg/opt/conj2.C: New test.
9614
9615 2002-03-24  Richard Henderson  <rth@redhat.com>
9616
9617         * gcc.dg/weak-1.c: Use -fno-common.
9618
9619 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9620
9621         * g77.dg/f77-edit-apostrophe-out.f: New test
9622         * g77.dg/f77-edit-h-out.f: New test
9623         * g77.dg/f77-edit-t-in.f: New test
9624         * g77.dg/f77-edit-t-out.f: New test
9625         * g77.dg/f77-edit-x-out.f: New test
9626         * g77.dg/f77-edit-slash-out.f: New test
9627         * g77.dg/f77-edit-colon-out.f: New test
9628         * g77.dg/f77-edit-s-out.f: New test
9629
9630 2002-03-24  Richard Henderson  <rth@redhat.com>
9631
9632         * objc/execute/formal_protocol-6.x: New XFAIL.
9633
9634 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9635
9636         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
9637         that do not support weak symbols
9638
9639 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9640
9641         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
9642         * lib/g77.exp:  Likewise
9643         * lib/objc.exp: Likewise
9644
9645 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
9646
9647         * gcc.dg/Wswitch-default.c: New test.
9648
9649 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
9650
9651         * g++.dg/other/enum1.C: New test.
9652
9653 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
9654
9655         * gcc.dg/pragma-ep-3.c: Fix typo.
9656
9657 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9658
9659         * g++.dg/inherit/template-as-base.C: New test.
9660
9661 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
9662
9663         * g++.old-deja/g++.other/dwarf2-1.C: Move...
9664         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
9665
9666 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
9667
9668         * gcc.dg/cpp/multiline.c: Update to match.
9669
9670 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
9671
9672         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
9673
9674 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
9675
9676         * gcc.dg/cpp/extratokens2.c:  New file.
9677
9678 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
9679
9680         * gcc.dg/20020312-2.c: Add rs6000 target.
9681
9682         * gcc.c-torture/compile/20020319-1.c: New test.
9683
9684 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9685
9686         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
9687         (A, E): Handle this.
9688
9689 2002-03-20  Jason Merrill  <jason@redhat.com>
9690
9691         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
9692         ignoring -fpic.
9693         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
9694         through prune_gcc_output.
9695
9696 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
9697
9698         * gcc.c-torture/compile/20020320-1.c: New test.
9699
9700 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
9701
9702         * gcc.c-torture/compile/20020318-1.c: New test.
9703
9704         * gcc.dg/struct-by-value-1.c: New test.
9705
9706         * gcc.dg/20020319-1.c: New test.
9707
9708 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
9709
9710         * g++.dg/opt/conj1.C: New test.
9711
9712 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9713
9714         * g++.dg/template/qualttp20.C: Revert previous change.
9715         * g++.dg/template/qualttp3.C: Likewise.
9716         * g++.dg/template/qualttp4.C: Likewise
9717         * g++.dg/template/qualttp5.C: Likewise
9718         * g++.dg/template/qualttp6.C: Likewise
9719         * g++.dg/template/qualttp7.C: Likewise
9720         * g++.dg/template/qualttp8.C: Likewise
9721         * g++.dg/template/recurse.C: Likewise.
9722
9723 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9724
9725         * gcc.dg/cpp/wchar-1.c: Update.
9726
9727 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9728
9729         * g++.dg/template/conv1.C: New test.
9730         * g++.dg/template/conv2.C: New test.
9731         * g++.dg/template/conv3.C: New test.
9732         * g++.dg/template/conv4.C: New test.
9733
9734 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9735
9736         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
9737         * g++.dg/template/qualttp3.C: Likewise.
9738         * g++.dg/template/qualttp4.C: Likewise
9739         * g++.dg/template/qualttp5.C: Likewise
9740         * g++.dg/template/qualttp6.C: Likewise
9741         * g++.dg/template/qualttp7.C: Likewise
9742         * g++.dg/template/qualttp8.C: Likewise
9743         * g++.dg/template/recurse.C: Likewise.
9744
9745 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9746
9747         * g++.dg/opt/dtor1.C: New test.
9748
9749 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
9750
9751         * gcc.c-torture/compile/20020315-1.c: New test.
9752
9753 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
9754
9755         * gcc.dg/weak-1.c: Fix scan tests.
9756
9757 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
9758
9759         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
9760         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
9761         cris-*-aout* mmix-*-*.
9762         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
9763         cris-*-aout* mmix-*-*.
9764         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
9765         cris-*-elf* cris-*-aout* and mmix-*-*.
9766         * gcc.dg/20001009-1.c: Ditto.
9767         * gcc.dg/20010912-1.c: Ditto.
9768         * gcc.dg/20020122-4.c: Ditto.
9769         * gcc.dg/inline-2.c: Ditto.
9770
9771 2002-03-14  Jeffrey A Law  (law@cygnus.com)
9772
9773         * gcc.c-torture/compile/20020314-1.c: New test.
9774
9775 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
9776
9777         * gcc.c-torture/execute/20020314-1.c: New test.
9778
9779 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
9780
9781         * g++.dg/warn/Wunused-1.C: New test.
9782
9783 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
9784
9785         * g++.dg/abi/mangle6.C: New test.
9786
9787 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
9788
9789         * gcc.c-torture/compile/20020309-2.c: New test.
9790
9791         * gcc.c-torture/compile/20020312-1.c: New test.
9792
9793 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9794
9795         * g++.dg/other/access1.C: New test.
9796
9797 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
9798
9799         * gcc.c-torture/execute/wchar_t-1.c: New test.
9800
9801 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
9802
9803         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
9804
9805 2002-03-12  Roger Sayle  <roger@eyesopen.com>
9806
9807         * gcc.dg/20020312-1.c: New test case.
9808
9809 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
9810
9811         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
9812
9813 2002-03-11  Richard Henderson  <rth@redhat.com>
9814
9815         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
9816         * g++.old-deja/g++.jason/report.C: Likewise.
9817
9818 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9819
9820         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
9821         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
9822
9823 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9824
9825         * testsuite/g++.dg/overload/pmf1.C: New test.
9826
9827 2002-03-11  Kazu Hirata  <kazu@hxi.com>
9828
9829         * gcc.c-torture/execute/20020307-1.c: Use long.
9830
9831 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
9832
9833         PR optimization/5844
9834         * gcc.dg/20020310-1.c: New test.
9835
9836 2002-03-09  Michael Meissner  <meissner@redhat.com>
9837
9838         * gcc.c-torture/execute/memcpy-2.c: New test.
9839         * gcc.c-torture/execute/memset-1.c: New test.
9840         * gcc.c-torture/execute/strlen-1.c: New test.
9841         * gcc.c-torture/execute/strcmp-1.c: New test.
9842         * gcc.c-torture/execute/strncmp-1.c: New test.
9843
9844 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
9845
9846         * gcc.dg/ppc-ldstruct.c: New test.
9847
9848 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
9849
9850         * gcc.c-torture/execute/va-arg-22.c: New test.
9851
9852 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9853
9854         * gcc.c-torture/compile/20020309-1.c: New test.
9855
9856 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
9857
9858         * gcc.c-torture/execute/20020307-2.c: New test.
9859
9860 2002-03-07  Jeffrey A Law  (law@redhat.com)
9861
9862         * g77.f-torture/compile/20020307-1.f: New test.
9863
9864 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
9865
9866         * gcc.dg/unordered-1.c: New test.
9867
9868 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
9869
9870         * gcc.c-torture/execute/20020307-1.c: New test.
9871
9872 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
9873
9874         * gcc.dg/20020304-1.c: New test.
9875
9876         * gcc.c-torture/compile/20020304-2.c: New test.
9877
9878 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
9879
9880         * gcc.c-torture/compile/20020304-1.c: New test case
9881         (from PR c/5830).
9882
9883 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
9884
9885         * gcc.dg/20020103-1.c: Add other -D ppc variants.
9886
9887 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9888
9889         * g++.dg/other/classkey1.C: New test.
9890
9891 2002-03-01  Richard Henderson  <rth@redhat.com>
9892
9893         * gcc.c-torture/compile/981223-1.x: New.
9894         * gcc.c-torture/compile/920625-1.x: New.
9895
9896 2002-02-28  Richard Henderson  <rth@redhat.com>
9897
9898         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
9899
9900 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
9901
9902         * gcc.c-torture/execute/20020227-1.c: New test.
9903
9904 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
9905
9906         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
9907         here" ERROR lines.
9908         * g++.old-deja/g++.oliva/partord1.C: Likewise.
9909         * g++.old-deja.g++.other/defarg1.C: Likewise.
9910         * g++.old-deja/g++.pt/calls2.C: Likewise.
9911         * g++.old-deja/g++.pt/crash20.C: Likewise.
9912         * g++.old-deja/g++.pt/crash30.C: Likewise.
9913         * g++.old-deja/g++.pt/crash36.C: Likewise.
9914         * g++.old-deja/g++.pt/crash6.C: Likewise.
9915         * g++.old-deja/g++.pt/defarg13.C: Likewise.
9916         * g++.old-deja/g++.pt/derived3.C: Likewise.
9917         * g++.old-deja/g++.pt/error1.C: Likewise.
9918         * g++.old-deja/g++.pt/friend21.C: Likewise.
9919         * g++.old-deja/g++.pt/friend23.C: Likewise.
9920         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9921         * g++.old-deja/g++.robertl/eb128.C: Likewise.
9922
9923 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
9924
9925         * gcc.c-torture/execute/20020225-2.c: New test.
9926
9927 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
9928
9929         * gcc.c-torture/execute/920730-1t.c,
9930         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
9931         Delete test cases, only relevant to -traditional.
9932
9933 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9934
9935         * gcc.dg/cpp/undef1.c: Remove.
9936         * gcc.dg/cpp/directiv.c: Update.
9937         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
9938
9939 2002-02-27  Michael Meissner  <meissner@redhat.com>
9940
9941         * gcc.c-torture/execute/20020226-1.c: New test.
9942
9943 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
9944
9945         * g++.dg/debug/debug4.C: New test.
9946
9947         * gcc.dg/ia64-visibility-1.c: New test.
9948
9949 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
9950
9951         * gcc.dg/debug/20020224-1.c: New.
9952
9953 2002-02-25  Kazu Hirata  <kazu@hxi.com>
9954
9955         * gcc.c-torture/execute/960416-1.x: New.
9956         * gcc.c-torture/execute/divconst-3.x: Likewise.
9957
9958 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
9959
9960         * gcc.dg/20020224-1.c: New test.
9961
9962 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
9963
9964         * gcc.c-torture/execute/20020225-1.c: New.
9965
9966 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9967
9968         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
9969
9970 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
9971
9972         * gcc.dg/20020222-1.c: New test.
9973
9974 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
9975
9976         * g++.dg/opt/anonunion1.C: New test.
9977
9978 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9979
9980         * g++.dg/template/qualttp19.C: New test.
9981         * g++.dg/template/qualttp20.C: New test.
9982         * g++.old-deja/g++.jason/report.C: Adjust expected errors
9983         * g++.old-deja/g++.other/qual1.C: Likewise.
9984
9985 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
9986
9987         * gcc.dg/attr-alwaysinline.c: New.
9988
9989 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
9990
9991         * gcc.dg/20020220-1.c: New test.
9992
9993         * gcc.dg/20020220-2.c: New test.
9994
9995         * g++.dg/opt/mmx1.C: New test.
9996
9997 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
9998
9999         * gcc.c-torture/compile/20020110.c: New test.
10000
10001 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10002
10003         * gcc.c-torture/execute/20020219-1.c: New test.
10004
10005         * gcc.dg/20020219-1.c: New test.
10006
10007         * gcc.dg/noncompile/20020220-1.c: New test.
10008
10009         * g++.dg/opt/ptrintsum1.C: New test.
10010
10011         * gcc.dg/debug/20020220-1.c: New test.
10012
10013 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10014
10015         * gcc.c-torture/execute/20020216-1.c: New test.
10016
10017 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10018
10019         * gcc.dg/decl-1.c: Update, new test.
10020
10021 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10022
10023         * g++.dg/abi/bitfield1.C: New test.
10024         * g++.dg/abi/bitfield2.C: New test.
10025
10026 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10027
10028         * gcc.dg/attr-nest.c: New test.
10029
10030 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10031
10032         * gcc.c-torture/execute/20020215-1.c: New test.
10033
10034 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10035
10036         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10037         * g++.dg/debug/debug.exp: New.
10038         * g++.dg/debug/trivial.C: New.
10039         * g++.dg/debug/debug1.C: Moved...
10040         * g++.dg/other/debug1.C: ...from here.
10041         * g++.dg/debug/debug2.C: Moved...
10042         * g++.dg/other/debug2.C: ...from here.
10043         * g++.dg/debug/debug3.C: Moved...
10044         * g++.dg/other/debug3.C: ...from here.
10045
10046         * gcc.dg/noncompile/20020213-1.c: New test.
10047
10048 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10049
10050         * g++.dg/other/debug3.C: New test.
10051
10052         * gcc.c-torture/execute/20020213-1.c: New test.
10053
10054 2002-02-13  Richard Smith <richard@ex-parrot.com>
10055
10056         * g++.old-deja/g++.other/thunk1.C: New test.
10057
10058 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10059
10060         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10061
10062 2002-02-13  Stan Shebs  <shebs@apple.com>
10063
10064         * gcc.dg/altivec-3.c: New.
10065
10066 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10067
10068         * gcc.dg/Wunreachable-1.c: New test.
10069         * gcc.dg/Wunreachable-2.c: New test.
10070
10071 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10072
10073         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10074
10075 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10076
10077         * gcc.dg/decl-1.c: New test.
10078
10079 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10080
10081         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10082
10083 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10084
10085         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10086         * gcc.c-torture/compile/980506-1.x: Likewise.
10087
10088 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10089
10090         * gcc.dg/20020210-1.c: New.
10091
10092 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10093
10094         * g77.f-torture/execute/947.f: New regression test
10095         for PR fortran/947.
10096
10097 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10098
10099         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10100         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10101
10102 2002-02-08  Richard Henderson  <rth@redhat.com>
10103
10104         * gcc.c-torture/compile/labels-3.c: New.
10105
10106 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10107
10108         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10109         expression statements work instead.
10110         * gcc.dg/noncompile/20020207-1.c: New test.
10111
10112 2002-02-07  Richard Henderson  <rth@redhat.com>
10113
10114         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10115
10116 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10117
10118         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10119         message from g77
10120         * lib/g77-dg.exp: Trim g77 error messages so that they are
10121         recognized by dg.exp.
10122
10123 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10124
10125         PR fortran/5473
10126         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10127
10128 2002-02-07  Richard Henderson  <rth@redhat.com>
10129
10130         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10131         to be sufficiently aligned for integers.
10132
10133 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10134
10135         * g++.dg/template/friend4.C: New test.
10136
10137 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10138
10139         PR fortran/5743
10140         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10141         unsupported cases.
10142
10143 2002-02-07  Richard Henderson  <rth@redhat.com>
10144
10145         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10146         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10147         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10148         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10149
10150 2002-02-06  Richard Henderson  <rth@redhat.com>
10151
10152         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10153
10154 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10155
10156         * gcc.dg/20020206-1.c: New test.
10157
10158 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10159
10160         * gcc.c-torture/execute/20020206-1.c: New test.
10161
10162         * gcc.c-torture/execute/20020206-2.c: New test.
10163
10164         PR optimization/5429:
10165         * gcc.c-torture/compile/20020206-1.c: New test.
10166
10167 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10168
10169         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10170         as certain file formats cannot support particularly large
10171         alignments.
10172
10173         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10174         and do not expect to be able to link the executable.
10175
10176         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10177         fail because the COFF format does not support the weak attribute.
10178
10179 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10180
10181         * g77.dg/pr5473.f:  New test
10182
10183 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10184
10185         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10186         Fix testcase accordingly.
10187
10188 2002-02-04  Richard Henderson  <rth@redhat.com>
10189
10190         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10191         (buf): Change to be an array of pointers, not ints.
10192
10193 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10194
10195         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10196         before all tests.  Move warning one line above to match where it
10197         C frontend emits.
10198         * gcc.dg/Wswitch-2.c: New test.
10199         * g++.dg/warn/Wswitch-1.C: New test.
10200         * g++.dg/warn/Wswitch-2.C: New test.
10201
10202 2002-02-04  Richard Henderson  <rth@redhat.com>
10203
10204         * g++.dg/abi/offsetof.C: Fix size comparison.
10205
10206 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10207
10208         * gcc.dg/cast-qual-2.c: New test.
10209
10210 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10211
10212         * gcc.dg/20020201-4.c: New test.
10213
10214 2002-02-04  Ben Elliston  <bje@redhat.com>
10215
10216         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10217         target_info attribute != 0, in addition to the empty string.
10218         (gcc_target_compile): Likewise.
10219
10220 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10221
10222         * gcc.dg/Wswitch.c: New test.
10223         PR gcc/4475. PR gcc/3780.
10224
10225 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10226
10227         * g77.f-torture/execute/5122.f: New test for regressions
10228         against PR fortran/5122.
10229
10230 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10231
10232         * g77.f-torture/compile/pr3743.f: Delete
10233         * g77.dg/pr3743-1.f: New test.
10234         * g77.dg/pr3743-2.f: New test.
10235         * g77.dg/pr3743-3.f: New test.
10236         * g77.dg/pr3743-4.f: New test.
10237
10238 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10239
10240         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10241
10242 2002-02-02  Richard Henderson  <rth@redhat.com>
10243
10244         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10245         * gcc.c-torture/execute/bf64-1.c: Likewise.
10246
10247 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10248
10249         * gcc.dg/20020201-2.c: New test.
10250
10251         * gcc.dg/20020201-3.c: New test.
10252
10253         * gcc.c-torture/execute/bitfld-2.c: New test.
10254
10255 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10256
10257         * gcc.dg/bitfld-1.c: Update.
10258         * gcc.dg/bitfld-2.c: Update.
10259         * gcc.c-torture/execute/bitfld-1.x: New.
10260
10261 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10262
10263         * gcc.c-torture/execute/20020201-1.c: New test.
10264
10265 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10266
10267         PR target/5469
10268         * gcc.dg/20020201-1.c: New test.
10269
10270 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10271
10272         PR fortran/3743
10273         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10274         * g77.f-torture/compile/pr3743.x: Remove
10275
10276 2002-01-31  Tom Rix  <trix@redhat.com>
10277
10278         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10279
10280 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10281
10282         * gcc.dg/noncompile/20020130-1.c: New test.
10283
10284 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10285
10286         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10287
10288 2002-01-29  Richard Henderson  <rth@redhat.com>
10289
10290         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10291         to long long.
10292         * gcc.c-torture/execute/bf64-1.c: Likewise.
10293
10294 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10295
10296         * gcc.c-torture/execute/20020129-1.c: New test.
10297
10298 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10299
10300         * gcc.c-torture/compile/20000224-1.c: Update.
10301         * gcc.c-torture/execute/bitfld-1.c: New tests.
10302         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
10303         * gcc.dg/uninit-A.c: Update.
10304
10305 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10306
10307         * g++.dg/template/ctor1.C: Add instantiation.
10308
10309 2002-01-28  Paul Koning  <pkoning@equallogic.com>
10310
10311         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
10312         argument to __builtin_prefetch to be const ptr.
10313
10314 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
10315
10316         * gcc.c-torture/compile/20020120-1.c: New test.
10317
10318 2002-01-27  Kazu Hirata  <kazu@hxi.com>
10319
10320         * gcc.c-torture/execute/20020127-1.c: New test.
10321
10322 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
10323
10324         * g77.dg/f77-edit-i-in.f: New test
10325         * g77.dg/f77-edit-i-out.f: New test
10326
10327 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
10328
10329         * gcc.dg/debug/debug.exp: New file.
10330         * gcc.dg/debug/trivial.c: New file.
10331         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
10332         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
10333         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
10334         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
10335         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
10336         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
10337         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
10338         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
10339         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
10340         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
10341         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
10342         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
10343         * gcc.dg/20000503-1.c: Removed.
10344         * gcc.dg/20010207-1.c: Removed.
10345         * gcc.dg/20011223-1.c: Removed.
10346         * gcc.dg/20020104-2.c: Removed.
10347         * gcc.dg/debug-1.c: Removed.
10348         * gcc.dg/debug-2.c: Removed.
10349         * gcc.dg/debug-3.c: Removed.
10350         * gcc.dg/debug-4.c: Removed.
10351         * gcc.dg/debug-5.c: Removed.
10352         * gcc.dg/debug-6.c: Removed.
10353         * gcc.dg/dwarf2-1.c: Removed.
10354         * gcc.dg/dwarf2-2.c: Removed.
10355
10356 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
10357
10358         * g++.old-deja/g++.other/eh5.C: New test.
10359         * g++.old-deja/g++.other/sibcall2.C: New test.
10360         * g++.old-deja/g++.other/array9.C: New test.
10361         * g++.old-deja/g++.other/typename2.C: New test.
10362         * g++.old-deja/g++.other/crash60.C: New test.
10363         * g++.old-deja/g++.other/conv9.C: New test.
10364         * g++.old-deja/g++.other/mangle10.C: New test.
10365         * g++.old-deja/g++.other/unchanging1.C: New test.
10366         * g++.old-deja/g++.other/exprstmt1.C: New test.
10367         * g++.old-deja/g++.other/inline23.C: New test.
10368         * g++.old-deja/g++.eh/ia64-1.C: New test.
10369         * g++.old-deja/g++.other/dwarf2-1.C: New test.
10370         * g++.old-deja/g++.other/reload1.C: New test.
10371         * g++.old-deja/g++.other/static20.C: New test.
10372         * g++.old-deja/g++.other/local-alloc1.C: New test.
10373         * g++.old-deja/g++.other/conv8.C: New test.
10374         * g++.old-deja/g++.other/stmtexpr2.C: New test.
10375         * g++.old-deja/g++.other/storeexpr1.C: New test.
10376         * g++.old-deja/g++.other/storeexpr2.C: New test.
10377         * g++.dg/eh/template2.C: New test.
10378         * g++.dg/warn/weak1.C: New test.
10379
10380 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
10381
10382         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10383         Remove first, non-varying, argument.
10384
10385 2002-01-23  Richard Henderson  <rth@redhat.com>
10386
10387         * gcc.dg/inline-2.c: New.
10388
10389         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
10390         Add optional target arg.  Check number of arguments.
10391         (scan-assembler-not, scan-assembler-dem): Likewise.
10392         (scan-assembler-dem-not): Likewise.
10393
10394 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10395
10396         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
10397         line 12.
10398         * g++.old-deja/g++.brendan/parse3.C,
10399         g++.old-deja/g++.other/crash26.C,
10400         g++.old-deja/g++.other/crash28.C,
10401         g++.old-deja/g++.other/crash29.C,
10402         g++.old-deja/g++.other/crash30.C,
10403         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
10404
10405 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
10406
10407         * gcc.dg/20020115-1.c: New.
10408
10409 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10410
10411         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
10412
10413 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
10414
10415         * gcc.dg/20020122-3.c: New.
10416
10417 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
10418
10419         * g++.dg/other/gc1.C: New test.
10420
10421 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10422
10423         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
10424
10425 2002-01-22  Richard Henderson  <rth@redhat.com>
10426
10427         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
10428
10429 2002-01-22  Richard Henderson  <rth@redhat.com>
10430
10431         * gcc.dg/20020122-4.c: New.
10432
10433 2002-01-22  H.J. Lu <hjl@gnu.org>
10434
10435         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10436         link output.
10437         * gcc.dg/special/ecos.exp: Likewise.
10438         * lib/g++-dg.exp: Likewise.
10439         * lib/g77-dg.exp: Likewise.
10440         * lib/gcc-dg.exp : Likewise.
10441         * lib/mike-g++.exp: Likewise.
10442         * lib/mike-g77.exp: Likewise.
10443         * lib/mike-gcc.exp: Likewise.
10444         * lib/objc-dg.exp: Likewise.
10445
10446 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10447
10448         PR target/5379
10449         * gcc.dg/20020122-2.c: New test.
10450
10451 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10452
10453         * gcc.dg/20020122-1.c: New test.
10454
10455 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10456
10457         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10458
10459 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10460
10461         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10462
10463 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10464
10465         * gcc.c-torture/compile/20020121-1.c: New test.
10466
10467 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10468
10469         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10470         ld_library_path.
10471
10472 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10473
10474         * gcc.dg/20020218-1.c: New test.
10475
10476 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10477
10478         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10479         messages
10480         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10481         "At global scope" warning
10482         * g++.dg/ext/align1.C: Change cygwin test for alignment
10483         from db-bogus to dg-warning
10484
10485 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10486
10487         * g77.f-torture/compile/cpp2.F: New test.
10488
10489 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10490
10491         * g++.dg/template/access1.C: New test.
10492
10493 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10494
10495         * gcc.dg/20020118-1.c: New.
10496
10497 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10498
10499         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10500
10501 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10502
10503         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10504         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10505         alignment warnings.
10506
10507 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10508
10509         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10510         torture_with_loops and torture_without_loops
10511
10512 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10513
10514         * gcc.c-torture/compile/20020116-1.c: New test.
10515
10516 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10517
10518         * gcc.dg/20020116-2.c: New test.
10519
10520         * gcc.dg/ultrasp4.c: New test.
10521
10522         * gcc.dg/20020116-1.c: New test.
10523
10524 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10525
10526         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10527         by EABI.
10528
10529 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10530
10531         * gcc.misc-tests/i386-prefetch.exp: New.
10532         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10533         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10534         * gcc.misc-tests/i386-pf-none-1.c: New test.
10535         * gcc.misc-tests/i386-pf-sse-1.c: New test.
10536
10537 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
10538
10539         * gcc.dg/gnu89-init-1.c: Add new tests.
10540
10541 2002-01-15  Andreas Jaeger  <aj@suse.de>
10542
10543         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
10544         * gcc.dg/i386-mmx-2.c: Likewise.
10545         * gcc.dg/i386-sse-1.c: Likewise.
10546         * gcc.dg/i386-sse-2.c: Likewise.
10547         * gcc.dg/i386-sse-3.c: Likewise.
10548
10549 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
10550
10551         * g77.f-torture/execute/intrinsic-unix-bessel.f:
10552         Uncomment additional cases that now pass.
10553
10554 2002-01-11  Richard Henderson  <rth@redhat.com>
10555
10556         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
10557         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
10558
10559 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
10560
10561         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
10562
10563 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
10564
10565         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
10566         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
10567
10568 2002-01-10  Dale Johannesen  <dalej@apple.com>
10569
10570         * gcc.c-torture/execute/loop-11.c: New.
10571
10572 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
10573
10574         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
10575         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
10576
10577 2002-01-09  Richard Henderson  <rth@redhat.com>
10578
10579         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
10580         type in which to perform the operation for each size.
10581
10582 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
10583
10584         * gcc.c-torture/compile/20020109-2.c: New test.
10585
10586 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
10587
10588         * gcc.c-torture/execute/loop-10.c: New test.
10589
10590 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10591
10592         * gcc.c-torture/compile/20010226-1.c: New test.
10593         * gcc.c-torture/compile/20010227-1.c: New test.
10594         * gcc.c-torture/compile/20010426-1.c: New test.
10595         * gcc.c-torture/compile/20010510-1.c: New test.
10596         * gcc.c-torture/compile/20010605-3.c: New test.
10597         * gcc.c-torture/compile/20010824-1.c: New test.
10598         * gcc.c-torture/execute/20010409-1.c: New test.
10599         * gcc.dg/noncompile/20000901-1.c: New test.
10600         * gcc.dg/20001023-1.c: New test.
10601         * gcc.dg/20001101-1.c: New test.
10602         * gcc.dg/20001102-1.c: New test.
10603         * gcc.dg/20010207-1.c: New test.
10604         * gcc.dg/20010405-1.c: New test.
10605         * gcc.dg/20010822-1.c: New test.
10606         * gcc.dg/20011107-1.c: New test.
10607
10608 2002-01-09  Jeffrey A Law  (law@redhat.com)
10609
10610         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
10611
10612         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
10613         execution failure on PA targets.
10614
10615 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10616
10617         * gcc.c-torture/compile/20020109-1.c: New test.
10618
10619 2002-01-08  Kazu Hirata  <kazu@hxi.com>
10620
10621         * gcc.c-torture/execute/20020108-1.c: New test.
10622
10623 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
10624
10625         * gcc.dg/20020108-1.c: New test.
10626
10627 2002-01-08  H.J. Lu <hjl@gnu.org>
10628
10629         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
10630         for header files.
10631
10632 2002-01-08  Geoff Keating  <geoffk@redhat.com>
10633
10634         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
10635         consistency.
10636
10637 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
10638
10639         * gcc.dg/altivec-4.c: Test altivec predicates.
10640
10641 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
10642
10643         * gcc.c-torture/execute/20020107-1.c: New test.
10644
10645 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10646
10647         PR c/5279
10648         * gcc.c-torture/compile/20020106-1.c: New test.
10649
10650 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10651
10652         * gcc.c-torture/execute/nestfunc-4.c: New test.
10653
10654 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10655
10656         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
10657         extra triple that slipped in.
10658         * g++.old-deja/g++.abi/align.C: Likewise.
10659         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10660
10661 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10662
10663         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
10664         * g++.old-deja/g++.abi/align.C: Likewise.
10665         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10666
10667         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
10668         on FreeBSD/i386.
10669         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
10670         FreeBSD.
10671
10672 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
10673
10674         * gcc.dg/20020104-1.c: New test.
10675
10676         * gcc.dg/20020104-2.c: New test.
10677
10678 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
10679
10680         * gcc.dg/20020103-1.c: Fix typo in target selector.
10681
10682 2002-01-03  Richard Henderson  <rth@redhat.com>
10683
10684         * gcc.dg/20020103-1.c: New.
10685
10686 2002-01-03  Kazu Hirata  <kazu@hxi.com>
10687
10688         * gcc.c-torture/execute/20020103-1.c: New test.
10689
10690 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10691
10692         * g++.dg/other/debug2.C: New test.
10693
10694         * gcc.c-torture/compile/20020103-1.c: New test.
10695
10696 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
10697
10698         * gcc.dg/gnu89-init-1.c: Added new tests.
10699
10700 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10701
10702         * g++.dg/template/friend2.C: Remove as patch is reverted.
10703
10704         * g++.dg/warn/oldcast1.C: New test.
10705
10706         * g++.dg/template/ptrmem1.C: New test.
10707         * g++.dg/template/ptrmem2.C: New test.
10708
10709         * g++.dg/template/ntp.C: New test.
10710
10711         * g++.dg/other/component1.C: New test.
10712
10713         * g++.dg/template/ttp3.C: New test.
10714
10715         * g++.dg/template/friend2.C: New test.
10716         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10717
10718 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10719
10720         * g++.dg/other/ptrmem1.C: New test.
10721         * g++.dg/other/ptrmem2.C: New test.
10722
10723 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10724
10725         * g++.dg/template/ctor1.C: New test.
10726
10727 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10728
10729         * g++.dg/template/friend2.C: New test.
10730
10731 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
10732
10733         * gcc.dg/mmix-1.c: New test.
10734
10735 2001-12-31  Richard Henderson  <rth@redhat.com>
10736
10737         * gcc.dg/asm-5.c: New.
10738
10739 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
10740
10741         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
10742         in namespace __gnu_cxx
10743
10744 2001-12-30  Richard Henderson  <rth@redhat.com>
10745
10746         * gcc.dg/debug-6.c: New.
10747
10748 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
10749
10750         * gcc.c-torture/compile/20011229-2.c: New test.
10751
10752 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
10753
10754         * gcc.dg/debug-3.c: New test.
10755         * gcc.dg/debug-4.c: New test.
10756         * gcc.dg/debug-5.c: New test.
10757
10758 2001-12-29  Richard Henderson  <rth@redhat.com>
10759
10760         * g++.dg/eh/loop1.C: New.
10761
10762 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10763
10764         * g++.dg/template/crash1.C: New test.
10765
10766 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10767
10768         * g++.dg/other/const1.C: New test.
10769
10770 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10771
10772         * gcc.c-torture/compile/20011229-1.c: New test.
10773
10774 2001-12-28  Stan Shebs  <shebs@apple.com>
10775
10776         * lib/objc-torture.exp: Resync with c-torture.exp.
10777         * lib/objc.exp: Load standard libraries.
10778
10779 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
10780
10781         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
10782         additional tests.
10783
10784 2001-12-27  Roger Sayle <roger@eyesopen.com>
10785
10786         * gcc.c-torture/execute/string-opt-16.c: New testcase.
10787
10788 2001-12-27  Richard Henderson  <rth@redhat.com>
10789
10790         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
10791
10792 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
10793
10794         * g++.dg/eh/ctor1.C: New test.
10795         * g++.dg/other/error2.C: New test.
10796
10797 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
10798
10799         * g++.dg/other/init2.C: New test.
10800
10801 2001-12-24  Richard Henderson  <rth@redhat.com>
10802
10803         * gcc.dg/20011223-1.c: New.
10804         * gcc.dg/inline-1.c: New.
10805
10806 2001-12-23  Richard Henderson  <rth@redhat.com>
10807
10808         * gcc.dg/asm-4.c: Test operand modifiers.
10809
10810 2001-12-23  Richard Henderson  <rth@redhat.com>
10811
10812         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
10813
10814 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10815
10816         * gcc.c-torture/execute/20011223-1.c: New test.
10817
10818 2001-12-21  Richard Henderson  <rth@redhat.com>
10819
10820         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
10821         re-enables the warning.
10822
10823 2001-12-21  Richard Henderson  <rth@redhat.com>
10824
10825         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
10826
10827 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10828
10829         * gcc.c-torture/compile/20011218-1.c: New test.
10830
10831 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
10832
10833         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
10834         arm-isr.c test.
10835         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
10836         epilogue generation for ARM ISR routines.
10837
10838 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10839
10840         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
10841         * gcc.dg/format/c90-printf-3.c: Likewise.
10842         * gcc.dg/format/c99-printf-3.c: Likewise.
10843         * gcc.dg/format/ext-1.c: Likewise.
10844         * gcc.dg/format/ext-6.c: Likewise.
10845         * gcc.dg/format/format.h: Prototype unlocked stdio.
10846
10847 2001-12-20  Richard Henderson  <rth@redhat.com>
10848
10849         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
10850         (arena): Use it.
10851         (malloc): Correct allocation logic.  Abort if we fill up the
10852         arena before initialization complete.
10853         (realloc): Correct allocation logic.
10854
10855 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10856
10857         * gcc.c-torture/compile/20011219-2.c: New test.
10858
10859         * gcc.c-torture/execute/20011219-1.c: New test.
10860
10861 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
10862
10863         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
10864         target does not support weak symbols.
10865
10866 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
10867
10868         * gcc.c-torture/compile/20011219-1.c: New test.
10869
10870 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10871
10872         * g++.dg/other/error1.C: New test.
10873
10874 2001-12-17  Jeffrey A Law  (law@redhat.com)
10875
10876         * gcc.c-torture/execute/20011217-1.c: New test.
10877
10878 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
10879
10880         * objc.dg/special/: New directory.
10881         * objc.dg/special/special.exp: New file.
10882         * objc.dg/special/unclaimed-category-1.h: New file.
10883         * objc.dg/special/unclaimed-category-1a.m: New file.
10884         * objc.dg/special/unclaimed-category-1.m: New file.
10885
10886 2001-12-17  Andreas Jaeger  <aj@suse.de>
10887
10888         * gcc.c-torture/compile/20011217-2.c: New test.
10889
10890 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10891
10892         * gcc.c-torture/compile/20011217-1.c: New test.
10893
10894 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
10895
10896         * testsuite/gcc.dg/20011214-1.c: New.
10897
10898 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
10899
10900         * gcc.dg/altivec-4.c: New.
10901
10902 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
10903
10904         * gcc.dg/20011113-1.c: New test.
10905
10906 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10907
10908         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
10909         std::__malloc_alloc_template<0> and
10910         std::__default_alloc_template<false, 0>.
10911
10912 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
10913
10914         * objc/execute/bf-21.m: New test.
10915         * objc/execute/enumeration-1.m: New test.
10916         * objc/execute/enumeration-2.m: New test.
10917
10918 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
10919
10920         * gcc.dg/gnu89-init-1.c: New test.
10921
10922 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10923
10924         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
10925         * g++.old-deja/g++.jason/2371.C: Likewise.
10926         * g++.old-deja/g++.jason/template33.C: Likewise.
10927         * g++.old-deja/g++.jason/template34.C: Likewise.
10928         * g++.old-deja/g++.jason/template36.C: Likewise.
10929         * g++.old-deja/g++.oliva/typename1.C: Likewise.
10930         * g++.old-deja/g++.oliva/typename2.C: Likewise.
10931         * g++.old-deja/g++.other/typename1.C: Likewise.
10932         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10933         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10934         * g++.old-deja/g++.pt/typename11.C: Likewise.
10935         * g++.old-deja/g++.pt/typename14.C: Likewise.
10936         * g++.old-deja/g++.pt/typename16.C: Likewise.
10937         * g++.old-deja/g++.pt/typename3.C: Likewise.
10938         * g++.old-deja/g++.pt/typename4.C: Likewise.
10939         * g++.old-deja/g++.pt/typename5.C: Likewise.
10940         * g++.old-deja/g++.pt/typename7.C: Likewise.
10941         * g++.old-deja/g++.robertl/eb9.C: Likewise.
10942
10943 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
10944
10945         * g++.dg/other/linkage1.C: New test.
10946         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
10947         specifiers.
10948
10949 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10950
10951         * gcc.dg/concat.c: New test.
10952
10953 2001-12-11  Stan Shebs  <shebs@apple.com>
10954
10955         * objc/compile: New test directory.
10956         * objc/compile/compile.exp: New expect script.
10957         * objc/compile/20011211-1.m: New compile test.
10958
10959 2001-12-11  Jason Merrill  <jason@redhat.com>
10960
10961         * lib/prune.exp (prune_gcc_output): Also handle "In member
10962         function".  So many permutations...
10963
10964 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
10965
10966         * g++.dg/template/typedef1.C: New test.
10967
10968 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10969
10970         * g++.dg/other/copy1.C: New test.
10971
10972 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
10973
10974         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
10975
10976         * gcc.dg/builtin-choose-expr.c: New.
10977
10978 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
10979
10980         * gcc.dg/altivec-2.c: New.
10981
10982 2001-12-07  Richard Henderson  <rth@redhat.com>
10983
10984         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
10985
10986 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
10987
10988         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
10989         ultrasparc.
10990
10991 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10992
10993         * g++-old.deja/g++.robertl/eb101.C: Deleted.
10994
10995 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
10996
10997         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
10998         variable argument list.
10999
11000 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11001
11002         * gcc.c-torture/execute/memcheck: Delete entire directory.
11003         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11004         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11005
11006 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11007
11008         * gcc.dg/Wshadow-1.c: New test.
11009
11010 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11011
11012         * gcc.c-torture/compile/20011130-1.c: New test.
11013
11014         * gcc.dg/noncompile/20011025-1.c: New test.
11015
11016         * g++.dg/other/anon-union.C: New test.
11017
11018         * gcc.c-torture/execute/20011024-1.c: New test.
11019
11020 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11021
11022         * gcc.c-torture/execute/20000722-1.x,
11023         gcc.c-torture/execute/20010123-1.x: Remove.
11024         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11025         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11026         gcc.dg/c99-complit-2.c: New tests.
11027
11028 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11029
11030         * g++.dg/inherit/base1.C: New test.
11031
11032 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11033
11034         * g++.dg/other/stdarg1.C: New test.
11035
11036         * gcc.c-torture/compile/20011130-2.c: New test.
11037
11038 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11039
11040         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11041         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11042         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11043         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11044         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11045         * gcc.dg/builtin-prefetch-1.c: New test.
11046
11047 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11048
11049         * gcc.dg/20011130-1.c: New test.
11050
11051 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11052
11053         * g++.dg/other/scope1.C: New test.
11054         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11055
11056 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11057
11058         * gcc.dg/vla-init-1.c: New test.
11059
11060 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11061
11062         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11063
11064 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11065
11066         * objc.dg/alias.m: Update.
11067         * objc.dg/class-1.m: Update.
11068         * objc.dg/const-str-1.m: Update.
11069         * objc.dg/fwd-proto-1.m: Update.
11070         * objc.dg/id-1.m: Update.
11071         * objc.dg/super-class-1.m: Update.
11072
11073 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11074
11075         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11076         constructs.
11077
11078 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11079
11080         * gcc.c-torture/execute/20011128-1.c: New test.
11081
11082 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11083
11084         * gcc.dg/20011127-1.c: New test.
11085
11086 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11087
11088         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11089         from Austin Group draft 7.
11090         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11091         scanf format arguments.
11092         * gcc.dg/format/no-exargs-2.c: New test.
11093
11094 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11095
11096         * g++.dg/abi/vbase8-4.C: New test.
11097
11098 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11099
11100         * gcc.c-torture/execute/20011121-1.c: New test.
11101
11102 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11103
11104         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11105
11106 2001-11-23  Andreas Jaeger  <aj@suse.de>
11107
11108         * gcc.dg/cpp/charconst-2.c: New test.
11109
11110 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11111
11112         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11113         to the host if it is remote.  Let tests specify extra headers
11114         they use.
11115         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11116         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11117         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11118         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11119         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11120         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11121         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11122         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11123         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11124         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11125
11126 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11127
11128         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11129         for little endian ARMs.
11130
11131 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11132
11133         * gcc.c-torture/compile/20011119-1.c: New test.
11134         * gcc.c-torture/compile/20011119-2.c: New test.
11135
11136 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11137
11138         * gcc.dg/altivec-1.c: Fix typo.
11139
11140 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11141
11142         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11143
11144 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11145
11146         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11147
11148 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11149
11150         * lib/g77.exp: Don't specify --rpath-link.
11151
11152         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11153         across all the headers.
11154         * gcc.dg/format/format.exp: For testing on a remote host,
11155         copy format.h.
11156
11157         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11158         * gcc.c-torture/execute/930406-1.c: Likewise.
11159         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11160
11161 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11162
11163         * gcc.dg/altivec-1.c: New.
11164
11165 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11166
11167         * gcc.dg/cpp/fpreprocessed.c: New test case.
11168
11169 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11170
11171         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11172         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11173         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11174
11175 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11176
11177         * gcc.dg/no-builtin-1.c: New test.
11178
11179 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11180
11181         * gcc.c-torture/execute/20011115-1.c: New test.
11182
11183 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11184
11185         * gcc.c-torture/compile/20011114-2.c: New test.
11186         * gcc.c-torture/compile/20011114-3.c: New test.
11187         * gcc.c-torture/compile/20011114-4.c: New test.
11188
11189 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11190
11191         * g++.dg/other/init1.C: New test.
11192
11193 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11194
11195         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11196         message.
11197
11198         * gcc.c-torture/execute/20011114-1.c: New testcase.
11199
11200         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11201         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11202         like the (before this change) version of 20010327-1.c.
11203
11204 2001-11-14  Roger Sayle <roger@eyesopen.com>
11205
11206         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11207
11208 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11209
11210         * g++.dg/init/array2.C: New test.
11211
11212 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11213
11214         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11215
11216 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11217
11218         * g++.dg/other/forscope1.C: New test.
11219         * g++.dg/ext/forscope1.C: New test.
11220         * g++.dg/ext/forscope2.C: New test.
11221
11222 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11223
11224         * gcc.c-torture/execute/20011113-1.c: New test.
11225
11226 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11227
11228         * gcc.c-torture/execute/20011109-2.c: New test.
11229
11230         * gcc.c-torture/execute/20011109-1.c: New test.
11231
11232 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11233
11234         * gcc.c-torture/compile/20011109-1.c: New test.
11235
11236 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11237
11238         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11239         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11240         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11241         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11242         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11243         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11244         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11245
11246 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11247
11248         * g++.dg/warn/Wshadow-1.C: New tests.
11249         * g++.old-deja/g++.mike/for3.C: Update.
11250
11251 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11252
11253         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11254         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11255         XFAILs.  Adjust expected error texts.
11256         * gcc.c-torture/compile/20011106-1.c,
11257         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11258         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11259         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11260         gcc.dg/c99-array-lval-5.c: New tests.
11261
11262 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11263
11264         * gcc.dg/cpp/defined.c: Update.
11265
11266 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11267
11268         * gcc.c-torture/execute/anon-1.c: New test.
11269
11270 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11271
11272         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11273         same size, so no warning should be produced on stormy16.
11274
11275         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11276         due to oversized array.
11277         * g++.old-deja/g++.mike/ns15.C: Likewise.
11278         * g++.old-deja/g++.pt/crash16.C: Likewise.
11279
11280 2001-11-02  Graham Stott  <grahams@redhat.com>
11281
11282         * g++.dgother/debug1.C: Fix typos.
11283
11284 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11285
11286         * g++.dg/other/debug1.C: New test.
11287
11288 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11289
11290         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11291         of unsigned long.
11292
11293 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11294
11295         * gcc.dg/20011029-2.c: New test.
11296
11297         * gcc.c-torture/compile/20011029-1.c: New test.
11298
11299 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11300
11301         * objc/execute/class_self-1.m: New test.
11302         * objc/execute/class_self-2.m: New test.
11303
11304 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
11305
11306         * gcc.misc-tests/msgs.exp: Delete.
11307         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
11308         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
11309         error set to match recent changes.
11310
11311 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
11312
11313         * gcc.dg/20011021-1.c: New test.
11314
11315 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
11316
11317         * gcc.c-torture/compile/20011023-1.c: New test.
11318
11319 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
11320
11321         * lib/g77.exp: Rewrite based on lib/g++.exp.
11322
11323 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
11324
11325         * gcc.c-torture/execute/20011019-1.c: New test.
11326
11327         * gcc.dg/20011018-1.c: New test.
11328
11329 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
11330
11331         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
11332
11333 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
11334
11335         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
11336         * gcc.dg/attr-invalid.c: Likewise.
11337
11338 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
11339
11340         * testsuite/gcc.dg/20011015-1.c: New test.
11341
11342 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11343
11344         * g++.dg/template/unify2.C: New test.
11345
11346 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11347
11348         * g++.dg/other/exception-specification.C: New test
11349
11350 2001-10-13  Tom Rix  <trix@redhat.com>
11351
11352         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
11353         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
11354
11355 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
11356
11357         * testsuite/gcc.dg/20011009-1.c: New test.
11358
11359 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11360
11361         PR g++/4476
11362         * g++.dg/other/friend1.C: New test.
11363
11364 2001-10-11  Richard Henderson  <rth@redhat.com>
11365
11366         * g++.old-deja/g++.other/crash18.C: Add -S to options.
11367
11368 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11369
11370         * gcc.c-torture/compile/20011010-1.c: New.
11371
11372 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11373
11374         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
11375         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
11376         g77.f-torture/execute/execute.exp,
11377         g77.f-torture/noncompile/noncompile.exp,
11378         gcc.c-torture/compile/compile.exp,
11379         gcc.c-torture/execute/execute.exp,
11380         gcc.c-torture/execute/ieee/ieee.exp,
11381         gcc.c-torture/execute/memcheck/memcheck.exp,
11382         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
11383         objc/execute/execute.exp: Update FSF address.
11384
11385 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11386
11387         * gcc.dg/cpp/cmdlne-C.c: Update.
11388         * gcc.dg/cpp/cmdlne-C2.c: New.
11389
11390 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11391
11392         * gcc.c-torture/execute/20011008-3.c: New.
11393
11394 2001-10-08  DJ Delorie  <dj@redhat.com>
11395
11396         * gcc.dg/20011008-1.c: New.
11397         * gcc.dg/20011008-2.c: New.
11398
11399 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11400
11401         * gcc.dg/cpp/spacing1.c: Update test.
11402
11403 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11404
11405         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
11406         spelling errors of "separate" as "seperate".
11407
11408 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11409
11410         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
11411         enough to avoid inlining.
11412
11413 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11414
11415         * lib/g77.exp: set libg2c_dir correctly.
11416
11417 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11418
11419         * gcc.dg/cpp/macro11.c: New test.
11420
11421 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11422
11423         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
11424         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
11425         gcc.dg/format/multattr-3.c: New tests.
11426         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
11427         tests for format attributes on function pointers being rejected.
11428
11429 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11430
11431         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
11432
11433 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11434
11435         * g++.dg/warn/format1.C: New test.
11436
11437 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11438
11439         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11440
11441 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11442
11443         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11444
11445 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11446
11447         * gcc.dg/cpp/redef2.c: Add test.
11448
11449 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11450
11451         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11452         long-standing bug on i686, apparently.
11453         * gcc.c-torture/execute/loop-2c.x: New file.
11454         * gcc.c-torture/execute/loop-2d.x: New file.
11455         * gcc.c-torture/execute/loop-3c.x: New file.
11456
11457 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11458
11459         * gcc.dg/cpp/20000625-2.c: Correct line number.
11460
11461 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11462
11463         * gcc.dg/cpp/macro10.c: New test.
11464         * gcc.dg/cpp/strify3.c: New test.
11465         * gcc.dg/cpp/spacing1.c: Add tests.
11466         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11467         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11468
11469 2001-09-24  DJ Delorie  <dj@redhat.com>
11470
11471         * gcc.c-torture/execute/20010924-1.c: New test.
11472
11473 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11474
11475         * testsuite/objc/execute/paste.m: Remove.
11476
11477 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11478
11479         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11480
11481 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11482
11483         * g77.dg/strlen0.f: New test.
11484
11485 2001-09-21  Richard Henderson  <rth@redhat.com>
11486
11487         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11488         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11489
11490 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11491
11492         Table-driven attributes.
11493         * g++.dg/ext/attrib1.C: New test.
11494
11495 2001-09-20  DJ Delorie  <dj@redhat.com>
11496
11497         * gcc.dg/20000926-1.c: Update expected warning messages.
11498         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11499         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11500         array.
11501
11502 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11503
11504         * g++.dg/eh/registers1.C: New test case.
11505
11506 2001-09-17  Richard Henderson  <rth@redhat.com>
11507
11508         * gcc.dg/array-5.c: Fix VLA decomposition test.
11509
11510 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11511
11512         * gcc.dg/cpp/line5.c: New testcase.
11513
11514 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11515
11516         * gcc.dg/cpp/macro9.c: New test.
11517
11518 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11519
11520         * gcc.c-torture/execute/980223.c: Change type of addr from long
11521         to char *.
11522
11523 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11524
11525         * gcc.c-torture/execute/20010915-1.c: New test.
11526
11527 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11528
11529         * g77.dg/bprob: New directory.
11530         * g77.dg/bprob/bprob.exp: New file.
11531         * g77.dg/bprob/bprob-1.f: New test.
11532         * g77.dg/gcov: New directory.
11533         * g77.dg/gcov/gcov.exp: New file.
11534         * g77.dg/gcov/gcov-1.f: New test.
11535         * g77.dg/gcov/gcov-1.x: New file.
11536
11537 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11538
11539         * gcc.dg/cpp/directiv.c: Update.
11540         * gcc.dg/cpp/undef1.c: Update.
11541
11542 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
11543
11544         * gcc.dg/20010912-1.c: New test.
11545
11546 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
11547
11548         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
11549         language-independent file in lib.
11550         * lib/gcov.exp: New file.
11551
11552 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11553
11554         * gcc.c-torture/compile/20010911-1.c: New test.
11555
11556 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
11557
11558         * lib/profopt.exp: New, to support profile-directed optimizations.
11559         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
11560         * gcc.misc-tests/bprob-1.c: New test.
11561         * gcc.misc-tests/bprob-2.c: New test.
11562
11563 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
11564
11565         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
11566         XFAIL and which kinds of gcov output to verify.
11567         * gcc.misc-tests/gcov-4b.x: New file.
11568         * gcc.misc-tests/gcov-5b.x: New file.
11569         * gcc.misc-tests/gcov-6.x: New file.
11570         * gcc.misc-tests/gcov-7.c: New test.
11571         * gcc.misc-tests/gcov-7.x: New file.
11572
11573 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
11574
11575         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
11576         * gcc.misc-tests/gcov-6.c: New test.
11577
11578 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11579
11580         PR c++/3986
11581         * g++.dg/abi/vbase1.C: New test.
11582
11583 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
11584
11585         * objc.dg/method-2.m: New.
11586
11587 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11588
11589         PR c++/4203
11590         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
11591         * g++.dg/init/empty1.C: New test.
11592
11593 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
11594
11595         * gcc.c-torture/compile/20010903-1.c: New test.
11596
11597 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
11598
11599         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
11600         for m68k.
11601
11602 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
11603
11604         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
11605
11606         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
11607
11608         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
11609
11610 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
11611
11612         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
11613         for 16-bit 'unsigned int'.
11614
11615 2001-08-29  Kazu Hirata  <kazu@hxi.com>
11616
11617         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
11618
11619 2001-08-27  Richard Henderson  <rth@redhat.com>
11620
11621         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
11622         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
11623
11624 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
11625
11626         * gcc.dg/asm-names.c (ymain): New.
11627
11628 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
11629
11630         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
11631         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
11632         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
11633
11634 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11635
11636         * gcc.dg/compare5.c: New testcase.
11637
11638 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
11639
11640         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
11641         and "In instantiation".
11642
11643 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
11644
11645         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
11646
11647 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
11648
11649         * gcc.misc-tests/gcov.exp: Add support for branch information.
11650         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
11651         * gcc.misc-tests/gcov-4.c: New test.
11652         * gcc.misc-tests/gcov-4b.c: New test.
11653         * gcc.misc-tests/gcov-5b.c: New test.
11654
11655 2001-08-20  Zack Weinberg  <zackw@panix.com>
11656
11657         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
11658         expected to fail.
11659
11660 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11661
11662         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
11663
11664 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
11665
11666         * g++.dg/eh/template1.C: New test.
11667
11668 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
11669
11670         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
11671         Fix thinko.
11672         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
11673         for xfail.
11674
11675 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
11676
11677         * lib/g77-dg.exp:  Use prune.exp for common procedures
11678         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
11679         * lib/g77.exp: (g77-dg-prune) Remove
11680
11681 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
11682
11683         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
11684
11685 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11686
11687         * g++.dg/template/unify1.C: New test.
11688
11689 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
11690
11691         * g++.dg/abi/empty4.C: New test.
11692
11693 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
11694
11695         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
11696         solaris2.*
11697         * g77.f-torture/compile/pr3743.x: Likewise
11698
11699 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11700
11701         * g++.dg/other/using-declaration.C: New test.
11702
11703 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11704
11705         * gcc.dg/cpp/tr-sign.c: New testcase.
11706
11707 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11708
11709         * gcc.dg/cpp/19951025-1.c: Revert.
11710         * gcc.dg/cpp/directiv.c: We no longer process directives that
11711         interrupt macro arguments.
11712
11713 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
11714
11715         * gcc.dg/bconstp-1.c: New test.
11716
11717 2001-08-03  Richard Henderson  <rth@redhat.com>
11718
11719         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
11720
11721 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11722
11723         * gcc.dg/cpp/19951025-1.c: Update.
11724
11725 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
11726
11727         * g77.dg/ff90-1.f (s): Fix reference of variable z,
11728         should be x.
11729
11730 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11731
11732         Kill -fhonor-std.
11733         * g++.old-deja/g++.ns/ns14.C: Remove special options.
11734         * g++.old-deja/g++.other/std1.C: Likewise.
11735         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
11736
11737 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
11738
11739         * lib/g77.exp:  Load gcc-defs.exp for common procedures
11740         (g77_pass, g77_fail, g77_finish, g77_exit,
11741         ${tool}_check_unsupported_p} Now redundant.  Deleted.
11742
11743 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
11744
11745         * g77.dg/fbackslash.f
11746         * g77.dg/fcase-preserve.f
11747         * g77.dg/ff90-1.f
11748         * g77.dg/ffixed-line-length-0.f
11749         * g77.dg/ffixed-line-length-132.f
11750         * g77.dg/ffixed-line-length-7.f
11751         * g77.dg/ffixed-line-length-72.f
11752         * g77.dg/ffixed-line-length-none.f
11753         * g77.dg/ffree-form-1.f
11754         * g77.dg/fno-backslash.f
11755         * g77.dg/fno-f90-1.f
11756         * g77.dg/fno-fixed-form-1.f
11757         * g77.dg/fno-onetrip.f
11758         * g77.dg/fno-typeless-boz.f
11759         * g77.dg/fno-underscoring.f
11760         * g77.dg/fno-vxt-1.f
11761         * g77.dg/fonetrip.f
11762         * g77.dg/ftypeless-boz.f
11763         * g77.dg/fugly-assumed.f
11764         * g77.dg/funderscoring.f
11765         * g77.dg/fvxt-1.f
11766
11767 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
11768
11769         * objc.dg/fwd-proto-1.m: New.
11770         * objc.dg/local-decl-1.m: New.
11771         * objc.dg/naming-1.m: New.
11772         * objc.dg/naming-2.m: New.
11773         * objc.dg/proto-hier-1.m: New.
11774
11775 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
11776
11777         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
11778         largest-type elements to a struct makes its size grow.
11779
11780 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11781
11782         * g++.dg/abi/vthunk1.C: New test.
11783
11784 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11785
11786         * g++.dg/abi/vbase8-22.C: New test.
11787
11788 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11789
11790         * gcc.dg/cpp/macro8.c: New test.
11791
11792 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11793
11794         * g++.dg/abi/vbase8-21.C: New test.
11795
11796 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11797
11798         * g++.dg/abi/vbase8-10.C: New test.
11799
11800 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11801
11802         * lib/g++.exp (g++_set_ld_library_path): Renamed to
11803         ${tool}_set_ld_library_path.
11804         Changed caller.
11805         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
11806         g++.exp.
11807
11808 2001-07-26  Stan Cox <scox@redhat.com>
11809
11810         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
11811         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
11812         gcc_exit, gcc_check_unsupported_p):
11813         Moved to gcc-deps.exp
11814         * gcc-deps.exp: New file.
11815
11816 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11817
11818         * g++.old-deja/g++.pt/defarg14.C: New test.
11819
11820 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11821
11822         * g++.old-deja/g++.other/lineno5.C: New test.
11823
11824 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11825
11826         * g++.old-deja/g++.pt/crash68.C: New test.
11827
11828 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11829
11830         * g++.old-deja/g++.other/crash42.C: New test.
11831
11832 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11833
11834         * gcc.dg/cpp/extratokens.c: Fix.
11835         * gcc.dg/cpp/skipping2.c: New tests.
11836
11837 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11838
11839         * gcc.c-torture/execute/20010724-1.c: New file.
11840         * gcc.c-torture/execute/20010724-1.x: New file.
11841
11842 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11843
11844         * g++.old-deja/g++.other/cond7.C: New test.
11845
11846 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11847
11848         * g++.old-deja/g++.other/optimize4.C: New test.
11849
11850 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11851
11852         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11853
11854 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11855
11856         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11857         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11858         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11859         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11860
11861         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11862         bug report" message.
11863
11864         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11865         * g++.dg/ext/instantiate1.C: Move from old-deja.
11866
11867 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11868
11869         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11870         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11871         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11872         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11873
11874 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11875
11876         * gcc.c-torture/execute/20010723-1.c: New test.
11877
11878 2001-07-23  Ben Elliston  <bje@redhat.com>
11879
11880         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11881
11882 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11883
11884         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11885         i[34567]86-*-*.
11886         Delete handling of ieee_multilib_flags.
11887         Pass -mieee for alpha*-*-* and sh-*-*.
11888         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11889
11890 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11891
11892         Remove old-abi tests.
11893         * g++.old-deja/g++.mike/p11116.C: Remove.
11894         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11895
11896 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11897
11898         * g77.f-torture/compile/pr3743.f:  New test
11899
11900 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11901
11902         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11903
11904 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11905
11906         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
11907         g++.old-deja/g++.pt/static6.C: Likewise.
11908         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
11909         supports weak symbols.
11910
11911 2001-07-18  Andreas Jaeger  <aj@suse.de>
11912
11913         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
11914         supported again.
11915
11916 2001-07-18  Andreas Jaeger  <aj@suse.de>
11917
11918         * gcc.dg/iftrap-1.c: Fix target line.
11919
11920 2001-07-17  Richard Henderson  <rth@redhat.com>
11921
11922         * gcc.c-torture/execute/20010717-1.c: New.
11923
11924 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11925
11926         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
11927         tests.
11928
11929 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11930
11931         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
11932
11933 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11934
11935         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11936         UAC_SIGBUS, UAC_NOPRINT definitions.
11937
11938 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11939
11940         * objc/execute/object_is_class.m: New test.
11941         * objc/execute/object_is_meta_class.m: New test.
11942
11943 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11944
11945         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11946         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11947
11948 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
11949
11950         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
11951         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
11952
11953 2001-07-14  Richard Henderson  <rth@redhat.com>
11954
11955         * gcc.dg/iftrap-1.c: New.
11956
11957 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
11958
11959         * g77.f-torture/execute/intrinsic77.f: New test.
11960
11961 2001-07-11  Janis Johnson <janis@us.ibm.com>
11962
11963         * gcc.misc-tests/gcov-3.c: New test.
11964
11965 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11966
11967         * gcc.c-torture/compile/20010711-1.c,
11968         * gcc.c-torture/compile/20010711-2.c: New tests.
11969
11970 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11971
11972         * gcc.c-torture/execute/20010711-1.c: New test.
11973
11974 2001-07-11  Ben Elliston  <bje@redhat.com>
11975
11976         * g++.old-deja/g++.other/enum5.C: New test.
11977
11978 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
11979
11980         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
11981         (g++-dg-prune): Call prune_gcc_output.
11982         * prune.exp: New file for prune_gcc_output.
11983         * lib/g++.exp, lib/gcc.exp: Load it.
11984
11985 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11986
11987         * gcc.c-torture/compile/20010701-1.c,
11988         g++.old-deja/g++.ext/attrib6.C: New tests.
11989
11990 2001-07-06  Jeffrey A Law  (law@cygnus.com)
11991
11992         * gcc.c-torture/compile/20010706-1.c: New test.
11993
11994 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
11995
11996         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
11997
11998 2001-06-28  Stan Shebs  <shebs@apple.com>
11999
12000         * gcc.dg/pragma-darwin.c: New test.
12001
12002 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12003
12004         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
12005         Solaris 2.[678] system.
12006
12007 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12008
12009         * gcc.dg/20010622-1.c: New test.
12010
12011 2001-06-18  Stan Shebs  <shebs@apple.com>
12012
12013         * objc.dg: New directory.
12014         * objc.dg/dg.exp: New file.
12015         * objc.dg/alias.m: New.
12016         * objc.dg/class-1.m: New.
12017         * objc.dg/class-2.m: New.
12018         * objc.dg/const-str-1.m: New.
12019         * objc.dg/const-str-2.m: New.
12020         * objc.dg/id-1.m: New.
12021         * objc.dg/method-1.m: New.
12022         * objc.dg/super-class-1.m: New.
12023         * lib/objc-dg.exp: New file.
12024
12025 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12026
12027         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
12028         of label name.
12029
12030 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12031
12032         * g++.old-deja/g++.abi/vbase8-9.C: New test.
12033
12034 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12035
12036         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
12037         variable.
12038
12039 2001-06-12  Richard Henderson  <rth@redhat.com>
12040
12041         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
12042
12043 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
12044
12045         * g++.old-deja/g++.abi/vbase5.C: New test.
12046         * g++.old-deja/g++.abi/vbase6.C: New test.
12047         * g++.old-deja/g++.abi/vbase7.C: New test.
12048
12049 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12050
12051         * gcc.c-torture/compile/20010610-1.c: New test.
12052
12053 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
12054
12055         * g++.old-deja/g++.abi/vbase4.C: New test.
12056
12057 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12058
12059         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
12060         support %f for HC11/HC12 targets.
12061         * gcc.c-torture/execute/930513-1.x: New file, likewise.
12062         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
12063         on HC11/HC12 targets.
12064         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
12065
12066 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12067
12068         * gcc.dg/wchar_t-1.c: New file.
12069         * gcc.dg/wint_t-1.c: Likewise.
12070
12071 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
12072
12073         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
12074
12075 2001-06-11  Richard Henderson  <rth@redhat.com>
12076
12077         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
12078
12079 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12080
12081         * gcc.c-torture/compile/20010611-1.c: New test.
12082
12083 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12084
12085         * gcc.dg/c99-tag-1.c: Add more tests.
12086
12087 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
12088
12089         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
12090         representation on MN10300 and ARM/Thumb.
12091
12092 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
12093
12094         * g77.f-torture/execute/20010610.f: New.
12095
12096 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
12097
12098         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
12099         names.
12100
12101 2001-06-09  Richard Henderson  <rth@redhat.com>
12102
12103         * gcc.c-torture/execute/ashrdi-1.c: New.
12104         * gcc.c-torture/execute/ashldi-1.c: New.
12105         * gcc.c-torture/execute/lshrdi-1.c: New.
12106
12107 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
12108
12109         * objc/execute/load-3.m: Added. Check sending +load to categories,
12110         in addition to classes.
12111
12112 2001-06-08  Stan Shebs  <shebs@apple.com>
12113
12114         * objc/execute/load-2.m: New test.  From Nicola Pero
12115         <n.pero@mi.flashnet.it>.
12116
12117 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
12118
12119         * gcc.c-torture/execute/20010605-2.c: New test.
12120
12121 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12122
12123         * g++.old-deja/g++.abi/vbase2.C: New test.
12124         * g++.old-deja/g++.abi/vbase3.C: New test.
12125
12126 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12127
12128         * g++.old-deja/g++.pt/friend49.C: New test.
12129
12130 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12131
12132         * g++.old-deja/g++.ext/anon3.C: New test.
12133
12134 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
12135
12136         * g++.old-deja/g++.other/conv7.C: New test.
12137
12138 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12139
12140         * gcc.c-torture/compile/20010605-2.c: New test.
12141
12142 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12143
12144         * gcc.c-torture/execute/20010604-1.c: New test.
12145
12146 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
12147
12148         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
12149
12150 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
12151
12152         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
12153         (g++_link_flags): Likewise.
12154         (g++_init): Pass gccpath's value to two previous functions.
12155
12156 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12157
12158         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
12159         Ensure logfile entry matches exec command line.
12160
12161 2001-05-31  Richard Henderson  <rth@redhat.com>
12162
12163         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
12164         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
12165
12166 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
12167
12168         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
12169         compiler for irix6.2
12170
12171 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
12172
12173         * g++.old-deja/g++.other/optimize3.C: New file.
12174
12175 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
12176
12177         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
12178         assemble.
12179
12180 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
12181
12182         * g++.old-deja/g++.other/optimize2.C: New file.
12183
12184 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
12185
12186         * gcc.c-torture/compile/20010518-2.c: New file.
12187         * gcc.c-torture/execute/20010518-1.c: New file.
12188         * gcc.c-torture/execute/20010518-2.c: New file.
12189
12190 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12191
12192         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
12193
12194 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
12195
12196         G++ no longer defines builtins that do not begin with __builtin.
12197         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
12198         * g++.old-deja/g++.brendand/misc13.C: Likewise.
12199         * g++.old-deja/g++.law/builtin1.C: Likewise.
12200         * g++.old-deja/g++.law/cvt2.C: Likewise.
12201         * g++.old-deja/g++.mike/net5.C: Likewise.
12202         * g++.old-deja/g++.other/builtins1.C: Likewise.
12203         * g++.old-deja/g++.other/builtins2.C: Likewise.
12204         * g++.old-deja/g++.other/builtins3.C: Likewise.
12205         * g++.old-deja/g++.other/builtins4.C: Likewise.
12206         * g++.old-deja/g++.other/inline8.C: Likewise.
12207         * g++.old-deja/g++.robertl/eb39.C: Likewise.
12208
12209 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
12210
12211         * g++.old-deja/g++.pt/using1.C: Adjust.
12212         * g++.old-deja/g++.pt/using2.C: New test.
12213
12214 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
12215
12216         * gcc.dg/cpp/charconst.c: New tests.
12217         * gcc.dg/cpp/escape.c: New tests.
12218         * gcc.dg/cpp/escape-1.c: New tests.
12219         * gcc.dg/cpp/escape-2.c: New tests.
12220         * gcc.dg/cpp/ucs.c: New tests.
12221
12222 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
12223
12224         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
12225         native compiler for irix6.5.
12226
12227 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
12228
12229         * lib/g++.exp (g++_include_flags): Use args to compute
12230         get_multilibs.
12231         (g++_link_flags): Likewise.
12232         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
12233
12234 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12235
12236         * gcc.dg/c90-hexfloat-1.c: Add more tests.
12237
12238 2001-05-21  Geoff Keating  <geoffk@redhat.com>
12239
12240         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
12241         this file.
12242
12243 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12244
12245         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
12246         STACK_SIZE;
12247         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
12248         to STACK_SIZE; Use it to define size of add_histo array.
12249         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
12250         to STACK_SIZE.
12251         (f): Use GITT_SIZE to define size of gitt local table.
12252         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
12253         to STACK_SIZE; Use it to define size of bytemem array.
12254
12255 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12256
12257         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
12258         on 68HC11/HC12 due to the asm instruction.
12259         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
12260         * gcc.c-torture/compile/920520-1.x: Likewise.
12261         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
12262         on 68HC11/HC12 because the function is larger than 64K.
12263         * gcc.c-torture/compile/961203-1.x: New file, this test fails
12264         on 68HC11/HC12 because the structure is too large.
12265
12266 2001-05-20  Richard Henderson  <rth@redhat.com>
12267
12268         * gcc.c-torture/execute/20010520-1.c: New.
12269
12270 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12271
12272         * g++.old-deja/g++.warn/compare1.C: New test.
12273         * gcc.dg/compare4.c: New test.
12274
12275 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
12276
12277         * g++.old-deja/g++.other/optimize1.C: New test.
12278
12279 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12280
12281         * g++.old-deja/g++.pt/spec41.C: New test.
12282
12283 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
12284
12285         * gcc.c-torture/compile/20010114-1.x: Remove.
12286
12287 2001-05-18  Stan Shebs  <shebs@apple.com>
12288
12289         * gcc.c-torture/compile/20010518-1.c: New test.
12290
12291 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
12292
12293         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
12294         * g++.old-deja/g++.pt/crash67.C: New test.
12295
12296 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
12297
12298         * g++.old-deja/g++.other/debug9.C: New test.
12299
12300 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
12301
12302         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
12303
12304 2001-05-16  Jan Hubicka  <jh@suse.cz>
12305
12306         * gcc.c-torture/compile/20010516-1.c: New test.
12307
12308 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
12309
12310         * g++.old-deja/g++.other/crash41.C: New test.
12311
12312 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
12313
12314         * g++.old-deja/g++.pt/crash66.C: New test.
12315
12316 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
12317
12318         * g++.old-deja/g++.robertl/eb27.C: Convert.
12319
12320 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
12321
12322         * g++.dg/friend-warn.C: New test.  Do not warn about friend
12323         declaration being redundant.
12324
12325 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
12326
12327         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
12328
12329 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
12330
12331         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
12332
12333 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
12334
12335         * lib/g++.exp: Use testsuite_flags.
12336
12337 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
12338
12339         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
12340
12341 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12342
12343         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
12344
12345 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
12346
12347         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
12348
12349 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
12350
12351         * gcc.c-torture/compile/20010313-1.c: New test.
12352
12353 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
12354
12355         * gcc.dg/cpp/direct2.c: New test.
12356         * gccq.dg/cpp/direct2s.c: New test.
12357
12358         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
12359
12360 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
12361
12362         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
12363         * g++.old-deja/g++.other/op3.C: Likewise.
12364
12365 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12366
12367         * gcc.dg/cpp/syshdr.h: New file.
12368         * gcc.dg/cpp/sysmac1.c: Update.
12369         * gcc.dg/cpp/sysmac2.c: Update.
12370
12371 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12372
12373         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
12374
12375 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
12376
12377         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
12378         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
12379
12380 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
12381
12382         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
12383
12384 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
12385
12386         * lib/g++.exp (g++_include_flags): Don't use any special flags
12387         if TESTING_IN_BUILD_TREE is not defined.
12388         (g++_init): Use a plain 'c++' as the compiler if
12389         TESTING_IN_BUILD_TREEE is not defined.
12390
12391 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
12392
12393         * g++.old-deja/g++.eh/catch13.C: New test.
12394         * g++.old-deja/g++.eh/catch14.C: New test.
12395
12396 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
12397
12398         * gcc.dg/cpp/tr-define.c: New test.
12399
12400 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
12401
12402         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
12403         <stdlib.h>, not <malloc.h>.
12404
12405 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
12406
12407         * g++.old-deja/g++.ns/template17.C: New test.
12408
12409 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
12410
12411         * g++.old-deja/g++.pt/ref4.C: New test.
12412
12413 2001-04-30  Richard Henderson  <rth@redhat.com>
12414
12415         * gcc.dg/20000724-1.c: Revert last change.
12416
12417 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
12418
12419         * g77.f-torture/execute/20010430.f: New test.
12420
12421 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
12422
12423         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
12424
12425 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
12426
12427         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
12428
12429 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12430
12431         * g++.old-deja/g++.eh/crash6.C: New test.
12432
12433 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12434
12435         * g++.old-deja/g++.other/warn7.C: New test.
12436
12437 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12438
12439         * g++.old-deja/g++.other/defarg9.C: New test.
12440
12441 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
12442
12443         * g77.f-torture/compile/20010426.f: New test.
12444         * g77.f-torture/execute/20010426.f: New test.
12445
12446 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
12447
12448         * g77.f-torture/compile/20000629-1.x: Remove - error
12449         has been fixed.
12450
12451 2001-04-26  Jeffrey A Law  (law@cygnus.com)
12452
12453         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
12454         Tweak slightly to work with g++.dg framework.
12455         * g++.dg/special/ecos.exp: Run initp1.C test.
12456         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
12457
12458         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
12459         its linker doesn't give line numbers either.
12460         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
12461
12462 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
12463
12464         * g++.old-deja/g++.other/lex1.C: New test.
12465
12466 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
12467
12468         * gcc.dg/noncompile/20010425-1.c: New test.
12469
12470 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
12471
12472         * g++.old-deja/g++.pt/mangle2.C: New test.
12473
12474 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12475
12476         * gcc.dg/format/plus-1.c: New test.
12477
12478 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12479
12480         * gcc.dg/20010423-1.c: New test.
12481
12482 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12483
12484         * gcc.c-torture/execute/20010422-1.c: New test.
12485
12486 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
12487
12488         * g++.old-deja/g++.ns/type2.C: New test.
12489
12490 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
12491
12492         * g++.old-deja/g++.other/perf1.C: New test.
12493
12494 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
12495
12496         * gcc.dg/c99-func-2.c: Remove xfail.
12497         * gcc.dg/c99-func-3.c: Remove xfail.
12498         * gcc.dg/c99-func-4.c: Remove xfail.
12499
12500 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
12501
12502         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
12503
12504 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12505
12506         * gcc.c-torture/compile/20010423-1.c: New test.
12507
12508 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12509
12510         * g++.old-deja/g++.pt/typename28.C: New test.
12511
12512 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12513
12514         * g++.old-deja/g++.abi/empty2.C: New test.
12515         * g++.old-deja/g++.abi/empty3.C: New test.
12516
12517 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12518
12519         * g++.old-deja/g++.other/comdat2.C: New test.
12520         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
12521
12522 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12523
12524         * g++.old-deja/g++.other/overload14.C: New test.
12525
12526 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12527
12528         * g++.old-deja/g++.other/lookup23.C: New test.
12529
12530 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12531
12532         * gcc.c-torture/execute/20010403-1.c: New test.
12533
12534 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
12535             Mark Mitchell  <mark@codesourcery.com>
12536
12537         * lib/old-dejagnu.exp: Don't delete output of executable.
12538         Add .exe suffix to executables.
12539
12540 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
12541
12542         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
12543
12544 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12545
12546         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
12547
12548 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
12549
12550         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
12551         * g++.old-deja/g++.abi/crash1.C: New test.
12552
12553 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
12554
12555         * g++.old-deja/g++.other/crash40.C: New test.
12556
12557 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12558
12559         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
12560
12561 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
12562
12563         * g++.old-deja/g++.other/warn6.C: New test.
12564
12565 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12566
12567         * g++.old-deja/g++.robertl/eb42.C: Same.
12568
12569 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12570
12571         * gcc.dg/wtr-conversion-1.c: New testcase.
12572
12573 2001-04-10  Richard Henderson  <rth@redhat.com>
12574
12575         * g++.old-deja/g++.other/array5.C: New.
12576
12577 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12578
12579         * gcc.c-torture/execute/20010408-1.c: New test.
12580
12581 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
12582
12583         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
12584         headers and constructs.
12585         * g++.old-deja/g++.robertl/eb79.C: Same.
12586         * g++.old-deja/g++.robertl/eb77.C (main): Same.
12587         * g++.old-deja/g++.robertl/eb73.C: Same.
12588         * g++.old-deja/g++.robertl/eb66.C (main): Same.
12589         * g++.old-deja/g++.robertl/eb55.C (t): Same.
12590         * g++.old-deja/g++.robertl/eb54.C (main): Same.
12591         * g++.old-deja/g++.robertl/eb46.C (main): Same.
12592         * g++.old-deja/g++.robertl/eb44.C: Same.
12593         * g++.old-deja/g++.robertl/eb41.C (main): Same.
12594         * g++.old-deja/g++.robertl/eb4.C (main): Same.
12595         * g++.old-deja/g++.robertl/eb39.C: Same.
12596         * g++.old-deja/g++.robertl/eb33.C (main): Same.
12597         * g++.old-deja/g++.robertl/eb31.C (main): Same.
12598         * g++.old-deja/g++.robertl/eb30.C: Same.
12599         * g++.old-deja/g++.robertl/eb3.C: Same.
12600         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
12601         * g++.old-deja/g++.robertl/eb21.C: Same.
12602         * g++.old-deja/g++.robertl/eb15.C: Same.
12603         * g++.old-deja/g++.robertl/eb118.C: Same.
12604         * g++.old-deja/g++.robertl/eb115.C (main): Same.
12605         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
12606         * g++.old-deja/g++.robertl/eb109.C: Same.
12607         * g++.old-deja/g++.other/sibcall1.C (main): Same.
12608         * g++.old-deja/g++.mike/rtti1.C: Same.
12609         * g++.old-deja/g++.mike/p658.C: Same.
12610         * g++.old-deja/g++.mike/net46.C: Same.
12611         * g++.old-deja/g++.mike/net34.C: Same.
12612         * g++.old-deja/g++.mike/memoize1.C: Same.
12613         * g++.old-deja/g++.mike/eh2.C: Same.
12614         * g++.old-deja/g++.law/weak.C: Same.
12615         * g++.old-deja/g++.law/visibility7.C: Same.
12616         * g++.old-deja/g++.law/visibility25.C: Same.
12617         * g++.old-deja/g++.law/visibility22.C: Same.
12618         * g++.old-deja/g++.law/visibility2.C: Same.
12619         * g++.old-deja/g++.law/visibility17.C: Same.
12620         * g++.old-deja/g++.law/visibility13.C: Same.
12621         * g++.old-deja/g++.law/visibility10.C: Same.
12622         * g++.old-deja/g++.law/visibility1.C: Same.
12623         * g++.old-deja/g++.law/virtual3.C (eval): Same.
12624         * g++.old-deja/g++.law/vbase1.C: Same.
12625         * g++.old-deja/g++.law/operators32.C: Same.
12626         * g++.old-deja/g++.law/nest3.C: Same.
12627         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
12628         * g++.old-deja/g++.law/except5.C (main): Same.
12629         * g++.old-deja/g++.law/cvt7.C (run): Same.
12630         * g++.old-deja/g++.law/cvt2.C: Same.
12631         * g++.old-deja/g++.law/cvt16.C: Same.
12632         * g++.old-deja/g++.law/ctors6.C (bar): Same.
12633         * g++.old-deja/g++.law/ctors17.C (main): Same.
12634         * g++.old-deja/g++.law/ctors13.C: Same.
12635         * g++.old-deja/g++.law/ctors12.C (main): Same.
12636         * g++.old-deja/g++.law/ctors10.C: Same.
12637         * g++.old-deja/g++.law/code-gen5.C: Same.
12638         * g++.old-deja/g++.law/bad-error7.C: Same.
12639         * g++.old-deja/g++.law/arm9.C: Same.
12640         * g++.old-deja/g++.law/arm12.C: Same.
12641         * g++.old-deja/g++.law/arg8.C: Same.
12642         * g++.old-deja/g++.law/arg1.C: Same.
12643         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
12644         * g++.old-deja/g++.jason/template31.C: Same.
12645         * g++.old-deja/g++.jason/template24.C (main): Same.
12646         * g++.old-deja/g++.jason/2371.C: Same.
12647         * g++.old-deja/g++.eh/new2.C: Same.
12648         * g++.old-deja/g++.eh/new1.C: Same.
12649         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
12650         * g++.old-deja/g++.brendan/nest21.C (main): Same.
12651         * g++.old-deja/g++.brendan/err-msg3.C: Same.
12652         * g++.old-deja/g++.brendan/crash62.C: Same.
12653         * g++.old-deja/g++.brendan/crash52.C: Same.
12654         * g++.old-deja/g++.brendan/crash49.C (main): Same.
12655         * g++.old-deja/g++.brendan/crash38.C: Same.
12656         * g++.old-deja/g++.brendan/crash15.C (main): Same.
12657         * g++.old-deja/g++.brendan/copy9.C: Same.
12658
12659 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
12660
12661         * gcc.c-torture/execute/20001203-2.c (memset):
12662         Count argument is of type __SIZE_TYPE__.
12663
12664 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
12665
12666         * gcc.c-torture/compile/20010404-1.c: New test.
12667
12668 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
12669
12670         * gcc.c-torture/compile/20010326-1.c: New test.
12671
12672 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
12673
12674         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
12675         peculiarities of the SH.
12676         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
12677
12678 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12679
12680         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
12681         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
12682         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
12683
12684 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12685
12686         * g77.f-torture/compile/20010321-1.f: New test.
12687
12688 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12689
12690         * gcc.c-torture/compile/20010329-1.c: New test.
12691
12692 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12693
12694         * gcc.c-torture/execute/20010329-1.c: New test.
12695
12696 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12697
12698         * g++.old-deja/g++.other/eh4.C: Fix typo.
12699
12700 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12701
12702         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
12703
12704 2001-03-28  Philip Blundell  <philb@gnu.org>
12705
12706         * gcc.c-torture/compile/20010328-1.c: New test.
12707
12708 2001-03-27  Richard Henderson  <rth@redhat.com>
12709
12710         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
12711         * g++.old-deja/g++.eh/vbase3.C: Likewise.
12712
12713 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
12714
12715         * gcc.c-torture/compile/20010327-1.c: New test.
12716
12717 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
12718
12719         * g++.old-deja/g++.other/friend12.C: New test.
12720         * g++.old-deja/g++.other/friend9.C: Expect no errors.
12721         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
12722
12723 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12724
12725         * gcc.c-torture/execute/20010325-1.c: New test.
12726
12727 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
12728
12729         * g++.old-deja/g++.other/mangle3.C: New test.
12730
12731 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
12732
12733         * g++.old-deja/g++.other/anon8.C: New test.
12734
12735 2001-03-20  Philip Blundell  <philb@gnu.org>
12736
12737         * gcc.c-torture/compile/20010320-1.c: New test.
12738
12739 2001-03-17  Richard Henderson  <rth@redhat.com>
12740
12741         * g++.old-deja/g++.other/eh4.C: Add expected error text.
12742
12743 2001-03-15  Geoff Keating  <geoff@redhat.com>
12744
12745         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
12746         tests on AIX.
12747
12748 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
12749
12750         * g++.old-deja/g++.other/eh4.C: New test.
12751
12752 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12753
12754         * gcc.dg/cpp/mi1.c: Update.
12755
12756 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
12757
12758         * g++.old-deja/g++.other/regstack.C: New test.
12759
12760 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
12761
12762         * g++.old-deja/g++.other/ref4.C: New test.
12763
12764 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
12765
12766         * objc/execute/va_method.m: Added.
12767         * objc/execute/IMP.m: Added.
12768         * objc/execute/_cmd.m: Added.
12769         * objc/execute/accessing_ivars.m: Added.
12770         * objc/execute/class-1.m: Added.
12771         * objc/execute/class-10.m: Added.
12772         * objc/execute/class-11.m: Added.
12773         * objc/execute/class-12.m: Added.
12774         * objc/execute/class-13.m: Added.
12775         * objc/execute/class-14.m: Added.
12776         * objc/execute/class-2.m: Added.
12777         * objc/execute/class-3.m: Added.
12778         * objc/execute/class-4.m: Added.
12779         * objc/execute/class-5.m: Added.
12780         * objc/execute/class-6.m: Added.
12781         * objc/execute/class-7.m: Added.
12782         * objc/execute/class-8.m: Added.
12783         * objc/execute/class-9.m: Added.
12784         * objc/execute/class-tests-1.h
12785         * objc/execute/class-tests-2.h
12786         * objc/execute/compatibility_alias.m: Added.
12787         * objc/execute/encode-1.m: Added.
12788         * objc/execute/formal_protocol-1.m: Added.
12789         * objc/execute/formal_protocol-2.m: Added.
12790         * objc/execute/formal_protocol-3.m: Added.
12791         * objc/execute/formal_protocol-4.m: Added.
12792         * objc/execute/formal_protocol-5.m: Added.
12793         * objc/execute/formal_protocol-6.m: Added.
12794         * objc/execute/formal_protocol-7.m: Added.
12795         * objc/execute/informal_protocol.m: Added.
12796         * objc/execute/initialize.m: Added.
12797         * objc/execute/load.m: Added.
12798         * objc/execute/many_args_method.m: Added.
12799         * objc/execute/nested-3.m: Added.
12800         * objc/execute/no_clash.m: Added.
12801         * objc/execute/private.m: Added.
12802         * objc/execute/redefining_self.m: Added.
12803         * objc/execute/root_methods.m: Added.
12804         * objc/execute/selector-1.m: Added.
12805         * objc/execute/static-1.m: Added.
12806         * objc/execute/static-2.m: Added.
12807         * objc/execute/va_method.m: Added.
12808
12809 2001-03-10  Richard Henderson  <rth@redhat.com>
12810
12811         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12812
12813 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12814
12815         * g++.old-deja/g++.other/crash31.C: XFAIL.
12816         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12817         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12818         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12819         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12820         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12821
12822 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12823
12824         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12825
12826 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12827
12828         * gcc.dg/20000724-1.c: Don't use multiline strings.
12829
12830 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12831
12832         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12833         result of -cString against what we expect it to be; don't just
12834         print it out for no one to read.
12835
12836         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12837         Based on testcases provided by Nicola Pero.
12838
12839 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12840
12841         * gcc.dg/cpp/macro7.c: New test.
12842
12843 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12844
12845         * gcc.dg/cpp/multiline.c: Update.
12846
12847 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12848
12849         * g++.old-deja/g++.other/enum3.C: New test.
12850
12851 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12852
12853         * g++.old-deja/g++.other/pod1.C: New test.
12854
12855 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12856
12857         * g++.old-deja/g++.ext/overload1.C: New test.
12858
12859 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12860
12861         * g++.old-deja/g++.pt/using1.C: New test.
12862
12863 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12864
12865         * g++.old-deja/g++.other/using9.C: New test.
12866
12867 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12868
12869         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12870
12871         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12872
12873 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12874
12875         * g++.old-deja/g++.ext/realpt1.C: Remove.
12876
12877 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12878
12879         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12880
12881 2001-02-26  Will Cohen  <wcohen@redhat.com>
12882
12883         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12884
12885 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12886
12887         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12888         templatized constructors.
12889
12890 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12891
12892         * gcc.c-torture/execute/20010224-1.c: New test.
12893
12894 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12895
12896         * gcc.c-torture/execute/20010222-1.c: New test.
12897
12898 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12899
12900         * g++.old-deja/g++.other/inline20.C: New test.
12901
12902 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12903
12904         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12905
12906 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12907
12908         * g++.old-deja/g++.other/lookup22.C: New test.
12909
12910 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
12911
12912         * g77.dg: New directory.
12913         * g77.dg/20010216-1.f: New test case.
12914         * g77.dg/dg.exp: New driver.
12915         * lib/g77-dg.exp: New driver library.
12916
12917 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12918
12919         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
12920
12921 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
12922
12923         * g++.old-deja/g++.other/decl9.C: New test.
12924
12925 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
12926
12927         * g++.old-deja/g++.other/init16.C: Update the test so that it does
12928         not need <string> and also tests the initialization at runtime.
12929
12930 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12931
12932         * gcc.c-torture/execute/longlong.c: New test.
12933
12934 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12935
12936         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
12937
12938 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12939
12940         * gcc.c-torture/execute/920302-1.c (execute):
12941         Change argument type to short.
12942
12943 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12944
12945         * g++.old-deja/g++.pt/deduct6.C: New test.
12946
12947 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12948
12949         * g++.old-deja/g++.pt/deduct5.C: New test.
12950
12951 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
12952
12953         * gcc.c-torture/execute/20010209-1.c: New test.
12954
12955 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12956
12957         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
12958
12959 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
12960
12961         * g++.dg/vtgc1.C: Update for new ABI.
12962
12963         * consistency.vlad: New directory, 1665 files.
12964
12965 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12966
12967         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
12968         return type.
12969         * gcc.dg/cpp/digraphs.c: Declare puts.
12970
12971 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12972
12973         * g++.old-deja/g++.other/warn5.C: New test.
12974
12975 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12976
12977         * g++.old-deja/g++.pt/spec40.C: New test.
12978
12979 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12980
12981         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
12982         case.
12983         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
12984
12985 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
12986
12987         * gcc.c-torture/compile/20010209-1.c: New test.
12988
12989 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
12990
12991         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
12992         excess errors message but not if it crashes.
12993         * g++.old-deja/g++.other/crash27.C: Likewise.
12994         * g++.old-deja/g++.other/crash28.C: Likewise.
12995         * g++.old-deja/g++.other/crash30.C: Likewise.
12996         * g++.old-deja/g++.other/crash32.C: Likewise.
12997         * g++.old-deja/g++.other/crash35.C: Likewise.
12998         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12999
13000 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13001
13002         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
13003         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
13004         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
13005         g77.f-torture/execute/execute.exp,
13006         g77.f-torture/noncompile/noncompile.exp,
13007         gcc.c-torture/execute/execute.exp,
13008         gcc.c-torture/execute/memcheck/memcheck.exp,
13009         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
13010         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
13011         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
13012         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
13013         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
13014         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
13015         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
13016         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
13017         Remove bug reporting instructions with ancient email addresses.
13018
13019 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
13020
13021         * gcc.dg/20010202-1.c: New test.
13022         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
13023
13024 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
13025
13026         * g++.dg/stdbool-if.C: New test.
13027
13028 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
13029
13030         * objc/execute/fdecl.m: Added main().
13031
13032 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
13033
13034         * gcc.c-torture/execute/20010206-1.c: New test.
13035
13036 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13037
13038         * gcc.dg/cpp/avoidpaste1.c: Update.
13039
13040 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
13041
13042         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
13043         Pero <nicola@brainstorm.co.uk>.
13044         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
13045
13046 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
13047
13048         * g++.old-deja/g++.pt/spec39.C: New test.
13049
13050 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
13051
13052         * gcc.c-torture/compile/20010202-1.c: New test.
13053
13054 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
13055
13056         * g++.old-deja/g++.abi/primary2.C: New test.
13057         * g++.old-deja/g++.abi/primary3.C: New test.
13058         * g++.old-deja/g++.abi/primary4.C: New test.
13059         * g++.old-deja/g++.abi/primary5.C: New test.
13060         * g++.old-deja/g++.abi/vtable3.h: New test.
13061         * g++.old-deja/g++.abi/vtable3a.C: New test.
13062         * g++.old-deja/g++.abi/vtable3b.C: New test.
13063         * g++.old-deja/g++.abi/vtable3c.C: New test.
13064         * g++.old-deja/g++.abi/vtable3d.C: New test.
13065         * g++.old-deja/g++.abi/vtable3e.C: New test.
13066         * g++.old-deja/g++.abi/vtable3f.C: New test.
13067         * g++.old-deja/g++.abi/vtable3g.C: New test.
13068         * g++.old-deja/g++.abi/vtable3h.C: New test.
13069         * g++.old-deja/g++.abi/vtable3i.C: New test.
13070         * g++.old-deja/g++.abi/vtable3j.C: New test.
13071         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
13072
13073 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
13074
13075         * g++.old-deja/g++.other/anon6.C: New test.
13076         * g++.old-deja/g++.other/anon7.C: New test.
13077
13078 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
13079
13080         * gcc.dg/cpp/avoidpaste2.c: New tests.
13081
13082 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
13083
13084         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
13085
13086 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
13087
13088         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
13089         DECIMAL_DIG cases for Irix."
13090
13091 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
13092
13093         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
13094
13095 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13096
13097         * gcc.dg/c99-tag-1.c: New test.
13098
13099 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
13100
13101         * gcc.dg/cpp/tr-warn1.c: Add tests.
13102
13103 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
13104
13105         * gcc.dg/cpp/avoidpaste1.c: Update.
13106         * gcc.dg/cpp/paste4.c: Update.
13107
13108 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
13109
13110         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
13111         cases for Irix.
13112
13113 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13114
13115         * g++.old-deja/g++.other/inline19.C: New test.
13116
13117 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
13118
13119         * gcc.dg/Wlarger-than.c: New test.
13120
13121 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
13122
13123         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
13124
13125 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
13126
13127         * gcc.c-torture/execute/20010129-1.c: New test.
13128         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
13129
13130 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
13131
13132         * gcc.dg/cpp/avoidpaste1.c: Test case.
13133
13134 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
13135
13136         * g++.old-deja/g++.other/inline18.C: New test.
13137
13138 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13139
13140         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
13141         and __builtin_putchar.
13142
13143 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
13144
13145         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
13146         tests.
13147
13148 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
13149
13150         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
13151         floating point number rounding mode to round to the nearest
13152         representable mode.
13153
13154 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
13155
13156         * g++.old-deja/g++.other/mangle2.C: New test.
13157
13158 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13159
13160         * gcc.c-torture/compile/20010124-1.c: New test.
13161
13162 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
13163
13164         * g++.old-deja/g++.pt/spec38.C: New test.
13165
13166 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13167
13168         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
13169         "Build don't run".
13170
13171 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13172
13173         * gcc.c-torture/execute/20010123-1.c: New test.
13174
13175 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
13176
13177         * g++.old-deja/g++.pt/spec37.C: New test.
13178
13179 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
13180
13181         * g++.old-deja/g++.pt/overload14.C: New test.
13182
13183 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13184
13185         * gcc.c-torture/execute/20010122-1.c: New test, exercise
13186         __builtin_return_address.
13187
13188 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
13189
13190         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
13191         * g++.old-deja/g++.pt/spec35.C: New test.
13192         * g++.old-deja/g++.pt/spec36.C: New test.
13193
13194 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
13195
13196         * gcc.c-torture/compile/20010118-1.c: New test.
13197
13198 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
13199
13200         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
13201
13202 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
13203
13204         * gcc.c-torture/execute/20010119-1.c: New test.
13205
13206 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13207
13208         * g++.old-deja/g++.other/vbase5.C: New test.
13209
13210 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
13211
13212         * gcc.c-torture/execute/20010118-1.c: New test.
13213
13214 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13215
13216         * g++.old-deja/g++.pt/deduct3.C: New test.
13217
13218 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13219
13220         * g++.old-deja/g++.pt/spec34.C: New test.
13221
13222 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
13223
13224         * g77.f-torture/compile/20000601-2.f: New test.
13225
13226 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13227
13228         * g++.old-deja/g++.other/init17.C: New test.
13229
13230 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
13231
13232         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
13233
13234 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13235
13236         * g++.old-deja/g++.pt/unify8.C: New test.
13237
13238 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13239
13240         * g++.old-deja/g++.abi/vbase1.C: New test.
13241
13242 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13243
13244         * g++.old-deja/g++.pt/crash65.C: New test.
13245
13246 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13247
13248         * gcc.dg/cpp/assembl2.S: New test case.
13249
13250 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
13251
13252         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
13253         are supported.
13254
13255 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13256
13257         * g++.old-deja/g++.other/builtins1.C: New test.
13258         * g++.old-deja/g++.other/builtins2.C: Likewise.
13259         * g++.old-deja/g++.other/builtins3.C: Likewise.
13260         * g++.old-deja/g++.other/builtins4.C: Likewise.
13261
13262 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
13263
13264         * gcc.c-torture/compile/20010117-1.c: New test.
13265         * gcc.c-torture/compile/20010117-2.c: New test.
13266
13267 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13268
13269         * g77.f-torture/execute/20010116.[fx]: New test,
13270         XFAIL on i?86-*-*.
13271         * g77.f-torture/compile/20010115.f: Indicate it's
13272         a test for PR fortran/1636.
13273
13274 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13275
13276         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
13277
13278 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13279
13280         * g77.f-torture/compile/20010115.f: New test.
13281
13282 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
13283
13284         * g++.old-deja/g++.pt/nontype5.C: New test.
13285
13286 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13287
13288         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
13289         have an equivalent working one below it.
13290
13291 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
13292
13293         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
13294         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
13295
13296 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
13297
13298         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
13299         message containing "init_priority".
13300         (conpr-2.C): Likewise.
13301         (conpr-3.C): Likewise.
13302         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
13303
13304 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13305
13306         * gcc.c-torture/execute/20010114-2.c: New test.
13307
13308 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13309
13310         * gcc.c-torture/compile/20010114-1.c: New test.
13311         * gcc.c-torture/compile/20010114-1.x: Xfail.
13312         * gcc.c-torture/compile/20010114-2.c: New test.
13313         * gcc.c-torture/execute/20010114-1.c: New test.
13314         * gcc.dg/trunc-1.c: New test.
13315         * gcc.dg/uninit-B.c: New test.
13316
13317 2001-01-13  Nick Clifton  <nickc@redhat.com>
13318
13319         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
13320         target.
13321
13322 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13323
13324         * gcc.c-torture/compile/20010113-1.c: New test.
13325
13326 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
13327
13328         * gcc.c-torture/compile/20001212-1.c: New test.
13329
13330 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13331
13332         * gcc.dg/cpp/widestr1.c: Update.
13333         * gcc.dg/cpp/prag-imp.c: Remove.
13334
13335 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
13336
13337         * gcc.c-torture/execute/20000801-3.x: Remove.
13338         * gcc.dg/c90-init-1.c: New test.
13339         * gcc.dg/c99-init-1.c: New test.
13340         * gcc.dg/c99-init-2.c: New test.
13341         * gcc.dg/gnu99-init-1.c: New test.
13342
13343 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
13344
13345         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
13346         testing that no relevant ones were found.
13347
13348 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
13349
13350         * g++.old-deja/g++.pt/cast2.C: New test.
13351
13352 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
13353
13354         * g++.old-deja/g++.pt/friend47.C: New test.
13355
13356 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13357
13358         * g++.old-deja/g++.pt/instantiate13.C: New test.
13359
13360 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13361
13362         * g++.old-deja/g++.other/defarg7.C: New test.
13363         * g++.old-deja/g++.other/defarg8.C: New test.
13364
13365 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13366
13367         * g++.old-deja/g++.pt/crash64.C: New test.
13368
13369 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13370
13371         * g++.old-deja/g++.pt/crash63.C: New test.
13372
13373 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
13374
13375         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
13376
13377 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
13378
13379         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
13380
13381 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
13382
13383         * g++.old-deja/g++.pt/error3.C: New test.
13384
13385 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
13386
13387         * g++.old-deja/g++.other/crash39.C: New test.
13388
13389 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
13390
13391         * g++.old-deja/g++.other/vbase4.C: New test.
13392
13393 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
13394
13395         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
13396         * gcc.dg/special/20000419-2.c: New file. Identical to above.
13397         * gcc.dg/special/special.exp: New test driver which will check
13398         for alias support for the above test.
13399
13400 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
13401
13402         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
13403         problems on small machines.
13404         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
13405         parameterize.
13406
13407 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
13408
13409         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
13410         mips.
13411         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
13412
13413 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
13414
13415         * g++.old_deja/g++.pt/using8.C: New test.
13416
13417 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13418
13419         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
13420
13421 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
13422
13423         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
13424         where a failure is expected.
13425         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
13426
13427 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13428
13429         * g++.old_deja/g++.pt/instantiate12.C: New test.
13430
13431 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13432
13433         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
13434         start of structs.
13435         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
13436         * g++.old-deja/g++.brendan/crash17.C: Likewise.
13437         * g++.old-deja/g++.brendan/crash29.C: Likewise.
13438         * g++.old-deja/g++.brendan/crash48.C: Likewise.
13439         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13440         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
13441         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
13442         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
13443         * g++.old-deja/g++.eh/spec6.C: Likewise.
13444         * g++.old-deja/g++.jason/crash3.C: Likewise.
13445         * g++.old-deja/g++.law/ctors11.C: Likewise.
13446         * g++.old-deja/g++.law/ctors17.C: Likewise.
13447         * g++.old-deja/g++.law/ctors5.C: Likewise.
13448         * g++.old-deja/g++.law/ctors9.C: Likewise.
13449         * g++.old-deja/g++.mike/ambig1.C: Likewise.
13450         * g++.old-deja/g++.mike/net22.C: Likewise.
13451         * g++.old-deja/g++.mike/p3538a.C: Likewise.
13452         * g++.old-deja/g++.mike/p3538b.C: Likewise.
13453         * g++.old-deja/g++.mike/virt3.C: Likewise.
13454         * g++.old-deja/g++.niklas/t128.C: Likewise.
13455         * g++.old-deja/g++.other/anon4.C: Likewise.
13456         * g++.old-deja/g++.other/using1.C: Likewise.
13457         * g++.old-deja/g++.other/warn3.C: Likewise.
13458         * g++.old-deja/g++.pt/t37.C: Likewise.
13459         * g++.old-deja/g++.robertl/eb69.C: Likewise.
13460         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13461
13462 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13463
13464         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
13465
13466 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13467
13468         * gcc.c-torture/execute/stdio-opt-3.c: New test.
13469
13470 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
13471
13472         * gcc.c-torture/compile/20010107-1.c: New test.
13473
13474 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13475
13476         * gcc.c-torture/execute/builtin-noret-1.c: New test.
13477
13478 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13479
13480         * gcc.dg/format/format.h: New file.
13481         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
13482         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
13483         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
13484         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
13485         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
13486         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13487         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
13488         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
13489         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
13490         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
13491         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
13492         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
13493         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
13494         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
13495         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
13496         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
13497         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
13498         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
13499         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
13500         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
13501         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
13502         instead of declaring standard types, macros and functions in each
13503         test.
13504
13505 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
13506
13507         * gcc.c-torture/execute/20010106-1.c: New test.
13508
13509 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13510
13511         * gcc.dg/format/format.exp: New file.
13512         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
13513         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
13514         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
13515         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
13516         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
13517         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
13518         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
13519         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
13520         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
13521         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
13522         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
13523         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
13524         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
13525         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
13526         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
13527         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
13528         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
13529         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
13530         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
13531         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
13532         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
13533         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
13534         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
13535         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
13536         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
13537         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
13538         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
13539         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
13540         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
13541         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
13542         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
13543         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
13544         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
13545         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
13546         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
13547         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
13548         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
13549         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13550         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13551         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13552         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13553         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13554
13555 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13556
13557         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13558         account.
13559
13560 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13561
13562         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13563
13564 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13565
13566         * g++.old-deja/g++.pt/crash62.C: New test.
13567
13568 2001-01-04  Richard Henderson  <rth@redhat.com>
13569
13570         * gcc.dg/20000926-1.c: Update expected warnings.
13571         * gcc.dg/array-2.c: Likewise.
13572         * gcc.dg/array-4.c: Also validate flexible array members.
13573         * gcc.dg/c99-flex-array-1.c: New.
13574
13575 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13576
13577         * gcc.c-torture/compile/20001222-1.x: Remove.
13578
13579 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13580
13581         * gcc.c-torture/execute/built-in-setjmp.c: New.
13582
13583 2001-01-03  Richard Henderson  <rth@redhat.com>
13584
13585         * gcc.dg/940510-1.c: Update expected error wording.
13586         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13587
13588 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13589
13590         * lib/target-supports.exp (check_alias_available): Modified to
13591         indicate aliases not supported if only weak aliases are supported.
13592
13593 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13594
13595         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13596         Turn on cmpstrsi checks for __pj__ and __i370__.
13597
13598 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13599
13600         * g++.old-deja/g++.other/virtual11.C: New test.
13601
13602 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13603
13604         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13605
13606 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13607
13608         * gcc.c-torture/compile/20010102-1.c: New test.
13609
13610 2001-01-02  Andreas Jaeger  <aj@suse.de>
13611
13612         * gcc.dg/noreturn-3.c: New test.
13613
13614         * gcc.dg/noreturn-4.c: New test.
13615
13616 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13617
13618         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13619         __builtin_fputc and __builtin_fwrite.
13620
13621 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13622
13623         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13624         signed char, not default char.
13625
13626 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13627
13628         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13629
13630 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13631
13632         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13633
13634 2000-12-29  Richard Henderson  <rth@redhat.com>
13635
13636         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13637         (__cyg_profile_func_exit): Define.
13638
13639 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13640
13641         * g++.dg/vtgc1.C: New test.
13642
13643 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13644
13645         * gcc.dg/noncompile/20001228-1.c: New test.
13646
13647         * gcc.dg/20001228-1.c: New test.
13648
13649         * gcc.c-torture/execute/20001228-1.c: New test.
13650
13651 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13652
13653         * gcc.dg/format-strfmon-1.c: New test.
13654
13655 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13656
13657         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13658         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13659         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13660         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13661         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13662         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13663         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13664         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13665         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13666         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13667         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13668         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13669         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13670
13671         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13672         * gcc.c-torture/execute/string-opt-4.c: Test index.
13673
13674 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13675
13676         * gcc.c-torture/compile/20001226-1.c: New test.
13677
13678 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13679
13680         * gcc.c-torture/compile/20001222-1.c: New test.
13681         * gcc.c-torture/compile/20001222-1.x: Xfail.
13682
13683 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13684
13685         * gcc.c-torture/execute/comp-goto-2.c: New test.
13686
13687 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13688
13689         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13690         Use long types if __INT_MAX__ is 32767.
13691         (main): Use cast to (sint32 *) when poking 88 into a_page.
13692
13693         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13694
13695 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13696
13697         * gcc.c-torture/compile/20001221-1.c: New test.
13698         * gcc.c-torture/execute/20001221-1.c: New test.
13699
13700 2000-12-20  Richard Henderson  <rth@redhat.com>
13701
13702         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13703         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13704
13705 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13706
13707         * gcc.dg/compare3.c: New test.
13708
13709 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13710
13711         * gcc.dg/format-warnll-1.c: New test.
13712
13713 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13714
13715         * gcc.dg/cpp/cmdlne-P.c: New test.
13716
13717 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13718
13719         * gcc.c-torture/execute/builtin-abs-1.c,
13720         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13721
13722 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13723
13724         * gcc.dg/cpp/multiline.c: New test.
13725
13726 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13727
13728         * g++.old-deja/g++.other/syshdr1.C: Update.
13729         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13730
13731 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13732
13733         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13734
13735 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13736
13737         * g++.old-deja/g++.pt/ttp65.C: New test.
13738
13739 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13740
13741         * g++.old-deja/g++.pt/ttp64.C: New test.
13742
13743 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13744
13745         * g++.old-deja/g++.pt/spec33.C: New test.
13746
13747 2000-12-14  Catherine Moore  <clm@redhat.com>
13748
13749         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13750         * gcc.c-torture/execute/920612-2.c: Likewise.
13751         * gcc.c-torture/execute/920428-2.c: Likewise.
13752         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13753         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13754
13755 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13756
13757         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13758         * gcc.dg/pack-test-2.c: Likewise.
13759
13760 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13761
13762         Tests by Zack Weinberg <zackw@stanford.edu>.
13763
13764         * gcc.dg/cpp/defined.c: Update.
13765         * gcc.dg/cpp/defined_trad.c: New tests.
13766
13767 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13768
13769         * gcc.dg/cpp/trad-direct.c: Update.
13770
13771 2000-12-11  Neil Booth  <neilb@earthling.net>
13772
13773         * gcc.dg/cpp/defined_trad.c
13774
13775 2000-12-11  Neil Booth  <neilb@earthling.net>
13776
13777         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13778
13779 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13780
13781         * gcc.dg/format-miss-2.c: New test.
13782
13783 2000-12-09  Neil Booth  <neilb@earthling.net>
13784
13785         * gcc.dg/cpp/lineflags.c: New tests.
13786         * gcc.dg/cpp/poison.c: Update.
13787         * gcc.dg/cpp/redef2.c: Update.
13788         * gcc.dg/cpp/skipping.c: New test.
13789
13790 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13791
13792         * g++.old-deja/g++.other/eh3.C: New testcase.
13793
13794 2000-12-07  Neil Booth  <neilb@earthling.net>
13795
13796         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13797         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13798         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13799         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13800         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13801         Update.
13802
13803 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13804
13805         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13806         __SIZE_TYPE__ instead of int for type of integers cast to
13807         pointers.
13808
13809 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13810
13811         * g++.old-deja/g++.other/cleanup4.C: New test.
13812
13813 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13814
13815         * format-sec-1.c: New test.
13816
13817 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13818
13819         * gcc.dg/format-nonlit-3.c: New test.
13820
13821 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13822
13823         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13824         through a null pointer.
13825
13826 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13827
13828         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
13829         * g++.old-deja/g++.pt/partial4.C: New test.
13830
13831 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
13832
13833         * gcc.c-torture/execute/ieee/hugeval.x: New.
13834
13835 2000-12-06  Neil Booth  <neilb@earthling.net>
13836
13837         * gcc.dg/cpp/backslash2.c: New tests.
13838
13839 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13840
13841         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
13842         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
13843
13844 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
13845
13846         * gcc.c-torture/execute/20001203-2.c: New testcase.
13847
13848 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13849
13850         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
13851         * g++.old-deja/g++.other/virtual10.C: New test.
13852
13853 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13854
13855         * g++.old-deja/g++.mike/pmf5.C: Remove test.
13856
13857 2000-12-05  Richard Henderson  <rth@redhat.com>
13858
13859         * gcc.c-torture/compile/20001205-1.c: New.
13860
13861 2000-12-04  Neil Booth  <neilb@earthling.net>
13862
13863         * g++.old-deja/g++.other/virtual9.C: New test.
13864         * g++.old-deja/g++.pt/crash61.C: New test.
13865         * gcc.c-torture/execute/loop-9.c: New test.
13866
13867 2000-12-04  Neil Booth  <neilb@earthling.net>
13868
13869         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
13870         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
13871         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
13872         * gcc.dg/cpp/extratokens.c: ...here.
13873
13874 2000-12-04  Neil Booth  <neilb@earthling.net>
13875
13876         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
13877         New tests.
13878
13879 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13880
13881         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
13882         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
13883
13884 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13885
13886         * gcc.c-torture/execute/20001203-1.c: New test.
13887
13888 2000-12-03  Neil Booth  <neilb@earthling.net>
13889
13890         * gcc.dg/cpp/macro6.c: New test cases.
13891
13892 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13893
13894         * gcc.c-torture/execute/string-opt-9.c: New test.
13895         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13896         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13897         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13898
13899         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
13900         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
13901
13902 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
13903
13904         * gcc.dg/cpp/if-6.c: New testcase.
13905
13906         * gcc.dg/20001201-1.c: New testcase.
13907
13908 2000-12-02  Neil Booth  <neilb@earthling.net>
13909
13910         * g++.old-deja/g++.other/externC4.C,
13911         g++.old-deja/g++.other/friend10.C: New tests.
13912
13913 2000-12-02  Neil Booth  <neilb@earthling.net>
13914
13915         * g++.old-deja/g++.other/instan2.C
13916         * g++.old-deja/g++.other/instan3.C: New test.
13917
13918 2000-12-02  Neil Booth  <neilb@earthling.net>
13919
13920         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
13921         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
13922         gnuc99.c,gnuc99-pedantic.c: New tests.
13923
13924 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13925
13926         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
13927         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
13928
13929 2000-12-01  Neil Booth  <neilb@earthling.net>
13930
13931         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
13932         * gcc.dg/cpp/poison.c: Update.
13933         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
13934
13935 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
13936
13937         * g77.f-torture/execute/20001201.f: New test.
13938
13939 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13940
13941         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
13942
13943 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
13944
13945         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
13946
13947 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
13948
13949         * g++.old-deja/g++.other/cast6.C: New test.
13950
13951 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
13952
13953         * gcc.c-torture/execute/20001130-2.c: New testcase.
13954
13955 2000-11-30  Richard Henderson  <rth@redhat.com>
13956
13957         * gcc.c-torture/execute/20001130-1.c: New test.
13958
13959 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13960
13961         * g++.old-deja/g++.other/op3.C: New test.
13962
13963 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13964
13965         * g++.old-deja/g++.other/op2.C: New test.
13966
13967 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13968
13969         * g++.old-deja/g++.other/crash38.C: New test.
13970
13971 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
13972
13973         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
13974
13975 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
13976
13977         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
13978         tests.
13979         * gcc.c-torture/execute/string-opt-6.c: New test.
13980
13981         * gcc.dg/20001117-1.c: Add main.
13982
13983 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
13984
13985         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
13986         Move from here ...
13987         * gcc.dg/940510-1.c: ... to here.
13988
13989         * gcc.dg/20000926-1.c: GNU C now allows initializations of
13990         zero-size arrays in toplevel structures.
13991
13992 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13993
13994         * gcc.c-torture/execute/loop-8.c: New test.
13995
13996 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13997
13998         * g++.old-deja/g++.other/base1.C: New test.
13999
14000 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14001
14002         * g++.old-deja/g++.other/parse2.C: New test.
14003
14004 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14005
14006         * g++.old-deja/g++.pt/incomplete1.C: New test.
14007
14008 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14009
14010         * g++.old-deja/g++.other/friend9.C: New test.
14011
14012 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
14013
14014         * gcc.dg/20001127-1.c: New test.
14015
14016 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
14017
14018         * g++.old-deja/g++.pt/friend46.C: New test.
14019
14020 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
14021
14022         * g++.old-deja/g++.other/ptrmem8.C: New test.
14023
14024 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14025
14026         * gcc.c-torture/execute/string-opt-7.c: New test.
14027         * gcc.c-torture/execute/string-opt-8.c: Likewise.
14028
14029 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
14030
14031         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
14032         instead of 'mkcheck 2'.
14033
14034 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14035
14036         * gcc.c-torture/execute/memcheck/driver.c,
14037         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
14038         C9X references to refer to C99.
14039
14040 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
14041
14042         * gcc.dg/ultrasp3.c: New test.
14043
14044 2000-11-25  Neil Booth  <neilb@earthling.net>
14045
14046         * gcc.dg/cpp/include2.c: Update test to be locale independent.
14047
14048 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
14049
14050         * gcc.c-torture/compile/20001123-2.c: New.
14051
14052 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14053
14054         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
14055
14056 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
14057
14058         * gcc.dg/sequence-point-1.c: Add some new tests.
14059         * gcc.c-torture/execute/20001124-1.c: New test.
14060
14061 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
14062
14063         * g++.old-deja/g++.other/vaarg4.C: New test.
14064         * gcc.c-torture/compile/20001123-1.c: New test.
14065
14066 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
14067
14068         * g++.other/crash24.C: Adjust and remove XFAIL.
14069         * g++.other/crash37.C: New test.
14070
14071 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
14072
14073         * g++.old-deja/g++.pt/instantiate9.C: New test.
14074
14075 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
14076
14077         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
14078         new ABI, too.
14079
14080         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
14081         * g++.old-deja/g++.robertl/eb55.C: Likewise.
14082
14083 2000-11-22  Neil Booth  <neilb@earthling.net>
14084
14085         * gcc.dg/cpp/Wtrigraphs.c: New test.
14086
14087 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
14088
14089         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
14090
14091 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
14092
14093         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
14094
14095 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
14096
14097         * lib/gcc-dg.exp: load_lib scanasm.exp.
14098         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
14099         * lib/g++-dg.exp: load_lib scanasm.exp.
14100         * lib/scanasm.exp: New.
14101         (scan-assembler, scan-assembler-not): Add optional arguments to
14102         test name, or if not present, the pattern name.
14103         (scan-assembler-dem, scan-assembler-dem-not): New.
14104
14105         * g++.dg/dg.exp: New.
14106
14107 2000-11-21  Neil Booth  <neilb@earthling.net>
14108
14109         * gcc.dg/cpp/integrated1.c: Remove.
14110
14111 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
14112
14113         * gcc.c-torture/execute/20001121-1.c: New test.
14114
14115 2000-11-21  Richard Henderson  <rth@redhat.com>
14116
14117         * gcc.c-torture/compile/20001121-1.c: New test.
14118
14119 2000-11-20  Neil Booth  <neilb@earthling.net>
14120
14121         * gcc.dg/cpp/integrated1.c: New test.
14122
14123 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
14124
14125         * g++.old-deja/g++.other/inline17.C: New test.
14126
14127 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
14128
14129         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
14130         local variable to be zero: I made the variable global. Now
14131         uses abort() and exit() instead of relying on main's return value.
14132
14133 2000-11-20  Neil Booth  <neilb@earthling.net>
14134
14135         * gcc.dg/cpp/paste2.c: Update test.
14136         * objc/execute/paste.m: New test.
14137
14138 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14139
14140         * gcc.dg/c99-condexpr-1.c: New test.
14141
14142 2000-11-20  Neil Booth  <neilb@earthling.net>
14143
14144         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
14145
14146 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
14147
14148         * g++.old-deja/g++.pt/export1.C: New test.
14149
14150 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
14151
14152         * gcc.dg/20001117-1.c: New test.
14153
14154 2000-11-18  Richard Henderson  <rth@redhat.com>
14155
14156         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
14157
14158 2000-11-18  Richard Henderson  <rth@redhat.com>
14159
14160         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
14161         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
14162         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
14163
14164 2000-11-18  Richard Henderson  <rth@redhat.com>
14165
14166         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
14167         (main): New.  Exit cleanly.
14168
14169 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14170
14171         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
14172         gcc.dg/c99-fordecl-2.c: New tests.
14173
14174 2000-11-18  Richard Henderson  <rth@redhat.com>
14175
14176         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
14177         * gcc.c-torture/execute/zerolen-2.c: New.
14178
14179 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14180
14181         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
14182         memory.
14183
14184 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
14185
14186         * g++.old-deja/g++.pt/instantiate8.C: New test.
14187
14188 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
14189
14190         * g++.old-deja/g++.other/incomplete.C: Add more tests.
14191         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
14192
14193 2000-11-16  Nick Clifton  <nickc@redhat.com>
14194
14195         * gcc.c-torture/execute/nestfunc-2.c: New test.
14196         * gcc.c-torture/execute/nestfunc-3.c: New test.
14197
14198 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
14199
14200         * gcc.c-torture/compile/20001116-1.c: New test.
14201
14202 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14203
14204         * gcc.c-torture/execute/20001115-1.c: New test.
14205
14206 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
14207
14208         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
14209         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
14210         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
14211         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14212
14213 2000-11-15  Neil Booth  <neilb@earthling.net>
14214
14215         gcc.dg/cpp/_Pragma1.c: Update.
14216         gcc.dg/cpp/_Pragma2.c: New test.
14217
14218 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
14219
14220         * g++.old-deja/g++.other/anon5.C: New test.
14221
14222 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
14223
14224         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
14225         tests.
14226
14227 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
14228
14229         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
14230         output.
14231
14232 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14233
14234         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
14235         labels at end of compound statements.
14236
14237 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
14238
14239         * gcc.c-torture/execute/loop-7.c: New test.
14240
14241 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14242
14243         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
14244
14245 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14246
14247         * gcc.dg/c99-bool-1.c: New test.
14248
14249 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14250
14251         * gcc.dg/c99-scope-1.c: Remove xfail.
14252         * gcc.dg/c99-scope-2.c: New test.
14253
14254 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14255
14256         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
14257         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
14258
14259 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
14260
14261         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
14262         error messages.
14263
14264         * g++.mike/p700.C: Don't typedef wchar_t.
14265         * g++.mike/p784.C: Likewise.
14266         * g++.mike/eb101.C: Don't use __wchar_t.
14267
14268 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14269
14270         * g77.f-torture/execute/20001111.[fx]: Test premature exit
14271         from DO loop.
14272
14273 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
14274
14275         * gcc.c-torture/execute/20001111-1.c: New test.
14276
14277 2000-11-10  Nick Clifton  <nickc@redhat.com>
14278
14279         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
14280         long multuiple and accumulate.
14281
14282 2000-11-09  Richard Henderson  <rth@redhat.com>
14283
14284         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
14285         via size_t instead of int.
14286
14287         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
14288         * gcc.c-torture/execute/string-opt-2.c: Likewise.
14289         * gcc.c-torture/execute/string-opt-3.c: Likewise.
14290         * gcc.c-torture/execute/string-opt-4.c: Likewise.
14291
14292 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
14293
14294         * gcc.c-torture/compile/20001109-1.c: New test.
14295         * gcc.c-torture/compile/20001109-2.c: New test.
14296
14297 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
14298
14299         * g++.old-deja/g++.pt/operator1.C: New test.
14300         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
14301
14302 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
14303
14304         * gcc.dg/20001108-1.c: New test.
14305
14306 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
14307
14308         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
14309         with both arguments constant strings.
14310         * gcc.c-torture/execute/string-opt-3.c: New test.
14311         * gcc.c-torture/execute/string-opt-4.c: New test.
14312         * gcc.c-torture/execute/string-opt-5.c: New test.
14313
14314 2000-11-08  Nick Clifton  <nickc@redhat.com>
14315
14316         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
14317         mulsidi3adddi patterns.
14318
14319 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
14320
14321         * g++.old-deja/g++.other/crash36.C: New test.
14322
14323 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
14324
14325         * g++.old-deja/g++.other/init16.C: New test.
14326
14327 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
14328
14329         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
14330
14331 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
14332
14333         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
14334         * gcc.c-torture/execute/va-arg-16.x: Likewise.
14335         * gcc.c-torture/execute/va-arg-17.x: Likewise.
14336
14337 2000-11-07  DJ Delorie  <dj@redhat.com>
14338
14339         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
14340
14341 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14342
14343         * gcc.c-torture/execute/string-opt-1.c: New test.
14344
14345 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
14346
14347         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
14348         mips-sgi-irix6.* because the MIPS ABI passes floating-point
14349         parameters in registers, and there is no way for a varargs
14350         function to know in which order the integer and floating-point
14351         parameters should be interleaved when they are placed on the
14352         stack.
14353         * gcc.c-torture/execute/va-arg-16.x: Likewise.
14354         * gcc.c-torture/execute/va-arg-17.x: Likewise.
14355
14356 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14357
14358         * gcc.c-torture/execute/string-opt-2.c: New test.
14359
14360 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
14361
14362         * g++.old-deja/g++.pt/crash60.C: New test.
14363
14364 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
14365
14366         * g++.old-deja/g++.other/crash24.C: New test.
14367         * g++.old-deja/g++.other/crash25.C: New test.
14368         * g++.old-deja/g++.other/crash26.C: New test.
14369         * g++.old-deja/g++.other/crash27.C: New test.
14370         * g++.old-deja/g++.other/crash28.C: New test.
14371         * g++.old-deja/g++.other/crash29.C: New test.
14372         * g++.old-deja/g++.other/crash30.C: New test.
14373         * g++.old-deja/g++.other/crash31.C: New test.
14374         * g++.old-deja/g++.other/crash32.C: New test.
14375         * g++.old-deja/g++.other/crash33.C: New test.
14376         * g++.old-deja/g++.other/crash34.C: New test.
14377         * g++.old-deja/g++.other/crash35.C: New test.
14378
14379 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
14380
14381         * gcc.c-torture/execute/20001031-1.c: New test.
14382
14383 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
14384
14385         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
14386         namespace.
14387
14388         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
14389         standards-conformant.
14390
14391         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
14392
14393         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
14394         * g++.old-deja/g++.mike/p755a.C: Likewise.
14395         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
14396         library makes no calls to `operator new' during initialization.
14397
14398 2000-11-04  Neil Booth  <neilb@earthling.net>
14399
14400         * gcc.dg/cpp/include2.c: New tests.
14401
14402 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
14403
14404         * lib/g++.exp (g++_set_ld_library_path): New function.
14405         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
14406
14407 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
14408
14409         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
14410         warnings.
14411
14412 2000-11-01  Richard Henderson  <rth@redhat.com>
14413
14414         * g++.old-deja/g++.ext/namedret1.C: New.
14415         * g++.old-deja/g++.ext/namedret2.C: New.
14416         * g++.old-deja/g++.ext/namedret3.C: New.
14417
14418 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
14419
14420         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
14421         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
14422
14423 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14424
14425         * gcc.c-torture/execute/va-arg-21.c: New test.
14426
14427 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14428
14429         * gcc.dg/c99-complex-2.c: New test.
14430
14431 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14432
14433         * gcc.c-torture/execute/stdio-opt-1.c: New test.
14434
14435 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
14436
14437         * g++.old-deja/g++.other/inline16.C: New test.
14438
14439 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
14440
14441         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
14442         __PRETTY_FUNCTION__
14443
14444 2000-10-29  Neil Booth  <neilb@earthling.net>
14445
14446         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
14447         New tests.
14448         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
14449         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
14450         optimisation.
14451
14452 2000-10-29  Neil Booth  <neilb@earthling.net>
14453
14454         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
14455         * mi1.c, mi1c.h: Add null directives to multiple-include test.
14456         * mi5.c: Test multiple includes work with -C.
14457         * trigraphs.c: Test ^= version.
14458
14459 2000-10-28  Neil Booth  <neilb@earthling.net>
14460
14461         New tests and test updates for new macro expander.
14462
14463         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
14464         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
14465         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
14466         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
14467         new diagnostic messages.
14468
14469         * gcc.dg/cpp/macro3.c: New tests.
14470
14471 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
14472
14473         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
14474         on the same line.
14475
14476 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
14477
14478         * g++.old-deja/g++.other/eh2.C: New test.
14479
14480 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
14481
14482         * gcc.c-torture/execute/20001027-1.c: New test.
14483
14484 2000-10-26  Richard Henderson  <rth@redhat.com>
14485
14486         * gcc.c-torture/execute/20001026-1.c: New.
14487
14488 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
14489
14490         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
14491         * g++.old-deja/g++.law/builtin1.C: Likewise.
14492         * g++.old-deja/g++.law/ctors10.C: Likewise.
14493         * g++.old-deja/g++.law/virtual3.C: Likewise.
14494         * g++.old-deja/g++.mike/p658.C: Likewise.
14495         * g++.old-deja/g++.other/sibcall1.C: Likewise.
14496         * g++.old-deja/g++.other/vaarg2.C: Likewise.
14497         * g++.old-deja/g++.robertl/eb124.C: Likewise.
14498         * g++.old-deja/g++.robertl/eb44.C: Likewise.
14499         * g++.old-deja/g++.robertl/eb77.C: Likewise.
14500
14501 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14502
14503         * gcc.c-torture/compile/20001024-1.c: New test.
14504
14505 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
14506
14507         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
14508         to tell us whether or not we are using V3.
14509
14510 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
14511
14512         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
14513         operands.
14514
14515 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14516
14517         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
14518
14519 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
14520
14521         * gcc.c-torture/execute/20001024-1.c: New test.
14522
14523 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
14524
14525         * g++.old-deja/g++.other/sibcall1.C: New test.
14526
14527 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
14528
14529         * gcc.dg/noncompile/init-3.c: New test.
14530
14531 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14532
14533         * gcc.dg/format-array-1.c: New test.
14534
14535 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14536
14537         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
14538         writing through null pointers; remove comment about testing
14539         unterminated strings.
14540
14541 2000-10-17  Matthew Hiller  <hiller@redhat.com>
14542
14543         * gcc.c-torture/execute/20001017-2.c: New test.
14544
14545 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14546
14547         * gcc.c-torture/compile/20001018-1.c: New test.
14548         * gcc.c-torture/compile/20001018-1.x: Xfail.
14549
14550 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14551
14552         * gcc.c-torture/execute/20001017-1.c: New test.
14553
14554 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14555
14556         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
14557         for multiple use of arguments with scanf formats; add tests for
14558         multiple use of arguments.
14559
14560 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
14561
14562         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
14563
14564 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14565
14566         * gcc.dg/format-miss-1.c: New test.
14567
14568 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14569
14570         * gcc.c-torture/execute/20001013-1.c: New test.
14571
14572 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14573
14574         * gcc.dg/format-branch-1.c: New test.
14575
14576 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14577
14578         * README, lib/file-format.exp: Remove EGCS references.
14579
14580 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14581
14582         * gcc.dg/20001013-1.c: New test.
14583
14584 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14585
14586         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
14587         for intmax_t in the compiler using __typeof__ and the type rules
14588         for conditional expressions.
14589
14590 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
14591
14592         * gcc.dg/20001012-1.c: New test.
14593         * gcc.dg/20001012-2.c: New test.
14594
14595 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14596
14597         * gcc.dg/format-attr-1.c: New test.
14598
14599 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14600
14601         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
14602         __LONG_LONG_MAX__ instead of LLONG_MAX.
14603
14604 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14605
14606         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
14607         scanf flags.
14608         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
14609         flags.
14610
14611 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14612
14613         * gcc.dg/sequence-pt-1.c: New test.
14614
14615 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
14616
14617         * gcc.c-torture/execute/20001011-1.c: New testcase.
14618         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
14619
14620 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14621
14622         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
14623         does not error on it.
14624
14625 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14626
14627         * gcc.dg/20001009-1.c: New test.
14628
14629 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14630
14631         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14632         * gcc.c-torture/execute/20001009-2.c: ... to here.
14633
14634 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14635
14636         * gcc.c-torture/compile/20001009-1.c: New testcase.
14637         * gcc.c-torture/execute/20001009-1.c: New testcase.
14638         Testcases provided by Jan Hubicka <jh@suse.cz>.
14639
14640 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14641
14642         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14643         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14644         uintmax_t using <limits.h> to emulate the compiler's internal
14645         logic.  No longer XFAIL %j tests.
14646
14647 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14648
14649         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14650         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14651         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14652         regexps and details of expected handling of some bad formats.
14653         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14654         suppression.
14655
14656 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14657
14658         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14659         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14660         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14661         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14662         in list archives.
14663
14664 2000-10-06  Richard Henderson  <rth@cygnus.com>
14665
14666         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14667         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14668         * g++.old-deja/g++.jason/report.C: Likewise.
14669         * g++.old-deja/g++.law/friend5.C: Likewise.
14670         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14671         of the expected warnings.
14672
14673 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14674
14675         * g++.old-deja/g++.pt/enum14.C: New test.
14676
14677 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14678
14679         * g++.old-deja/g++.pt/crash59.C: New test.
14680
14681 2000-10-04  Will Cohen  <wcohen@redhat.com>
14682
14683         * gcc.dg/20000926-1.c: New test.
14684
14685 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14686
14687         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14688         function name for current C++ compiler.
14689         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14690
14691 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14692
14693         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14694         __PRETTY_FUNCTION__.
14695         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14696
14697 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14698
14699         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14700
14701 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14702
14703         * gcc.c-torture/compile/20000923-1.c: New test.
14704
14705 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14706
14707         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14708         * g++.old-deja/g++.pt/ttp62.C: Same.
14709         * g++.old-deja/g++.other/inline14.C: Same.
14710
14711 2000-09-24  Richard Henderson  <rth@cygnus.com>
14712
14713         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14714
14715 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14716
14717         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14718
14719 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14720
14721         * gcc.c-torture/compile/20000922-1.c: New file.
14722
14723 2000-09-21  Nick Clifton  <nickc@redhat.com>
14724
14725         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14726         a signed long modulo operation.
14727         (mod6): New function - perform an unsigned long modulo operation.
14728         (main): Add tests for modulos of very large numbers by very small
14729         dividends.
14730
14731 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14732
14733         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14734
14735 2000-09-19  Richard Henderson  <rth@cygnus.com>
14736
14737         * gcc.dg/compare2.c (case 10): XFAIL.
14738
14739 2000-09-18  Richard Henderson  <rth@cygnus.com>
14740
14741         * gcc.c-torture/execute/20000906-1.c: Move ...
14742         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14743         that support __builtin_trap.
14744
14745 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14746
14747         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14748
14749 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14750
14751         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14752         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14753         more $ format tests.
14754
14755 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14756
14757         * gcc.dg/format-errmk-1.c: New test.
14758
14759 2000-09-17  Greg McGary  <greg@mcgary.org>
14760
14761         * gcc.c-torture/execute/20000917-1.x: Remove.
14762
14763 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14764
14765         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14766
14767 2000-09-17  Greg McGary  <greg@mcgary.org>
14768
14769         * gcc.c-torture/execute/20000917-1.c: New test.
14770         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14771
14772 2000-09-16  Neil Booth  <NeilB@earthling.net>
14773
14774         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14775         in nested macro bug.
14776
14777 2000-09-15  Neil Booth  <NeilB@earthling.net>
14778
14779         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14780
14781 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14782
14783         * gcc.c-torture/execute/20000914-1.c: New test.
14784
14785 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14786
14787         * g++.other/inline13.C: New test.
14788
14789 2000-09-12  Andreas Jaeger  <aj@suse.de>
14790
14791         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14792         constant by Ulrich Drepper <drepper@redhat.com>.
14793
14794 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14795
14796         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14797
14798 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14799
14800         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14801
14802 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14803
14804         * gcc.dg/cpp/backslash.c: New test.
14805
14806 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14807
14808         * gcc.c-torture/execute/20000910-1.c: New test.
14809         * gcc.c-torture/execute/20000910-2.c: Likewise.
14810
14811 2000-09-11  Robert Lipe  <robertl@sco.com>
14812
14813         * gcc.dg/pragma-align.c: New test.
14814
14815 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14816
14817         * g++.old-deja/g++.pt/explicit82.C: New test.
14818         * g++.old-deja/g++.pt/explicit83.C: New test.
14819
14820 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14821
14822         * gcc.dg/asm-names.c: New test.
14823
14824 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14825
14826         * gcc.dg/cpp/tr-warn6.c: New test
14827
14828 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14829
14830         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14831         be accepted.
14832
14833 2000-09-07  Catherine Moore  <clm@redhat.com>
14834
14835         * gcc.c-torture/execute/unroll-1.c: New test.
14836
14837 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14838
14839         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14840         ERROR markers.
14841         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14842         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14843         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14844         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14845         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14846         Preprocess only.
14847         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14848         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14849
14850 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14851
14852         * g++.old-deja/g++.pt/deduct2.C: New test.
14853
14854 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14855
14856         * g++.old-deja/g++.pt/parms2.C: New test.
14857
14858 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14859
14860         * g++.old-deja/g++.pt/crash58.C: New test.
14861
14862 2000-09-06  Greg McGary  <greg@mcgary.org>
14863
14864         * gcc.c-torture/execute/20000906-1.c: New test.
14865         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14866
14867 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14868
14869         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14870
14871 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14872
14873         * g++.old-deja/g++.pt/crash57.C: New test.
14874
14875 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14876
14877         * g++.old-deja/g++.pt/crash56.C: New test.
14878
14879 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14880
14881         * g++.old-deja/g++.pt/koenig1.C: New test.
14882
14883 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14884
14885         * gcc.dg/20000904-1.c: New test.
14886
14887 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14888
14889         * gcc.dg/cpp/paste8.c: New test.
14890
14891 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14892
14893         * gcc.c-torture/compile/20000827-1.c: New test.
14894
14895 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14896
14897         * gcc.dg/format-diag-1.c: New test.
14898
14899 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14900
14901         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14902         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14903         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14904         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14905         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14906
14907 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14908
14909         * g++.old-deja/g++.other/nested4.C: New test.
14910
14911 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14912
14913         * g++.old-deja/g++.ns/scoped1.C: New test.
14914
14915 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14916
14917         * lib/g++.exp: Support testing already-installed GCC.
14918
14919 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14920
14921         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14922
14923 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14924
14925         * gcc.dg/return-type-2.c: New test.
14926
14927 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14928
14929         * gcc.c-torture/compile/20000825-1.c: New test.
14930
14931 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14932
14933         * gcc.dg/dwarf2-2.c: New test.
14934
14935 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14936
14937         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14938         dg-warning regexps.
14939
14940 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14941
14942         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14943         gcc.dg/format-ext-5.c: New tests.
14944
14945 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14946
14947         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14948
14949 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14950
14951         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14952
14953 2000-08-24  Richard Henderson  <rth@cygnus.com>
14954
14955         * gcc.dg/ia64-sync-1.c: New test.
14956         * gcc.dg/ia64-sync-2.c: New test.
14957         * gcc.dg/ia64-asm-1.c: New test.
14958
14959 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14960
14961         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14962         * gcc.dg/format-ext-2.c: New test.
14963
14964 2000-08-23  Jason Merrill  <jason@redhat.com>
14965
14966         * lib/old-dejagnu.exp: Also ignore "In member function" and
14967         "At global scope".
14968
14969 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14970
14971         * gcc.dg/noncompile/label-lineno-1.c: New test.
14972
14973 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14974
14975         * gcc.dg/c99-array-nonobj-1.c: New test.
14976
14977 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14978
14979         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14980         tests.
14981         * gcc.dg/format-ext-1.c: New test.
14982
14983 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14984
14985         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14986         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14987         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14988         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14989         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14990
14991 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14992
14993         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14994         gcc.dg/c99-strftime-2.c: New tests.
14995
14996 2000-08-22  Richard Henderson  <rth@cygnus.com>
14997
14998         * gcc.c-torture/execute/20000822-1.c: New test.
14999
15000 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
15001
15002         * gcc.c-torture/execute/20000819-1.x: Remove.
15003
15004 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
15005
15006         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
15007         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
15008         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
15009         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
15010         gcc.dg/format-xopen-1.c: New tests.
15011
15012 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
15013
15014         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
15015
15016 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
15017
15018         * g++.old-deja/g++.other/loop2.C: New test.
15019
15020         * gcc.c-torture/compile/20000606-1.c: New test.
15021         * gcc.c-torture/compile/20000728-1.c: New test.
15022         * gcc.c-torture/execute/20000801-1.c: New test.
15023         * gcc.c-torture/execute/20000801-2.c: New test.
15024         * gcc.c-torture/execute/20000819-1.c: New test.
15025         * gcc.c-torture/execute/20000819-1.x: XFAIL.
15026         * gcc.dg/20000629-1.c: New test.
15027         * gcc.dg/20000724-1.c: New test.
15028         * gcc.dg/20000807-1.c: New test.
15029
15030 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
15031
15032         * gcc.dg/cpp/pragma-1.c: New test.
15033         * gcc.dg/cpp/pragma-2.c: New test.
15034
15035 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
15036
15037         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
15038         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
15039
15040 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15041
15042         * gcc.c-torture/compile/20000818-1.c: New test.
15043
15044 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
15045
15046         * gcc.c-torture/execute/20000818-1.c: New test.
15047
15048 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15049
15050         * gcc.dg/format-va-1.c: New test.
15051
15052 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15053
15054         * g++.old-deja/g++.other/typedef8.C: New test.
15055
15056 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15057
15058         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
15059         * g++.old-deja/g++.mike/net36.C: Mark candidate.
15060         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
15061         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
15062         * g++.old-deja/g++.other/ptrmem7.C: New test.
15063         * g++.old-deja/g++.pt/ptrmem10.C: New test.
15064
15065 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
15066
15067         * g++.old-deja/g++.pt/typename27.C: New test.
15068
15069 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
15070
15071         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
15072         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
15073         * g++.old-deja/g++.pt/friend45.C: New test.
15074         * g++.old-deja/g++.other/friend8.C: New test.
15075
15076 2000-08-15  Richard Henderson  <rth@cygnus.com>
15077
15078         * gcc.c-torture/execute/20000815-1.c: New test.
15079
15080 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
15081
15082         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
15083         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
15084         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
15085
15086 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
15087
15088         * g++.old-deja/g++.other/refinit2.C: New test.
15089
15090 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
15091
15092         * lib/c-torture.exp (c-torture): Make
15093         compiler_conditional_xfail_data global.
15094         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
15095         compiler_conditional_xfail_data machinery.
15096         (f-torture-execute): Likewise.
15097         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
15098         and only when unrolling loops.
15099
15100         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
15101
15102 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
15103
15104         * g++.old-deja/g++.pt/explicit81.C: New test.
15105
15106 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
15107
15108         * g++.old-deja/g++.pt/typename26.C: New test.
15109
15110 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
15111
15112         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
15113         warning.
15114
15115 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15116
15117         * g++.old-deja/g++.other/array3.C: New test.
15118
15119 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15120
15121         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
15122         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
15123         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
15124         New tests.
15125
15126 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
15127
15128         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
15129         * g++.old-deja/g++.abi/vmihint.C: Likewise.
15130
15131 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
15132
15133         * gcc.c-torture/execute/20000808-1.c: New test.
15134
15135 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
15136
15137         * gcc.dg/c90-const-expr-1.c: New test.
15138
15139 2000-08-08  Richard Henderson  <rth@cygnus.com>
15140
15141         * gcc.dg/noncompile/920923-1.c: Declare calloc.
15142
15143 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
15144
15145         * gcc.dg/noncompile/const-ll-1.c: New test.
15146
15147 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
15148
15149         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
15150
15151 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
15152
15153         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
15154         that running programs linked against the shared version of libobjc
15155         run correctly.
15156
15157 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15158
15159         * gcc.dg/c99-printf-1.c: New test.
15160
15161 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15162
15163         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
15164
15165 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
15166
15167         * gcc.c-torture/execute/20000731-1.x: Delete.
15168
15169 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
15170
15171         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
15172         and torture_without_loops as is done by c-torture.exp.
15173         (search_for): Copy from c-torture.exp.
15174         (gcc-dg-runtest): New function, drives a directory of tests
15175         iterating over the TORTURE_OPTIONS.
15176         (scan-assembler, scan-assembler-not): Move here from
15177         individual directory drivers.
15178
15179         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
15180         defined by lib/gcc-dg.exp.
15181         * gcc.dg/cpp/cpp.exp: Likewise.
15182         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
15183         gcc-dg-runtest, so we cycle over optimization options.
15184
15185         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
15186         * gcc.dg/compare2.c: No longer expected to fail.
15187
15188 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15189
15190         * gcc.c-torture/execute/20000804-1.c: New test.
15191
15192 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
15193
15194         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
15195
15196 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
15197
15198         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
15199
15200 2000-08-03  Jeffrey A Law  (law@cygnus.com)
15201
15202         * gcc.c-torture/compile/20000803-1.c: New test.
15203
15204 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15205
15206         * gcc.c-torture/execute/20000801-3.c,
15207         gcc.c-torture/execute/20000801-4.c: New tests.
15208         * gcc.c-torture/execute/20000801-3.x,
15209         gcc.c-torture/execute/20000801-4.x: Xfail.
15210
15211 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
15212
15213         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
15214         libobjc/.libs to allow for libtool.
15215
15216 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
15217
15218         * gcc.c-torture/compile/20000802-1.c: New test.
15219
15220 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
15221
15222         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
15223
15224 2000-07-31  Jeffrey A Law  (law@cygnus.com)
15225
15226         * gcc-c-torture/execute/20000731-2.c: New test.
15227
15228         * gcc.c-torture/execute/20000731-1.c: New test.
15229         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
15230
15231 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
15232
15233         * testsuite/gcc.dg/cpp/paste7.c: New test.
15234         * gcc.dg/cpp/20000725-1.c: New test.
15235
15236 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
15237
15238         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
15239         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
15240         declaration warning for __builtin_dwarf_reg_size.
15241
15242         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
15243
15244 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15245
15246         * gcc.dg/noncompile/voidparam-1.c: New test.
15247
15248 2000-07-30  Richard Henderson  <rth@cygnus.com>
15249
15250         * gcc.dg/c90-digraph-1.c: Don't xfail.
15251         * gcc.dg/compare2.c (case 10): Xfail.
15252         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
15253
15254 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
15255
15256         * gcc.dg/c99-main-1.c: New test.
15257
15258 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15259
15260         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
15261
15262 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
15263
15264         * gcc.c-tortuer/execute/20000726-1.c: New test.
15265
15266 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
15267
15268         * gcc.c-torture/execute/enum-2.c: New test.
15269
15270 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15271
15272         * gcc.dg/cpp/tr-warn3.c: New test.
15273
15274 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15275
15276         * g++.old-deja/g++.ext/implicit1.C: Remove.
15277         * g++.old-deja/g++.jason/c2.C: Remove
15278         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
15279         * g++.old-deja/g++.pt/crash16.C: Likewise.
15280         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
15281
15282 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15283
15284         * g++.old-deja/g++.other/for2.C: New test.
15285
15286 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
15287
15288         * gcc.dg/20000720-1.c: New test.
15289
15290 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
15291
15292         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
15293
15294 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
15295
15296         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
15297         * gcc.c-torture/execute/20000722-1.c: New.
15298         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
15299
15300 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
15301
15302         * gcc.dg/cpp/20000720-1.S: New test.
15303
15304 2000-07-21  Michael Meissner  <meissner@redhat.com>
15305
15306         * gcc.c-torture/execute/ieee/hugeval.c: New test.
15307
15308 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
15309
15310         * g++.old-deja/g++.brendan/crash16.C,
15311         g++.old-deja/g++.brendan/parse3.C,
15312         g++.old-deja/g++.brendan/redecl1.C,
15313         g++.old-deja/g++.ns/template13.C,
15314         g++.old-deja/g++.other/decl4.C,
15315         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
15316
15317 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
15318
15319         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
15320         and "Internal error".
15321
15322         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
15323         regexps.
15324         * gcc.dg/cpp/paste6.c: New test.
15325
15326 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
15327
15328         * gcc.dg/cpp/tr-direct.c: New test.
15329
15330         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
15331         gcc.dg/cpp/undef1.c: Tweak error regexps.
15332
15333 2000-07-18  Eric Christopher <echristo@redhat.com>
15334
15335         * gcc.c-torture/compile/20000718-1.c: New test.
15336
15337 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
15338
15339         * cpplex.c (_cpp_push_token): If the token being pushed back
15340         is the previous token in this context, just subtract one from
15341         context->posn.
15342         * cppmacro.c (save_expansion): Clear aux field when storing a
15343         placemarker.
15344
15345 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
15346
15347         * gcc.dg/noncompile/redecl-1.c: New test.
15348
15349 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
15350
15351         * gcc.c-torture/execute/20000717-5.c: New test.
15352         * gcc.c-torture/execute/20000717-1.x: Removed.
15353
15354 2000-07-17  Richard Henderson  <rth@cygnus.com>
15355
15356         * gcc.c-torture/execute/20000717-4.c: New test.
15357
15358 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
15359
15360         * gcc.dg/cpp/syshdr.c: New test.
15361         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
15362
15363 2000-07-17  Neil Booth  <neilb@earthling.net>
15364
15365         * gcc.dg/cpp/cmdlne-dM.c: New test.
15366         * gcc.dg/cpp/cmdlne-dD.c: New test.
15367
15368 2000-07-17  Jeffrey A Law  (law@cygnus.com)
15369
15370         * gcc.c-torture/execute/20000717-3.c: New test.
15371
15372         * gcc.c-torture/compile/20000717-1.c: New test.
15373
15374 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
15375
15376         * gcc.c-torture/execute/20000717-2.c: New test.
15377
15378 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15379
15380         * gcc.dg/formatz-1.c: New test.
15381
15382         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
15383         * gcc.dg/c99-digraph-1.c: New tests.
15384
15385         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
15386         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
15387
15388         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
15389         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
15390         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
15391         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
15392         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
15393         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
15394         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
15395
15396 2000-07-17   Greg McGary <greg@mcgary.org>
15397
15398         * gcc.c-torture/execute/20000717-1.c: New test.
15399         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
15400
15401 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
15402
15403         * gcc.c-torture/execute/20000715-2.c: New test.
15404         * gcc.dg/20000715-1.c: New test.
15405
15406 2000-07-15  Michael Meissner  <meissner@redhat.com>
15407
15408         * gcc.c-torture/execute/20000715-1.c: New test.
15409
15410 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
15411
15412         * gcc.c-torture/execute/20000707-1.c: New test.
15413
15414 2000-07-13  Neil Booth  <NeilB@earthling.net>
15415
15416         * testsuite/gcc.dg/cpp/digraph1.c,
15417         testsuite/gcc.dg/cpp/digraph2.c,
15418         testsuite/gcc.dg/cpp/digraphs.c: New tests.
15419
15420 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
15421
15422         * g77.f-torture/compile/20000630-2.f:  New test.
15423         * g77.f-torture/compile/20000630-2.x
15424
15425 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15426
15427         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
15428
15429 2000-07-11  Neil Booth  <NeilB@earthling.net>
15430
15431         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
15432
15433 2000-07-11  Neil Booth  <NeilB@earthling.net>
15434
15435         * gcc.dg/cpp/cmdlne-C.c: New.
15436
15437 2000-07-09  Neil Booth  <NeilB@earthling.net>
15438
15439         * gcc.dg/cpp/directiv.c: New tests.
15440         * gcc.dg/cpp/undef1.c: Update.
15441
15442 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
15443
15444         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
15445
15446 2000-07-09  Neil Booth  <NeilB@earthling.net>
15447
15448         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
15449
15450 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
15451
15452         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
15453         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
15454
15455 2000-07-08  Neil Booth  <NeilB@earthling.net>
15456
15457         * gcc.dg/cpp/macsyntx.c: New tests.
15458
15459 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15460
15461         * gcc.dg/20000707-1.c: New test.
15462
15463 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15464
15465         * gcc.c-torture/execute/20000706-1.c: New test.
15466         * gcc.c-torture/execute/20000706-2.c: New test.
15467         * gcc.c-torture/execute/20000706-3.c: New test.
15468         * gcc.c-torture/execute/20000706-4.c: New test.
15469         * gcc.c-torture/execute/20000706-5.c: New test.
15470
15471 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15472
15473         * g++.old-deja/g++.pt/instantiate7.C: New test.
15474
15475 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15476
15477         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
15478         * g++.old-deja/g++.mike/thunk3.C: Likewise.
15479         * g++.old-deja/g++.other/rtti3.C: Likewise.
15480         * g++.old-deja/g++.other/rttid3.C: Likewise.
15481
15482 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
15483
15484         *  g77.f-torture/compile/20000630-1.x: Fix typo
15485
15486 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
15487
15488         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
15489         assembly output.
15490
15491 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
15492
15493         * gcc.dg/cpp/ident.c: New test.
15494
15495 2000-07-05  Neil Booth  <NeilB@earthling.net>
15496
15497         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
15498           gcc.dg/cpp/lexstrng.c: New tests.
15499
15500 2000-07-04  Neil Booth  <NeilB@earthling.net>
15501
15502         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
15503         * gcc.dg/cpp/strify2.c: Same.
15504
15505 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
15506
15507         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
15508         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
15509         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
15510         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
15511
15512         * testsuite/gcc.dg/cpp/macro1.c,
15513         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
15514         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
15515         testsuite/gcc.dg/cpp/strify1.c,
15516         testsuite/gcc.dg/cpp/strify2.c: New tests.
15517
15518 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
15519
15520         * gcc.c-torture/execute/20000703-1.c: New test.
15521
15522 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15523
15524         * g++.old-deja/g++.pt (lookup10.C): New test.
15525
15526 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15527
15528         * g++.old-deja/g++.pt (typename25.C): New test.
15529
15530 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
15531
15532         * gcc.c-torture/compile/20000701-1.c: New test.
15533
15534 2000-06-30  Nick Clifton  <nickc@cygnus.com>
15535
15536         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
15537         to test case.
15538
15539 2000-06-30  Catherine Moore  <clm@cygnus.com>
15540
15541         * gcc.c-torture/execute/align-1.c: New test.
15542
15543 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
15544
15545         * g++.old-deja/g++.pt/expr8.C: New test.
15546         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
15547
15548 2000-06-29  Nick Clifton  <nickc@cygnus.com>
15549
15550         * gcc.c-torture/compile/20000629-1.c: New test.
15551
15552 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15553
15554
15555         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
15556         gcc.dg/noncompile directory, depending on whether they're
15557         preprocessor tests or not.  Annotate all the tests for the dg
15558         framework.
15559
15560         * gcc.c-torture/noncompile/noncompile.exp: Delete.
15561         * gcc.dg/noncompile/noncompile.exp: New.
15562
15563         * Moved files:
15564         Old name                                New name
15565         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
15566         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
15567         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
15568         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
15569         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
15570         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
15571         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
15572         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
15573         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
15574         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
15575         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
15576         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
15577         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
15578         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
15579         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
15580         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
15581         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
15582         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
15583         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
15584         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
15585         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
15586         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
15587         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
15588         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
15589
15590         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
15591         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
15592         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
15593         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
15594         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
15595         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
15596
15597 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15598
15599         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
15600         declare one variable.  On the fourth, error.
15601         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
15602         declared by 20000628-1a.h.
15603
15604 2000-06-29  Richard Henderson  <rth@redhat.com>
15605
15606         * gcc.c-torture/execute/930529-1.x: New file.
15607         * gcc.dg/920413-1.c: Adjust expected warning text.
15608         * gcc.dg/980217-1.c: Declare abort.
15609         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
15610
15611 2000-06-29  Jeffrey A Law  (law@cygnus.com)
15612
15613         * g77.f-torture/compile/20000629-1.f: New test.
15614         * g77.f-torture/compile/20000629-1.x: Expected to fail.
15615
15616 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15617
15618         Rearrange lots of files, removing entirely the
15619         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
15620         directories.
15621
15622         * Deleted files:
15623         gcc.c-torture/code_quality/code_quality.exp
15624         gcc.c-torture/special/special.exp
15625         gcc.failure/failure.exp
15626         gcc.failure/940409-1.x
15627         gcc.c-torture/compile/961203-1.x
15628
15629         * New files:
15630         gcc.misc-tests/linkage.exp
15631         gcc.c-torture/execute/920730-1t.c
15632         gcc.c-torture/execute/920730-1t.x
15633         gcc.c-torture/compile/920520-1.x
15634         gcc.c-torture/compile/920521-1.x
15635         gcc.c-torture/compile/981006-1.x
15636         gcc.c-torture/execute/eeprof-1.x
15637
15638         * Moved files (possibly with modifications to fit a new harness):
15639         Old name                                New name
15640         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15641         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15642         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15643         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15644         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15645         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15646         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15647         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15648         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15649         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15650         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15651         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15652         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15653         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15654
15655 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15656
15657         * c-torture/compile/961203-1.x: Delete.
15658
15659         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15660         not exit. Include stdio.h.
15661         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15662         * gcc.misc-tests/dg-12.c: Likewise.
15663         * gcc.misc-tests/dg-5.c: Likewise.
15664         * gcc.misc-tests/dg-6.c: Likewise.
15665         * gcc.misc-tests/dg-7.c: Prototype abort.
15666         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15667         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15668         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15669         not exit.
15670         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15671         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15672
15673 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15674
15675         * gcc.dg/cpp/20000628-1.c: New test.
15676         * gcc.dg/cpp/20000628-1.h: New header for above test.
15677         * gcc.dg/cpp/20000628-1a.h: Likewise.
15678
15679 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15680
15681         * gcc.dg/cpp: New directory.
15682         * gcc.dg/cpp/cpp.exp: New driver.
15683         * gcc.dg/cpp/20000627-1.c: New test.
15684         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15685         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15686         and rewrite as a compilation test.
15687
15688         * gcc.dg: Move many files into the cpp subdirectory, possibly
15689         renaming or editing them as well.
15690         Old name                New name
15691         990119-1.c              cpp/19990119-1.c
15692         990228-1.c              cpp/19990228-1.c
15693         990407-1.c              cpp/19990407-1.c
15694         990409-1.c              cpp/19990409-1.c
15695         990413-1.c              cpp/19990413-1.c
15696         990703-1.c              cpp/19990703-1.c
15697         20000127-1.c            cpp/20000127-1.c
15698         20000129-1.c            cpp/20000129-1.c
15699         20000207-1.c            cpp/20000207-1.c
15700         20000207-2.c            cpp/20000207-2.c
15701         20000209-1.c            cpp/20000209-1.c
15702         20000209-2.c            cpp/20000209-2.c
15703         20000301-1.c            cpp/20000301-1.c
15704         20000419-1.c            cpp/20000419-1.c
15705         20000510-1.S            cpp/20000510-1.S
15706         20000519-1.c            cpp/20000519-1.c
15707         20000529-1.c            cpp/20000529-1.c
15708         20000625-1.c            cpp/20000625-1.c
15709         20000625-2.c            cpp/20000625-2.c
15710         cpp-as1.c               cpp/assert1.c
15711         cpp-as2.c               cpp/assert2.c
15712         cxx-comments-1.c        cpp/cxxcom1.c
15713         cxx-comments-2.c        cpp/cxxcom2.c
15714         endif-label.c           cpp/endif.c
15715         cpp-hash1.c             cpp/hash1.c
15716         cpp-hash2.c             cpp/hash2.c
15717         cpp-if1.c               cpp/if-1.c
15718         cpp-if2.c               cpp/if-2.c
15719         cpp-if3.c               cpp/if-3.c
15720         cpp-if4.c               cpp/if-4.c
15721         cpp-if5.c               cpp/if-5.c
15722         cpp-cond.c              cpp/if-cexp.c
15723         cpp-missingop.c         cpp/if-mop.c
15724         cpp-missingparen.c      cpp/if-mpar.c
15725         cpp-opprec.c            cpp/if-oppr.c
15726         cpp-ifparen.c           cpp/if-paren.c
15727         cpp-shortcircuit.c      cpp/if-sc.c
15728         cpp-shift.c             cpp/if-shift.c
15729         cpp-unary.c             cpp/if-unary.c
15730         cpp-li1.c               cpp/line1.c
15731         cpp-li2.c               cpp/line2.c
15732         lineno.c                cpp/line3.c
15733         lineno-2.c              cpp/line4.c
15734         cpp-mi.c                cpp/mi1.c
15735         cpp-mic.h               cpp/mi1c.h
15736         cpp-micc.h              cpp/mi1cc.h
15737         cpp-mind.h              cpp/mi1nd.h
15738         cpp-mindp.h             cpp/mi1ndp.h
15739         cpp-mix.h               cpp/mi1x.h
15740         cpp-mi2.c               cpp/mi2.c
15741         cpp-mi2a.h              cpp/mi2a.h
15742         cpp-mi2b.h              cpp/mi2b.h
15743         cpp-mi2c.h              cpp/mi2c.h
15744         cpp-mi3.c               cpp/mi3.c
15745         cpp-mi3.def             cpp/mi3.def
15746         poison-1.c              cpp/poison.c
15747         pr-impl.c               cpp/prag-imp.c
15748         cpp-redef-2.c           cpp/redef1.c
15749         cpp-redef.c             cpp/redef2.c
15750         strpaste.c              cpp/strp1.c
15751         strpaste-2.c            cpp/strp2.c
15752         cpp-tradpaste.c         cpp/tr-paste.c
15753         cpp-tradstringify.c     cpp/tr-str.c
15754         cpp-tradwarn1.c         cpp/tr-warn1.c
15755         cpp-tradwarn2.c         cpp/tr-warn2.c
15756         trigraphs.c             cpp/trigraphs.c
15757         cpp-unc1.c              cpp/unc1.c
15758         cpp-unc2.c              cpp/unc2.c
15759         cpp-unc3.c              cpp/unc3.c
15760         cpp-unc.c               cpp/unc4.c
15761         undef.c                 cpp/undef1.c
15762         undef-2.c               cpp/undef2.c
15763         cpp-wi1.c               cpp/widestr1.c
15764
15765 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15766
15767         * lib/g++.exp (g++_include_flags): Tweak.
15768
15769 2000-06-27  H.J. Lu  <hjl@gnu.org>
15770             Loren J. Rittle  <ljrittle@acm.org>
15771
15772         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15773         version with one that knows about the new gcc tree structure.
15774         (g++_link_flags): Same.
15775
15776 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15777
15778         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15779         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15780         case we are cross-compiling.
15781
15782         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15783         g++.old-deja/g++.niklas/Makefile.in,
15784         g++.old-deja/g++.niklas/configure.in,
15785         g++.old-deja/g++.other/Makefile.in,
15786         g++.old-deja/g++.other/configure.in,
15787         gcc.c-torture/code_quality/Makefile.in,
15788         gcc.c-torture/code_quality/configure.in,
15789         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15790         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15791         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15792         gcc.c-torture/execute/ieee/Makefile.in,
15793         gcc.c-torture/execute/ieee/configure.in,
15794         gcc.c-torture/noncompile/Makefile.in,
15795         gcc.c-torture/noncompile/configure.in,
15796         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15797         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15798         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15799
15800 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15801
15802         * g++.old-deja/g++.other/ambig3.C: New test.
15803
15804 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15805
15806         * g++.old-deja/g++.pt/syntax1.C: New test.
15807         * g++.old-deja/g++.pt/syntax2.C: New test.
15808         * g++.old-deja/g++.other/syntax3.C: New test.
15809         * g++.old-deja/g++.other/syntax4.C: New test.
15810
15811 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15812
15813         * gcc.dg/20000623-1.c: Prototype exit and abort.
15814
15815 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15816
15817         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15818         New tests.
15819         * gcc.dg/cpp-mi3.def: New file.
15820
15821         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15822         inside assertions.
15823         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15824         lexer's error messages.
15825         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15826         divine anything from the linemarkers.
15827         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15828         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15829
15830 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15831
15832         * gcc.dg/20000623-1.c: New test.
15833
15834 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15835
15836         * gcc.c-torture/execute/20000622-1.c: New test.
15837
15838 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15839
15840         * g++.old-deja/g++.other/init15.C: New test.
15841
15842 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15843
15844         * g++.old-deja/g++.pt/vaarg2.C: New test.
15845         * g++.old-deja/g++.pt/vaarg3.C: New test.
15846
15847 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15848
15849         * g++.old-deja/g++.other/dyncast6.C: New test.
15850
15851 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15852
15853         * gcc.c-torture/execute/loop-6.c: New test.
15854
15855 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15856
15857         * gcc.dg/20000614-1.c: New test.
15858         * gcc.dg/20000614-2.c: New test.
15859
15860 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15861
15862         * g++.old-deja/g++.other/inline12.C: New test.
15863
15864 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15865
15866         * g++.old-deja/g++.other/eh1.C: New test.
15867
15868 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15869
15870         * g++.old-deja/g++.other/type.C: New test.
15871
15872 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15873
15874         * g++.old-deja/g++.other/initstring.C: New test.
15875
15876 2000-06-12  Jason Merrill  <jason@redhat.com>
15877
15878         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15879
15880 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15881
15882         * gcc.c-torture/compile/20000609-1.c: New test.
15883
15884 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15885
15886         * gcc.dg/20000609-1.c: New test.
15887
15888 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15889
15890         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15891         * gcc.c-torture/noncompile/poison-1.c: Move...
15892         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15893         * gcc.dg/cpp-li1.c: Add a token after the #line.
15894
15895 2000-06-05  Richard Henderson  <rth@cygnus.com>
15896
15897         * gcc.c-torture/execute/20000605-2.c: New test.
15898         * gcc.c-torture/execute/20000605-3.c: New test.
15899
15900 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15901
15902         * g77.f-torture/execute/20000503-1.x: New file.
15903
15904 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15905
15906         * g++.old-deja/g++.eh/badalloc1.C: New test.
15907
15908 2000-06-05  Richard Henderson  <rth@cygnus.com>
15909
15910         * gcc.c-torture/execute/20000605-1.c: New test.
15911
15912 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15913             Nathan Sidwell <nathan@codesourcery.com>
15914
15915         * gcc.c-torture/compile/20000605-1.c: New test.
15916
15917 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15918
15919         * g77.f-torture/compile/20000601-1.f:  New test.
15920
15921 2000-06-03  Richard Henderson  <rth@cygnus.com>
15922
15923         * gcc.c-torture/execute/20000603-1.c: New.
15924
15925 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15926
15927         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15928         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15929
15930 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15931
15932         * gcc.dg/compare2.c (case 12): XFAIL.
15933         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15934         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15935
15936         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15937
15938 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15939
15940         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15941         guard macro is already defined when the header is first
15942         included.
15943         * gcc.dg/cpp-mix.h: New file.
15944         * gcc.dg/endif-label.c: Update patterns to match compiler.
15945
15946         * g++.brendan/complex1.C: Declare abort.
15947         * g++.law/refs4.C: Remove XFAIL.
15948         * g++.oliva/expr2.C: Declare abort and exit.
15949
15950 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15951
15952         * gcc.c-torture/execute/20000528-1.c: New test.
15953
15954         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15955         * g++.old-deja/g++.law/temps4.C: Likewise.
15956
15957         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15958         stdlib.h.  Call abort() on failure.
15959         * g++.old-deja/g++.law/refs4.C: Likewise.
15960         * g++.old-deja/g++.law/temps4.C: Likewise.
15961         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15962         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15963
15964 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15965
15966         Relative to g++.dg/special:
15967         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15968
15969         Relative to g++.old-deja:
15970         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15971         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15972         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15973         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15974         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15975         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15976         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15977
15978         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15979         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15980         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15981         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15982         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15983         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15984         and/or string.h.
15985
15986         * g++.other/goto1.C: Update expectations for error messages.
15987
15988 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15989
15990         * gcc.c-torture/compile/20000523-1.c: New test.
15991
15992 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15993
15994         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15995
15996 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15997
15998         * g++.old-deja/g++.eh/catch11.C: New test.
15999         * g++.old-deja/g++.eh/catch12.C: New test.
16000
16001 2000-05-24  Nick Clifton  <nickc@cygnus.com>
16002
16003         * gcc.c-torture/execute/20000523-1.c: New test.
16004
16005 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
16006
16007         * c-torture/execute/bcp-1.c: Replace abort in arg of
16008         __builtin_constant_p with a generic external function.
16009
16010         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
16011         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
16012         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
16013         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
16014         Prototype abort and/or exit.
16015
16016         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
16017         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
16018         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
16019         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
16020
16021 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
16022
16023         * gcc.dg/dwarf2-1.c: New test.
16024
16025 2000-05-20  Richard Henderson  <rth@cygnus.com>
16026
16027         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
16028
16029 2000-05-20  Andreas Jaeger  <aj@suse.de>
16030
16031         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
16032         testcase.
16033
16034 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
16035
16036         * gcc.c-torture/execute/20000519-2.c: New test.
16037
16038 2000-05-19  Andreas Jaeger  <aj@suse.de>
16039
16040         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
16041         which fails with SSA.
16042
16043         * lib/c-torture.exp: Also test with -O3 -fssa.
16044
16045 2000-05-18  Michael Meissner  <meissner@redhat.com>
16046
16047         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
16048         * gcc.c-torture/execute/920415-1.c: Ditto.
16049         * gcc.c-torture/execute/920501-1.c: Ditto.
16050         * gcc.c-torture/execute/conversion.c: Ditto.
16051         * gcc.c-torture/execute/cvt-1.c: Ditto.
16052
16053 2000-05-18  Jeffrey A Law  (law@cygnus.com)
16054
16055         * gcc.c-torture/compile/20000518-1.c: New test.
16056
16057 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
16058
16059         * g77.f-torture/compile/200005018.f:  New test.
16060
16061 2000-05-17  Jeffrey A Law  (law@cygnus.com)
16062
16063         * gcc.c-torture/compile/20000517-1.c: New test.
16064
16065 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16066
16067         * gcc.c-torture/execute/20000516-1.c: New test.
16068
16069 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
16070
16071         * g++.old-deja/g++.other/eh.C: New test.
16072
16073 2000-05-12  Richard Henderson  <rth@cygnus.com>
16074
16075         * gcc.c-torture/execute/990208-1.c (main): Don't pass
16076         constants through to doit's conditional.
16077
16078 2000-05-11  Jeffrey A Law  (law@cygnus.com)
16079
16080         * gcc.c-torture/compile/20000511-1.c: New test.
16081         * g77.f-torture/compile/20000511-1.f: New test.
16082         * g77.f-torture/compile/20000511-2.f: New test.
16083
16084 2000-05-11  Michael Meissner  <meissner@redhat.com>
16085
16086         * gcc.c-torture/execute/20000511-1.c: New test.
16087
16088 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
16089
16090         * gcc.dg/dg.exp: Scan .S files as well as .c files.
16091         * gcc.dg/20000510-1.S: New.
16092
16093 2000-05-08  Catherine Moore  <clm@cygnus.com>
16094
16095         * gcc.dg/unused-3.c: New.
16096
16097 2000-05-06  Richard Henderson  <rth@cygnus.com>
16098
16099           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
16100           * g++.old-deja/g++.mike/warn1.C: Likewise.
16101           * g++.old-deja/g++.pt/local1.C: Likewise.
16102           * g++.old-deja/g++.pt/local7.C: Likewise.
16103           * g++.old-deja/g++.pt/spec16.C: Likewise.
16104
16105 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
16106
16107         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
16108
16109 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
16110
16111           * g77.f-torture/execute/20000503-1.f:  New test.
16112
16113 2000-05-04  Andreas Jaeger  <aj@suse.de>
16114
16115         * gcc.dg/noreturn-2.c: New test.
16116
16117 2000-05-04  Neil Booth  <NeilB@earthling.net>
16118
16119         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
16120         preprocessor.
16121
16122 2000-05-04  Richard Henderson  <rth@cygnus.com>
16123
16124         * gcc.c-torture/execute/20000503-1.c: Fix typo.
16125
16126 2000-05-04  Richard Henderson  <rth@cygnus.com>
16127
16128         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
16129         OpenSSL by Jason R Thorpe.
16130
16131 2000-05-03  Jim Wilson  <wilson@cygnus.com>
16132
16133         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
16134
16135 2000-05-03  Robert Lipe <robertlipe@usa.net>
16136
16137         * gcc.dg/20000503-1.c: New test.
16138
16139 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
16140
16141         * gcc.c-torture/compile/20000502-1.c: New test.
16142         * g++.old-deja/g++.other/align.C: New test.
16143         * gcc.dg/cpp-tradstringify.c: New test.
16144
16145 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
16146
16147         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
16148         and hard registers.
16149
16150 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
16151
16152         * gcc.c-torture/execute/loop-5.c: New test.
16153
16154 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
16155
16156         * gcc.c-torture/execute/va-arg-20.c: New test.
16157
16158 2000-04-23  Jeffrey A Law  (law@cygnus.com)
16159
16160         * gcc.c-torture/execute/20000422-1.c: New test.
16161
16162 2000-04-20  Greg McGary  <gkm@gnu.org>
16163
16164         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
16165         when optimizing, but without sibling-call optimizations (-O1).
16166
16167 2000-04-20  Jeffrey A Law  (law@cygnus.com)
16168
16169           * gcc.c-torture/compile/20000420-1.c: New test.
16170
16171 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16172
16173         * g++.abi/ptrflags.C: New test.
16174         * g++.eh/catchptr1.C: Test incomplete pointer chains.
16175
16176 2000-04-19  Catherine Moore  <clm@cygnus.com>
16177
16178         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
16179
16180 2000-04-19  Greg McGary  <gkm@gnu.org>
16181
16182         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
16183         sibling-call optimizations.
16184
16185 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
16186
16187         * gcc.dg/20000419-1.c: New test.
16188
16189 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
16190
16191         * gcc.c-torture/execute/20000412-6.c: New test.
16192
16193 2000-04-12  Jeffrey A Law  (law@cygnus.com)
16194
16195         * gcc.c-torture/execute/20000412-5.c: New test.
16196         * g77.f-torture/compile/20000412-1.f: New test.
16197         * gcc.c-torture/execute/20000412-4.c: New test.
16198         * gcc.c-torture/compile/20000412-2.c: New test.
16199         * gcc.c-torture/execute/20000412-3.c: New test.
16200         * gcc.c-torture/compile/20000412-1.c: New test.
16201         * gcc.c-torture/execute/20000412-2.c: New test.
16202
16203 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
16204
16205         * objc/execute/bf-20.m: New test.
16206
16207 2000-04-10  Richard Henderson  <rth@cygnus.com>
16208
16209         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
16210
16211         * gcc.c-torture/execute/20000412-1.c: New test.
16212
16213 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
16214
16215         * g++.old-deja/g++.eh/catchptr1.C: New test.
16216
16217 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
16218
16219         * g++.old-deja/g++.abi/cxa_vec.C: New test.
16220
16221 2000-04-08  Neil Booth  <NeilB@earthling.net>
16222
16223         * gcc.dg/cpp-nullchar.c: Remove test as
16224         embedded nulls cause problems.
16225
16226 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16227
16228         * gcc.dg/compare2.c: New test.
16229
16230 2000-04-08  Neil Booth  <NeilB@earthling.net>
16231
16232         * gcc.dg/cpp-nullchar.c: New test.
16233
16234 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
16235
16236         * gcc.dg/cpp-mi2.c: New test.
16237         * gcc.dg/cpp-mi2[abc].h: New files.
16238
16239 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
16240
16241         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
16242         member name.
16243
16244 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16245
16246         * g++.old-deja/g++.abi/vmihint.C: New test.
16247
16248 2000-04-06  Neil Booth  <NeilB@earthling.net>
16249
16250         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
16251         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
16252         copyright.
16253
16254 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
16255
16256         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
16257         avoid stack-frame overwrite.
16258
16259 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
16260
16261         * gcc.c-torture/compile/20000405-2.c: New test.
16262         * gcc.c-torture/compile/20000405-3.c: New test.
16263
16264 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16265
16266         * gcc.c-torture/compile/20000405-1.c: New test.
16267
16268 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
16269
16270         * gcc.dg/cast-qual-1.c: Revert last change.
16271
16272 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16273
16274         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
16275
16276 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
16277
16278         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
16279         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
16280
16281 2000-04-03  Jeffrey A Law  (law@cygnus.com)
16282
16283         * gcc.c-torture/compile/20000403-2.c: New test.
16284         * gcc.c-torture/compile/20000403-1.c: New test.
16285
16286 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
16287
16288         * gcc.c-torture/execute/20000403-1.c: New test.
16289
16290 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
16291
16292         * gcc.c-torture/execute/20000402-1.c: New test.
16293
16294 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
16295
16296         * gcc.c-torture/execute/va-arg-15.c: New test.
16297         * gcc.c-torture/execute/va-arg-16.c: New test.
16298         * gcc.c-torture/execute/va-arg-17.c: New test.
16299         * gcc.c-torture/execute/va-arg-18.c: New test.
16300         * gcc.c-torture/execute/va-arg-19.c: New test.
16301
16302 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
16303
16304         * gcc.c-torture/compile/981211-1.c: Move to...
16305         * gcc.dg/cpp-as1.c: ...here.
16306         * gcc.dg/cpp-as2.c: New file.
16307
16308         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
16309         compiler.
16310
16311 2000-04-02  Neil Booth  <NeilB@earthling.net>
16312
16313         * gcc.dg/cpp-cond.c  New tests.
16314         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
16315         accidental success less likely.
16316         * gcc.dg/cpp-missingop.c  New tests.
16317         * gcc.dg/cpp-missingparen.c  New tests.
16318         * gcc.dg/cpp-shift.c  New tests.
16319         * gcc.dg/cpp-shortcircuit.c  New tests.
16320         * gcc.dg/cpp-unary.c  New tests.
16321
16322 2000-03-29  Jeffrey A Law  (law@cygnus.com)
16323
16324         * gcc.c-torture/compile/20000329-1.c: New test.
16325
16326 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
16327
16328         * gcc.c-torture/compile/20000326-1.c: New test.
16329         * gcc.c-torture/compile/20000326-2.c: New test.
16330
16331 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
16332
16333         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
16334         the first parameter is a function argument.
16335
16336 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
16337
16338         * g++.old-deja/g++.ext/array4.C: New test.
16339
16340 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
16341
16342         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
16343
16344 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16345
16346         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
16347
16348 2000-03-19  Richard Henderson  <rth@cygnus.com>
16349
16350         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
16351
16352 2000-03-19  Richard Henderson  <rth@cygnus.com>
16353
16354         * gcc.c-torture/compile/20000319-1.c: New test.
16355
16356 2000-03-14  Jeffrey A Law  (law@cygnus.com)
16357
16358         * gcc.c-torture/execute/20000314-3.c: New test.
16359         * gcc.c-torture/execute/20000314-2.c: New test.
16360         * gcc.c-torture/execute/20000314-1.c: New test.
16361         * gcc.c-torture/compile/20000314-2.c: New test.
16362         * gcc.c-torture/compile/20000314-1.c: New test.
16363
16364 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
16365
16366         * g++.old-deja/g++.warn/inline.C: New test.
16367
16368 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
16369
16370         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
16371         standards-compliant result rather than specific constants.
16372         Put test-values in array.
16373
16374 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
16375
16376         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
16377         (g++_target_compile): Put test-specific options last.
16378
16379 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16380
16381         * g++.old-deja/g++.eh/vbase4.C: New test.
16382
16383 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16384
16385         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
16386
16387 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16388
16389         * g++.old-deja/g++.brendan/misc12.C: Removed.
16390         * g++.old-deja/g++.pt/memtemp77.C: Constify.
16391         * g++.old-deja/g++.ext/pretty4.C: New test.
16392
16393 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16394
16395         * g++.old-deja/g++.other/string2.C: New test.
16396
16397 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
16398
16399         * g++.old-deja/g++.warn/impint2.C: New test.
16400
16401 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
16402
16403         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
16404         is 1, not zero.
16405
16406 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
16407
16408         * g++.old-deja/g++.warn/impint.C: New test.
16409         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
16410         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
16411         * g++.old-deja/g++.pt/explicit12.C: Likewise.
16412         * g++.old-deja/g++.pt/explicit13.C: Likewise.
16413         * g++.old-deja/g++.pt/explicit17.C: Likewise.
16414         * g++.old-deja/g++.pt/explicit18.C: Likewise.
16415         * g++.old-deja/g++.pt/explicit19.C: Likewise.
16416         * g++.old-deja/g++.pt/explicit23.C: Likewise.
16417         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16418         * g++.old-deja/g++.pt/explicit35.C: Likewise.
16419         * g++.old-deja/g++.pt/explicit6.C: Likewise.
16420         * g++.old-deja/g++.pt/memclass7.C: Likewise.
16421
16422 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
16423
16424         * gcc.dg/cpp-redef.c: New test.
16425
16426 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
16427
16428         * g++.old-deja/g++.pt/unify7.C: New test.
16429
16430 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16431
16432         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
16433         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
16434
16435 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
16436
16437         * gcc.c-torture/compile/20000224-1.c: New test.
16438
16439 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16440
16441         * gcc.c-torture/compile/cpp-2.c: New test.
16442         * gcc.c-torture/compile/cpp-1.c: New test.
16443
16444 2000-02-25  Jeffrey A Law  (law@cygnus.com)
16445
16446         * gcc.c-torture/execute/20000225-1.c: New test.
16447
16448 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16449
16450         * gcc.dg/cpp-li2.c: New test.
16451
16452         * gcc.dg/cpp-wi1.c: New test.
16453
16454         * gcc.dg/cpp-li1.c: New test.
16455
16456 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
16457
16458         * g++.old-deja/g++.other/sizeof5.C: New test.
16459
16460 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16461
16462         * gcc.c-torture/execute/va-arg-13.c: New test.
16463
16464 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
16465
16466         * gcc.c-torture/execute/va-arg-12.c: New test.
16467
16468 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16469
16470         * gcc.c-torture/execute/20000223-1.c: New test.
16471
16472 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16473
16474         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
16475
16476 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
16477
16478         * g++.old-deja/g++.abi/ptrmem.C: New test.
16479
16480 2000-02-19  Richard Henderson  <rth@cygnus.com>
16481
16482         * gcc.c-torture/compile/init-3.c: New.
16483
16484 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
16485
16486         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
16487         ALWAYS_CXXFLAGS.
16488
16489 2000-02-11  Robert Lipe <robertl@sco.com>
16490
16491         * gcc.c-torture/compile/20000211-3.c: New test.
16492
16493 2000-02-11  Martin Buchholz <martin@xemacs.org>
16494
16495         * gcc.c-torture/compile/20000211-2.c: New test.
16496
16497 2000-02-11  Jeffrey A Law  (law@cygnus.com)
16498
16499         * gcc.c-torture/compile/20000211-1.c: New test.
16500
16501 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
16502
16503         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
16504           on native targets
16505
16506 2000-02-08  Nathan Sidwell  <nathan@acm.org>
16507
16508         * g++.old-deja/g++.other/cast5.C: New test.
16509
16510 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
16511
16512         * gcc.c-torture/execute/20000205-1.c: New.
16513
16514 2000-02-03  Nathan Sidwell  <nathan@acm.org>
16515
16516         * g++.old-deja/g++.jason/cast3.C: Return void.
16517         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
16518
16519 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16520
16521         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
16522
16523         * gcc.dg/loop-1.c: New test.
16524
16525 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
16526
16527         * gcc.c-torture/compile/20000127-1.c: New test.
16528         * gcc.c-torture/execute/991228-1.c: New test.
16529
16530 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16531
16532         * gcc.dg/unused-2.c: New test.
16533
16534         * gcc.dg/conv-1.c: New test.
16535
16536 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
16537
16538         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
16539         compiler.
16540         (tool_option_proc): Fix typo.
16541
16542 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
16543
16544         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
16545         of the ld on the host, not on the build machine.
16546         Also, don't crash if '--help' is not a supported option.
16547
16548 2000-01-24  Richard Henderson  <rth@cygnus.com>
16549
16550         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
16551
16552 2000-01-20  Jeffrey A Law  (law@cygnus.com)
16553
16554         * gcc.c-torture/execute/20000120-2.c: New test.
16555         * gcc.c-torture/execute/20000120-1.c: New test.
16556
16557 2000-01-13  Jeffrey A Law  (law@cygnus.com)
16558
16559         * gcc.c-torture/execute/20000113-1.c: New test.
16560
16561 2000-01-12  Jeffrey A Law  (law@cygnus.com)
16562
16563         * gcc.c-torture/execute/20000112-1.c: New test.
16564
16565 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16566
16567         * gcc.dg/20000111-1.c: New test.
16568
16569 2000-01-10  Jeffrey A Law  (law@cygnus.com)
16570
16571         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
16572         with 16 bit integers.
16573
16574 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16575
16576         * gcc.dg/20000108-1.c: New test.
16577
16578 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16579
16580         * g++.old-deja/g++.ns/koenig8.C: New test.
16581
16582 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16583
16584         * g++.old-deja/g++.other/cast4.C: New test.
16585
16586 2000-01-05  Jeffrey A Law  (law@cygnus.com)
16587
16588         * gcc.c-torture/compile/20000105-2.c: New test.
16589         * gcc.c-torture/compile/20000105-1.c: New test.
16590
16591 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16592
16593         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
16594         references to printf & atoi to conform to ANSI standard.
16595         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
16596         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
16597         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
16598         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
16599         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
16600         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16601         * g++.old-deja/g++.brendan/copy1.C: Likewise.
16602         * g++.old-deja/g++.brendan/copy2.C: Likewise.
16603         * g++.old-deja/g++.brendan/copy3.C: Likewise.
16604         * g++.old-deja/g++.brendan/copy4.C: Likewise.
16605         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16606         * g++.old-deja/g++.brendan/copy6.C: Likewise.
16607         * g++.old-deja/g++.brendan/copy7.C: Likewise.
16608         * g++.old-deja/g++.brendan/copy8.C: Likewise.
16609         * g++.old-deja/g++.brendan/crash11.C: Likewise.
16610         * g++.old-deja/g++.brendan/crash14.C: Likewise.
16611         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
16612         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16613         * g++.old-deja/g++.brendan/delete2.C: Likewise.
16614         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
16615         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
16616         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
16617         * g++.old-deja/g++.brendan/eh1.C: Likewise.
16618         * g++.old-deja/g++.brendan/groff1.C: Likewise.
16619         * g++.old-deja/g++.brendan/init3.C: Likewise.
16620         * g++.old-deja/g++.brendan/misc12.C: Likewise.
16621         * g++.old-deja/g++.brendan/misc7.C: Likewise.
16622         * g++.old-deja/g++.brendan/new2.C: Likewise.
16623         * g++.old-deja/g++.brendan/operators4.C: Likewise.
16624         * g++.old-deja/g++.brendan/operators5.C: Likewise.
16625         * g++.old-deja/g++.brendan/overload2.C: Likewise.
16626         * g++.old-deja/g++.brendan/overload7.C: Likewise.
16627         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
16628         * g++.old-deja/g++.brendan/reference1.C: Likewise.
16629         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
16630         * g++.old-deja/g++.brendan/template24.C: Likewise.
16631         * g++.old-deja/g++.brendan/template3.C: Likewise.
16632         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
16633         * g++.old-deja/g++.jason/inline3.C: Likewise.
16634         * g++.old-deja/g++.jason/opeq.C: Likewise.
16635         * g++.old-deja/g++.law/arg5.C: Likewise.
16636         * g++.old-deja/g++.law/arm7.C: Likewise.
16637         * g++.old-deja/g++.law/ctors11.C: Likewise.
16638         * g++.old-deja/g++.law/cvt8.C: Likewise.
16639         * g++.old-deja/g++.law/init9.C: Likewise.
16640         * g++.old-deja/g++.law/refs4.C: Likewise.
16641         * g++.old-deja/g++.law/template2.C: Likewise.
16642         * g++.old-deja/g++.law/visibility24.C: Likewise.
16643         * g++.old-deja/g++.law/vtable3.C: Likewise.
16644         * g++.old-deja/g++.mike/asm2.C: Likewise.
16645         * g++.old-deja/g++.mike/eh1.C: Likewise.
16646         * g++.old-deja/g++.mike/misc1.C: Likewise.
16647         * g++.old-deja/g++.mike/misc13.C: Likewise.
16648         * g++.old-deja/g++.mike/misc14.C: Likewise.
16649         * g++.old-deja/g++.mike/ns12.C: Likewise.
16650         * g++.old-deja/g++.mike/p1248.C: Likewise.
16651         * g++.old-deja/g++.mike/p3708.C: Likewise.
16652         * g++.old-deja/g++.mike/p3708a.C: Likewise.
16653         * g++.old-deja/g++.mike/p3708b.C: Likewise.
16654         * g++.old-deja/g++.mike/p646.C: Likewise.
16655         * g++.old-deja/g++.mike/p700.C: Likewise.
16656         * g++.old-deja/g++.mike/p783.C: Likewise.
16657         * g++.old-deja/g++.mike/p783a.C: Likewise.
16658         * g++.old-deja/g++.mike/p783b.C: Likewise.
16659         * g++.old-deja/g++.mike/p786.C: Likewise.
16660         * g++.old-deja/g++.mike/p789.C: Likewise.
16661         * g++.old-deja/g++.mike/p789a.C: Likewise.
16662         * g++.old-deja/g++.mike/p807a.C: Likewise.
16663         * g++.old-deja/g++.other/delete3.C: Likewise.
16664         * g++.old-deja/g++.other/dyncast1.C: Likewise.
16665         * g++.old-deja/g++.other/dyncast2.C: Likewise.
16666         * g++.old-deja/g++.other/dyncast3.C: Likewise.
16667         * g++.old-deja/g++.other/empty1.C: Likewise.
16668         * g++.old-deja/g++.other/temporary1.C: Likewise.
16669         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
16670         * g++.old-deja/g++.pt/t16.C: Likewise.
16671         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
16672
16673 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
16674
16675         * gcc.dg/991230-1.c: New test.
16676
16677 1999-12-29  Jeffrey A Law  (law@cygnus.com)
16678
16679         * gcc.c-torture/compile/991229-3.c: New test.
16680         * gcc.c-torture/compile/991229-2.c: New test.
16681         * gcc.c-torture/compile/991229-1.c: New test.
16682
16683 1999-12-29  Greg McGary <gkm@eng.ascend.com>
16684
16685         * gcc.c-torture/compile/labels-2.c: New test.
16686
16687 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16688
16689         * gcc.c-torture/execute/991227-1.c: New test.
16690
16691 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16692
16693         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
16694
16695 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16696
16697         * gcc.c-torture/execute/991221-1.c: New test.
16698
16699 1999-12-20  Nathan Sidwell  <nathan@acm.org>
16700
16701         * g++.old-deja/g++.other/cast3.C: New test.
16702
16703 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
16704
16705         * gcc.c-torture/execute/991216-4.c: New test.
16706
16707 1999-12-16  Michael Meissner  <meissner@cygnus.com>
16708
16709         * gcc.c-torture/execute/991216-1.c: New test.
16710         * gcc.c-torture/execute/991216-2.c: New test.
16711         * gcc.c-torture/execute/991216-3.c: New test.
16712
16713 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16714
16715         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
16716         Actually make the test fail by using "-O2" for compilation.
16717
16718 1999-12-15  Nathan Sidwell  <nathan@acm.org>
16719
16720         * g++.old-deja/g++.warn/cast-align1.C: New test.
16721
16722 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16723
16724         * gcc.c-torture/compile/991214-1.c: New test.
16725         * gcc.c-torture/compile/991214-2.c: New test.
16726
16727 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16728
16729         * gcc.dg/991214-1.c: New test.
16730
16731 1999-12-13  Jeffrey A Law  (law@cygnus.com)
16732
16733         * gcc.c-torture/compile/991213-3.c: New test.
16734         * gcc.c-torture/compile/991213-2.c: New test.
16735         * gcc.c-torture/compile/991213-1.c: New test.
16736
16737 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
16738
16739         * gcc.dg/991209-1.c: New test.
16740
16741 1999-12-08  Nathan Sidwell <nathan@acm.org>
16742
16743         * gcc.c-torture/compile/991208-1.c: New test.
16744
16745 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16746
16747         * gcc.dg/ultrasp2.c: New test.
16748
16749 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
16750
16751         * g++.old-deja/g++.abi/align.C (main): Fix typo.
16752
16753 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
16754
16755         * gcc.c-torture/compile/991202-1.c: New test.
16756         * gcc.c-torture/execute/991202-1.c: New test.
16757         * gcc.c-torture/execute/991202-2.c: New test.
16758         * gcc.c-torture/execute/991202-3.c: New test.
16759
16760 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
16761
16762         * g++.old-deja/g++.abi/align.C: New test.
16763         * g++.old-deja/g++.abi/aggregates.C: Likewise.
16764         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16765
16766 1999-12-01  Richard Henderson  <rth@cygnus.com>
16767
16768         * gcc.c-torture/execute/991201-1.c: New.
16769
16770 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
16771
16772         * gcc.dg/991129-1.c: New test.
16773
16774 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
16775
16776         * gcc.c-torture/compile/991127-1.c: New test.
16777
16778 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16779
16780         * g++.old-deja/g++.other/warn4.C: New test.
16781
16782 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16783
16784         * g++.old-deja/g++.eh/cleanup2.C: New test.
16785         * g++.old-deja/g++.ext/pretty2.C: New test.
16786         * g++.old-deja/g++.ext/pretty3.C: New test.
16787         * g++.old-deja/g++.other/debug6.C: New test.
16788
16789 1999-10-20  Jim Wilson  <wilson@cygnus.com>
16790
16791         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
16792         compiler_output to look for one error message instead of two.
16793
16794 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
16795
16796         * gcc.c-torture/execute/991118-1.c: Also test case
16797         where the word boundary does not split a byte evenly.
16798
16799 1999-11-19  Nathan Sidwell  <nathan@acm.org>
16800
16801         * g++.old-deja/g++.ext/restrict1.C: New test.
16802
16803 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
16804
16805         * gcc.c-torture/execute/991118-1.c: New test.
16806
16807 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
16808
16809         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
16810         working directory pathnames.
16811
16812 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
16813
16814         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
16815         host is equipped with driver.h and driver.o so it can actually
16816         compile and run the tests.
16817
16818 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
16819
16820         * gcc.c-torture/compile/991008-1.c: New test.
16821
16822 1999-11-08  Nick Clifton  <nickc@cygnus.com>
16823
16824         * lib/gcc-dg.exp: Include target-supports.exp
16825
16826 1999-11-05  Nick Clifton  <nickc@cygnus.com>
16827
16828         * lib/target-supports.exp: New file: Provide procs to test for
16829         features supported by the target.
16830         (check_weak_available): Moved here from ecos.exp.
16831         (check_alias_available): New proc: Determine of the target
16832         toolchain supports the alias attribute.
16833
16834         * gcc.dg/special/ecos.exp: Move check_weak_available to
16835         target-supports.exp.
16836         (alias-1.c): Only perform the test if the target supports
16837         aliases.
16838         (wkali-1.c): Only perform the test if the target supports
16839         aliases.
16840
16841         * gcc.dg/990506-0.c: Expect error messages from cross
16842         targets as well as native targets.
16843
16844 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16845
16846         * gcc.dg/ultrasp1.c: Removed xfail.
16847         * gcc.dg/struct-ret-2.c: Likewise.
16848         * gcc.dg/array-1.c: Likewise.
16849
16850 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16851
16852         * gcc.dg/struct-ret-2.c: New test.
16853
16854         * gcc.dg/array-1.c: New test.
16855
16856 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
16857
16858         * gcc.c-torture/execute/991030-1.c: New test.
16859
16860 1999-10-26  Richard Henderson  <rth@cygnus.com>
16861
16862         * gcc.c-torture/compile/991026-2.c: New test.
16863
16864 1999-10-26  Jeffrey A Law  (law@cygnus.com)
16865
16866         * gcc.c-torture/compile/991026-1.c: New test.
16867
16868 1999-10-23  Jeffrey A Law  (law@cygnus.com)
16869
16870         * gcc.c-torture/execute/991023-1.c: New test.
16871
16872 1999-10-19  Jeffrey A Law  (law@cygnus.com)
16873
16874         * gcc.c-torture/execute/991019-1.c: New test.
16875
16876 1999-10-16  Richard Henderson  <rth@cygnus.com>
16877
16878         * gcc.c-torture/execute/991016-1.c: New test.
16879
16880 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
16881
16882         * gcc.c-torture/execute/991014-1.c: New test.
16883
16884 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
16885
16886         * g++.old-deja/g++.other/union2.C: New test.
16887
16888 1999-10-13  Nathan Sidwell  <nathan@acm.org>
16889
16890         * g++.old-deja/g++.other/vaarg2.C: New test.
16891         * g++.old-deja/g++.other/vaarg3.C: New test.
16892
16893 1999-10-12  Craig Burley  <craig@jcb-sc.com>
16894
16895         * g77.f-torture/noncompile/19990905-1.f: Moved from being
16896         in compile/.
16897
16898 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
16899
16900         * gcc.c-torture/execute/va-arg-11.c: New test.
16901
16902 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
16903
16904         * lib/file-format.exp (gcc_target_object_format): Don't
16905         crash if objdump is unavailable.
16906
16907 1999-09-29  Donn Terry <donn@interix.com>
16908
16909         * gcc.misc-tests/mg.exp: delete extraneous redirection.
16910
16911 1999-09-28  Nick Clifton  <nickc@cygnus.com>
16912
16913         * gcc.c-torture/compile/990928-1.c: New test.
16914
16915 1999-09-28  Nathan Sidwell  <nathan@acm.org>
16916
16917         * g++.old-deja/g++.other/decl6.C: New test.
16918
16919 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16920
16921         * gcc.c-torture/execute/va-arg-10.c: New test.
16922
16923 1999-09-27  Nathan Sidwell  <nathan@acm.org>
16924
16925         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
16926         __PRETTY_FUNCTION__.
16927
16928 1999-09-23  Nick Clifton  <nickc@cygnus.com>
16929
16930         * gcc.c-torture/execute/990923-1.c: New test.
16931
16932 1999-09-21  Nick Clifton  <nickc@cygnus.com>
16933
16934         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
16935         for which -fpic is inappropriate.
16936
16937 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
16938
16939         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
16940
16941 1999-09-21  Nathan Sidwell  <nathan@acm.org>
16942
16943         * g++.old-deja/g++.other/dyncast1.C: New test.
16944         * g++.old-deja/g++.other/dyncast2.C: New test.
16945         * g++.old-deja/g++.other/dyncast3.C: New test.
16946         * g++.old-deja/g++.other/dyncast4.C: New test.
16947         * g++.old-deja/g++.other/dyncast5.C: New test.
16948         * g++.old-deja/g++.eh/catch3.C: New test.
16949         * g++.old-deja/g++.eh/catch3p.C: New test.
16950         * g++.old-deja/g++.eh/catch4.C: New test.
16951         * g++.old-deja/g++.eh/catch4p.C: New test.
16952         * g++.old-deja/g++.eh/catch5.C: New test.
16953         * g++.old-deja/g++.eh/catch5p.C: New test.
16954         * g++.old-deja/g++.eh/catch6.C: New test.
16955         * g++.old-deja/g++.eh/catch6p.C: New test.
16956         * g++.old-deja/g++.eh/catch7.C: New test.
16957         * g++.old-deja/g++.eh/catch7p.C: New test.
16958         * g++.old-deja/g++.eh/catch8.C: New test.
16959         * g++.old-deja/g++.eh/catch8p.C: New test.
16960         * g++.old-deja/g++.eh/catch9.C: New test.
16961         * g++.old-deja/g++.eh/catch9p.C: New test.
16962
16963 1999-09-13  Nathan Sidwell  <nathan@acm.org>
16964
16965         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
16966         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
16967
16968 1999-09-13  Jeffrey A Law  (law@cygnus.com)
16969
16970         * gcc.c-torture/compile/990913-1.c: New test.
16971
16972 1999-09-10  Nathan Sidwell  <nathan@acm.org>
16973
16974         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
16975         * g++.old-deja/g++.jason/rfg5.C: Likewise.
16976
16977 1999-09-09  Richard Henderson  <rth@cygnus.com>
16978
16979         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
16980
16981 1999-09-09  Nathan Sidwell  <nathan@acm.org>
16982
16983         * g++.old-deja/g++.other/lookup11.C: New test.
16984         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
16985         what is permitted and what we want.
16986         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
16987         overload use.
16988         * g++.old-deja/g++.jason/rfg5.C: Likewise
16989
16990 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
16991
16992         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
16993         * gcc.c-torture/noncompile/poison-1.c: New file.
16994
16995 1999-09-08  Nathan Sidwell  <nathan@acm.org>
16996
16997         * g++.old-deja/g++.other/sizeof3.C: New test.
16998         * g++.old-deja/g++.other/sizeof4.C: New test.
16999         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
17000         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
17001
17002 1999-09-07  Richard Henderson  <rth@cygnus.com>
17003
17004         * gcc.dg/va-arg-1.c: New.
17005
17006 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17007
17008         * gcc.c-torture/execute/va-arg-9.c: New test.
17009
17010 1999-09-05  Craig Burley  <craig@jcb-sc.com>
17011
17012         * g77.f-torture/compile/980519-2.f: New test.
17013         * g77.f-torture/compile/19990905-0.f: New test.
17014         * g77.f-torture/compile/19990905-1.f: New test.
17015         * g77.f-torture/compile/19990905-2.f: New test.
17016
17017         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
17018
17019 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
17020
17021         * gcc.c-torture/execute/990827-1.c: Fix typo.
17022
17023 1999-09-03  Nathan Sidwell  <nathan@acm.org>
17024
17025         * g++.old-deja/g++.other/deref1.C: New test.
17026
17027 1999-09-02  Nathan Sidwell  <nathan@acm.org>
17028
17029         * g++.old-deja/g++.other/ambig2.C: New test.
17030         * g++.old-deja/g++.other/cond5.C: New test.
17031         * g++.old-deja/g++.other/lookup16.C: New test.
17032
17033 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
17034
17035         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
17036         assemblers too.
17037
17038 1999-08-31  Jeffrey A Law  (law@cygnus.com)
17039
17040         * lib/c-torture.exp: Avoid the "compare executables" optimization
17041         when testing native.
17042
17043 1999-08-29  Jeffrey A Law  (law@cygnus.com)
17044
17045         * gcc.c-torture/execute/990829-1.c: New test.
17046         * gcc.c-torture/compile/990829-1.c: New test.
17047
17048 1999-08-27  Paul Burchard  <burchard@pobox.com>
17049
17050         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
17051         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
17052         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
17053         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
17054         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
17055         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
17056         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
17057         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
17058         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
17059         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
17060         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
17061
17062 1999-08-27  Jeffrey A Law  (law@cygnus.com)
17063
17064         * gcc.c-torture/execute/990827-1.c: New test.
17065
17066 1999-08-26  Craig Burley  <craig@jcb-sc.com>
17067
17068         * g77.f-torture/noncompile/19990826-4.f: New test.
17069
17070         * g77.f-torture/compile/19990826-3.f: New test.
17071
17072         * g77.f-torture/execute/19990826-2.f: New test.
17073
17074         * g77.f-torture/compile/19990826-1.f: New test.
17075
17076         * gcc.c-torture/execute/990826-0.c: New test.
17077         * g77.c-torture/execute/19990826-0.f: New test.
17078
17079         * g77.f-torture/noncompile/970626-2.f: New test.
17080
17081 1999-08-25  Paul Burchard  <burchard@pobox.com>
17082
17083         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
17084         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
17085         lss-011.C: New tests.
17086
17087 1999-08-25  Nathan Sidwell  <nathan@acm.org>
17088
17089         * g++.old-deja/g++.other/decl5.C: New test.
17090
17091 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17092
17093         * noncompile/noncompile.exp: Load_lib c-torture.exp.
17094         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
17095         call `postbase' for each one.  All callers of `postbase' changed
17096         to call this instead.
17097
17098 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
17099
17100         * gcc.c-torture/execute/990811-1.c: New test.
17101
17102 1999-08-09  Nick Clifton  <nickc@cygnus.com>
17103
17104         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
17105         just native ones.
17106
17107         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
17108         just native ones.
17109
17110 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
17111
17112         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
17113
17114 1999-08-04  Jeffrey A Law  (law@cygnus.com)
17115
17116         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
17117
17118 1999-08-04  Nathan Sidwell  <nathan@acm.org>
17119
17120         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
17121
17122 1999-08-04  Jeffrey A Law  (law@cygnus.com)
17123
17124         * gcc.c-torture/execute/990804-1.c: New test.
17125
17126 1999-08-03  Nathan Sidwell  <nathan@acm.org>
17127
17128         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
17129         * g++.old-deja/g++.brendan/crash64.C: Likewise
17130         * g++.old-deja/g++.brendan/overload8.C: Likewise
17131
17132 1999-08-03  Nathan Sidwell  <nathan@acm.org>
17133
17134         * g++.old-deja/g++.other/struct1.C: New test.
17135
17136 1999-08-03  Nathan Sidwell  <nathan@acm.org>
17137
17138         * g++.old-deja/g++.other/enum2.C: New test.
17139
17140 1999-08-02  Richard Henderson  <rth@cygnus.com>
17141
17142         Adapted from tests from Franz Sirl:
17143         * gcc.c-torture/execute/va-arg-7.c: New test.
17144         * gcc.c-torture/execute/va-arg-8.c: New test.
17145
17146 1999-08-01  Jeffrey A Law  (law@cygnus.com)
17147
17148         * gcc.c-torture/compile/990801-2.c: New test.
17149
17150         * gcc.c-torture/compile/990801-1.c: New test.
17151
17152 1999-07-27  Michael Meissner  <meissner@cygnus.com>
17153
17154         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
17155         fp-cmp-1.c, converting double to float.
17156
17157         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
17158         fp-cmp-1.c, converting double to long double.
17159
17160         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
17161         from fr1 to unknown_register, since fr1 is a legitimate register
17162         on some machines.
17163
17164 1999-07-25  Jeffrey A Law  (law@cygnus.com)
17165
17166         * README: More listname related changes.
17167
17168 1999-07-08  Catherine Moore  <clm@cygnus.com>
17169
17170         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
17171
17172 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
17173
17174         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
17175
17176 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
17177
17178         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
17179
17180 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
17181
17182         * gcc.dg/990703-1.c: New test.
17183
17184 1999-06-29  Nick Clifton  <nickc@cygnus.com>
17185
17186         * lib/file-format.exp: New file: Move definition of proc
17187         gcc_target_object_format to here from
17188         gcc.dg/special/ecos.exp.
17189
17190         * lib/c-torture.exp: Include lib file-format.exp.
17191         * lib/gcc-dg.exp: Include lib file-format.exp.
17192
17193         * gcc.dg/special/ecos.exp: Remove definition of proc
17194         gcc_target_object_format.
17195
17196 1999-06-28  Jeffrey A Law  (law@cygnus.com)
17197
17198         * gcc.c-torture/execute/990628-1.c: New test.
17199
17200 1999-06-25  Jeffrey A Law  (law@cygnus.com)
17201
17202         * gcc.c-torture/compile/990625-2.c: New test.
17203
17204         * gcc.c-torture/compile/990625-1.c: New test.
17205
17206 1999-06-23  Nick Clifton  <nickc@cygnus.com>
17207
17208         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
17209         attributes compile.
17210         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
17211         ports that use the COFF/PE file format.
17212
17213 1999-06-17  Jeffrey A Law  (law@cygnus.com)
17214
17215         * gcc.c-torture/compile/990617-1.c: New test.
17216
17217 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
17218
17219         * g++.old-deja/g++.other/decl4.C: New test.
17220
17221 1999-06-14  Nathan Sidwell  <nathan@acm.org>
17222
17223         * g++.old-deja/g++.other/bitfld3.C: New test.
17224
17225 1999-06-08  Nathan Sidwell  <nathan@acm.org>
17226
17227         * g++.old-deja/g++.eh/catch1.C: New test.
17228
17229 1999-06-07  Jeffrey A Law  (law@cygnus.com)
17230
17231         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
17232
17233         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
17234         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
17235
17236 1999-06-05  Craig Burley  <craig@jcb-sc.com>
17237
17238         * g77.f-torture/compile/19990502-0.f: Replace with new,
17239         shorter, test that still fails after recent changes.
17240
17241 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17242
17243         * gcc.c-torture/execute/990604-1.c: New test.
17244
17245 1999-05-31  Jeffrey A Law  (law@cygnus.com)
17246
17247         * gcc.c-torture/execute/990531-1.c: New test.
17248
17249 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17250
17251         * gcc.c-torture/compile/990527-1.c: New test.
17252
17253 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
17254
17255         * gcc.c-torture/execute/990527-1.c: New test.
17256
17257 1999-05-25  Nick Clifton  <nickc@cygnus.com>
17258
17259         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
17260         bitfields as signed.
17261
17262 1999-05-25  Craig Burley  <craig@jcb-sc.com>
17263
17264         * g77.f-torture/compile/19990525-0.f: New test.
17265
17266 1999-05-25  Jeffrey A Law  (law@cygnus.com)
17267
17268         * gcc.c-torture/execute/990525-2.c: New test.
17269
17270         * gcc.c-torture/execute/990525-1.c: New test.
17271
17272 1999-05-24  Nathan Sidwell  <nathan@acm.org>
17273
17274         * g++.old-deja/g++.other/anon3.C: New test.
17275         * g++.old-deja/g++.other/anon4.C: New test.
17276         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
17277         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
17278         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
17279         Merrill).
17280
17281 1999-05-24  Jeffrey A Law  (law@cygnus.com)
17282
17283         * gcc.c-torture/execute/990524-1.c: New test.
17284
17285         * gcc.dg/990524-1.c: New test.
17286
17287 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17288
17289         * gcc.c-torture/compile/990523-1.c: New test.
17290
17291 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
17292
17293         * gcc.c-torture/compile/990519-1.c: New test.
17294
17295 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17296
17297         * gcc.c-torture/compile/990517-1.c: New test.
17298
17299         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
17300         (e4, f4): New tests.
17301         (main): Call them.
17302
17303 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17304
17305         * gcc.dg/noreturn-1.c: New test.
17306
17307 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
17308
17309         * gcc.c-torture/execute/990513-1.c: New test.
17310
17311 1999-05-10  Richard Henderson  <rth@cygnus.com>
17312
17313         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
17314
17315 1999-05-10  Craig Burley  <craig@jcb-sc.com>
17316
17317         * g77.f-torture/execute/erfc.f: Use small single-precision
17318         values, to avoid problems on Alphas when not -mieee.
17319
17320 1999-05-08  Craig Burley  <craig@jcb-sc.com>
17321
17322         * gcc.dg/990506-0.c: New test.
17323
17324 1999-05-08  Richard Henderson  <rth@cygnus.com>
17325
17326         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
17327         the constant to test.  Don't XFAIL 64-bit targets.
17328
17329         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
17330         * g++.old-deja/g++.law/profile1.C: Likewise.
17331
17332         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
17333         operator new instances.
17334         * g++.old-deja/g++.other/delete5.C: Likewise.
17335
17336 1999-05-03  Craig Burley  <craig@jcb-sc.com>
17337
17338         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
17339         intrinsic.
17340
17341 1999-05-03  Craig Burley  <craig@jcb-sc.com>
17342
17343         * g77.f-torture/execute/u77-test.f: Reverse order of two
17344         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
17345
17346 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17347
17348         * gcc.dg/compare1.c: New test.
17349
17350 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17351
17352         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
17353         New tests.
17354
17355 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17356
17357         * g77.f-torture/compile/19990502-1.f: New test.
17358
17359 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17360
17361         * g77.f-torture/compile/19990502-0.f: New test.
17362
17363 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17364
17365         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
17366         intrinsic.
17367
17368 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17369
17370         * g77.f-torture/execute/u77-test.f (main): List libU77
17371         intrinsics not currently tested.
17372         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
17373         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
17374         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
17375         Trim blanks off the ends of some printed strings.
17376
17377 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17378
17379         * g77.f-torture/execute/u77-test.f (main): Just warn about
17380         FSTAT gid disagreement, as it's expected on some systems.
17381
17382 1999-05-01  Craig Burley  <craig@jcb-sc.com>
17383
17384         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
17385         use a new function, which allows for some slop.
17386         Clean up some commentary.
17387         (issum): The new function.
17388         (sgladd): Deleted subroutine.
17389
17390 1999-05-01  Craig Burley  <craig@jcb-sc.com>
17391
17392         * g77.f-torture/execute/u77-test.f: Modify to be more like
17393         libf2c/libU77 version, bringing patches to that version here.
17394         Add suitable commentary.
17395
17396 1999-04-25  Richard Henderson  <rth@cygnus.com>
17397
17398         * gcc.dg/990424-1.c: New test.
17399
17400 1999-04-24  Craig Burley  <craig@jcb-sc.com>
17401
17402         * g77.f-torture/execute/u77-test.f (main): Bug involving
17403         LSTAT has been fixed, so turn back on full checking.
17404
17405 1999-04-20  Craig Burley  <craig@jcb-sc.com>
17406
17407         * g77.f-torture/compile/19990419-0.f: New test.
17408         * g77.f-torture/execute/19990419-1.f: New test.
17409
17410 1999-04-17  Richard Henderson  <rth@cygnus.com>
17411
17412         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
17413         to avoid the need for a prototype to supress a warning.
17414
17415 1999-04-07  Jim Wilson  <wilson@cygnus.com>
17416
17417         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
17418
17419 1999-04-04  Jeffrey A Law  (law@cygnus.com)
17420
17421         * gcc.c-torture/execute/990404-1.c: New test.
17422
17423 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17424
17425         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
17426         * gcc.dg/cpp-if3.c: Don't use -pedantic.
17427         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
17428         missing initializer warnings.
17429
17430 1999-03-28  Jeffrey A Law  (law@cygnus.com)
17431
17432         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
17433         matching strings.
17434
17435 1999-03-26  Jeffrey A Law  (law@cygnus.com)
17436
17437         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
17438
17439 1999-03-26  Craig Burley  <craig@jcb-sc.com>
17440
17441         * g77.f-torture/execute/19990325-0.f: New test.
17442         * g77.f-torture/execute/19990325-1.f: New test.
17443
17444 1999-03-24  Jeffrey A Law  (law@cygnus.com)
17445
17446         * gcc.c-torture/execute/990324-1.c: New test.
17447
17448 1999-03-22  Jim Wilson  <wilson@cygnus.com>
17449
17450         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
17451         test with 4.
17452
17453 1999-03-17  Richard Henderson  <rth@cygnus.com>
17454
17455         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
17456
17457 1999-03-13  Craig Burley  <craig@jcb-sc.com>
17458
17459         * g77.f-torture/execute/19990313-2.f: New test.
17460         * g77.f-torture/execute/19990313-3.f: New test.
17461
17462 1999-03-13  Craig Burley  <craig@jcb-sc.com>
17463
17464         * g77.f-torture/execute/19990313-0.f: New test.
17465         * g77.f-torture/execute/19990313-1.f: New test.
17466
17467 1999-03-12  Jim Wilson  <wilson@cygnus.com>
17468
17469         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
17470         printf to sprintf.
17471         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
17472         (main): Add check for u15.  Conditionalize u31 check depending on
17473         whether ints are <32 bits or >=32 bits.
17474
17475 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17476
17477         * g77.f-torture/execute/19981119-0.f: Improve testiness.
17478
17479 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17480
17481         * g77.f-torture/compile/19990305-0.f: New test.
17482         * g77.f-torture/execute/19981119-0.f: New test.
17483
17484 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17485
17486         * g77.f-torture/execute/970625-2.f: call ABORT if final
17487         result is not correct, instead of just printing it.
17488         Add this checking via newly introduced obfuscation, to
17489         trip up buggy front ends.
17490
17491 1999-03-07  Craig Burley  <craig@jcb-sc.com>
17492
17493         * g77.f-torture/compile/960317-1.f: Moved from being
17494         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
17495
17496 1999-03-06  Craig Burley  <craig@jcb-sc.com>
17497
17498         * g77.f-torture/execute/960317-1.f: New (old) test.
17499         * g77.f-torture/execute/970625-2.f: Ditto.
17500
17501 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
17502
17503         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
17504         message on line 1 or line 2; cccp and cpplib do this differently.
17505
17506 1999-03-01  Jeffrey A Law  (law@cygnus.com)
17507
17508         * g++.old-deja/g++.law/weak1.C: New test.
17509
17510 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17511
17512         * gcc.c-torture/execute/990119-1.c: Renamed to...
17513         * gcc.dg/990119-1.c: this, so it will only be tested once
17514         (it's a preprocessor test, it doesn't need to be run at
17515         multiple optimization levels).
17516
17517 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17518
17519         * lib/g++.exp: Don't add incdir=$base_dir/../include to
17520           ALWAYS_CXXFLAGS.
17521
17522 1999-02-24  Craig Burley  <craig@jcb-sc.com>
17523
17524         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
17525         * g77.f-torture/compile/19981216-0.f: ...as it is expected
17526         to not be compilable by current g77.
17527
17528 1999-02-24  Nick Clifton  <nickc@cygnus.com>
17529
17530         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
17531
17532 1999-02-22  Jeffrey A Law  (law@cygnus.com)
17533
17534         * gcc.c-torture/execute/990222-1.c: New test.
17535
17536 1999-02-19  Craig Burley  <craig@jcb-sc.com>
17537
17538         * g77.f-torture/compile/19990218-0.f: New test.
17539         * g77.f-torture/noncompile/19990218-1.f: New test.
17540
17541 1999-02-18  Craig Burley  <craig@jcb-sc.com>
17542
17543         * g77.f-torture/compile/19981216-0.f: New test.
17544
17545 1999-02-14  Jeffrey A Law  (law@cygnus.com)
17546
17547         * gcc.dg/990214-1.c: New test.
17548
17549 1999-02-13  Jeffrey A Law  (law@cygnus.com)
17550
17551         * gcc.dg/990213-2.c: New test.
17552
17553         * gcc.dg/990213-1.c: New test.
17554
17555 1999-02-12  Jeffrey A Law  (law@cygnus.com)
17556
17557         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
17558         ints.
17559
17560 1999-02-11  Nick Clifton  <nickc@cygnus.com>
17561
17562         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
17563         specified by target.
17564
17565         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
17566
17567 1999-02-11  Jeffrey A Law  (law@cygnus.com)
17568
17569         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
17570
17571 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
17572
17573         * gcc.dg/special/ecos.exp: New test driver for new tests with
17574         special requirements.
17575
17576         * gcc.dg/special/alias-1.c: New test.
17577         * gcc.dg/special/gcsec-1.c: New test.
17578         * gcc.dg/special/weak-1.c: New test.
17579         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
17580         * gcc.dg/special/weak-2.c: New test.
17581         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
17582         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
17583         * gcc.dg/special/wkali-1.c: New test.
17584         * gcc.dg/special/wkali-2.c: New test.
17585         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
17586         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
17587
17588 1999-02-10  Felix Lee  <flee@cygnus.com>
17589
17590           * lib/c-torture.exp (c-torture-compile): Pull out code for
17591           analyzing gcc error messages.
17592           (c-torture-execute): Likewise.  Fix some (harmless) false
17593           positives.
17594           * lib/gcc.exp (gcc_check_compile): New function.
17595
17596 1999-02-08  Richard Henderson  <rth@cygnus.com>
17597
17598         * gcc.c-torture/execute/990208-1.c: New test.
17599
17600 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
17601
17602         * g++.dg/special/ecos.exp: New driver for new tests with special
17603         requirements
17604
17605         * g++.dg/special/conpr-1.C: New test
17606         * g++.dg/special/conpr-2.C: New test
17607         * g++.dg/special/conpr-2a.C: New test
17608         * g++.dg/special/conpr-3.C: New test
17609         * g++.dg/special/conpr-3a.C: New test
17610         * g++.dg/special/conpr-3b.C: New test
17611
17612         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
17613         allow g++ to use the dg driver
17614
17615         * README: Add comment about g++.dg directory
17616
17617 1999-02-06  Jeffrey A Law  (law@cygnus.com)
17618
17619         * README: Update email addresses.
17620
17621 1999-02-03  Nick Clifton  <nickc@cygnus.com>
17622
17623         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
17624         arguments in order to force structure S onto the stack even on
17625         the alpha.
17626         (test): Pass 10 leading arguments to function foo as well as the
17627         structure S.
17628
17629         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
17630         failure for all targets.
17631
17632         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
17633         abort to terminate program execution.
17634
17635 1999-01-30  Richard Henderson  <rth@cygnus.com>
17636
17637         * gcc.c-torture/execute/990130-1.c: New test.
17638
17639 1999-01-30  Jeffrey A Law  (law@cygnus.com)
17640
17641         * gcc.dg/990130-1.c: New test.
17642
17643 1999-01-28  Michael Meissner  <meissner@cygnus.com>
17644
17645         * gcc.c-torture/execute/990128-1.c: New test.
17646
17647 1999-01-27  Michael Meissner  <meissner@cygnus.com>
17648
17649         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
17650
17651 1999-01-27  Felix Lee  <flee@cygnus.com>
17652
17653         * lib/c-torture.exp (c-torture-compile): pull out code for
17654         analyzing gcc error messages.
17655         (c-torture-execute): ditto, and fix some (harmless) false
17656         positives.
17657         * lib/gcc.exp (gcc_check_compile): new function.
17658
17659 1999-01-17  Jeffrey A Law  (law@cygnus.com)
17660
17661         * gcc.dg/990117-1.c: New test.
17662
17663         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
17664
17665         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
17666
17667 1999-01-15  Jeffrey A Law  (law@cygnus.com)
17668
17669         * g77.f-torture/compile/990115-1.f: New test.
17670
17671 1999-01-07  Jeffrey A Law  (law@cygnus.com)
17672
17673         * gcc.c-torture/compile/990107-1.c: New test
17674
17675 1999-01-06  Jeffrey A Law  (law@cygnus.com)
17676
17677         * gcc.c-torture/execute/990106-2.c: New test.
17678
17679         * gcc.c-torture/execute/990106-1.c: New test.
17680
17681 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
17682
17683         * gcc.c-torture/compile/981223-1.c: New test.
17684
17685 1998-12-29  Richard Henderson  <rth@cygnus.com>
17686
17687         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
17688         (opt3): Rename from opt4 and disable.
17689
17690 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
17691
17692         * g++.old-deja/g++.pt/ptrmem5.C: New test.
17693
17694 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17695
17696         * g++.old-deja/g++.other/conv5.C: New test.
17697
17698 1998-12-14  Nick Clifton  <nickc@cygnus.com>
17699
17700         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
17701
17702 1998-12-11  Jeffrey A Law  (law@cygnus.com)
17703
17704         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
17705
17706 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
17707
17708         * gcc.c-torture/compile/981211-1.c: New test.
17709
17710 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
17711
17712         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
17713
17714         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
17715
17716 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17717
17718         * gcc.special/930510-1.c: Make C9X safe.
17719         * gcc.misc-tests/gcov-1.c Similarly.
17720         * gcc.misc-tests/gcov-2.c Similarly.
17721
17722 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17723
17724         * gcc.dg/ultrasp1.c: New test.
17725
17726 1998-12-06  Richard Henderson  <rth@cygnus.com>
17727
17728         * gcc.c-torture/execute/981206.c: New test.
17729
17730 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17731
17732         * g++.old-deja/g++.ns/template7.C: New test.
17733
17734         * g++.old-deja/g++.other/expr1.C: New test.
17735
17736         * g++.old-deja/g++.eh/tmpl3.C: New test.
17737
17738         * g++.old-deja/g++.eh/tmpl2.C: New test.
17739
17740 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17741
17742         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
17743         * g++.old-deja/g++.other/using6.C: Removed.
17744         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
17745
17746         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
17747
17748 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17749
17750         * g++.old-deja/g++.pt/overload8.C: New test.
17751
17752         * g++.old-deja/g++.pt/overload7.C: New test.
17753
17754         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
17755
17756         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
17757         and relinking messages.
17758         * lib/g++.exp (g++_target_compile): Remove .rpo file when
17759         compiling with -frepo.
17760
17761 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
17762
17763         * g++.old-deja/g++.pt/lookup6.C: New test.
17764
17765 1998-11-30  Nick Clifton  <nickc@cygnus.com>
17766
17767         * gcc.c-torture/execute/981130-1.c: New test.
17768         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
17769
17770 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17771
17772         * g++.old-deja/g++.pt/explicit76.C: New test.
17773
17774         * g++.old-deja/g++.pt/friend38.C: New test.
17775
17776         * g++.old-deja/g++.ns/crash2.C: New test.
17777
17778         * g++.old-deja/g++.pt/defarg8.C: New test.
17779
17780         * g++.old-deja/g++.pt/instantiate6.C: New test.
17781
17782         * g++.old-deja/g++.pt/static6.C: New test.
17783
17784         * g++.old-deja/g++.pt/decl2.C: New test.
17785
17786 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17787
17788         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
17789         problem is actually related with name lookup, but so what? :-)
17790
17791         * g++.old-deja/g++.pt/friend37.C: New test.
17792
17793 1998-11-25  Dave Love  <d.love@dl.ac.uk>
17794
17795         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
17796         element, which fails on some systems.
17797
17798         * g77.f-torture/execute/labug1.f: New test.
17799
17800 1998-11-21  Jeffrey A Law  (law@cygnus.com)
17801
17802         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
17803         is defined.
17804
17805 1998-11-18  Dave Love  <d.love@dl.ac.uk>
17806
17807         * g77.f-torture/compile/981117-1.f: New test.
17808
17809 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
17810
17811         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
17812         properly discarded.
17813
17814 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
17815
17816         * gcc.c-torture/execute/memcheck: New directory of tests for
17817         -fcheck-memory-usage.
17818
17819 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17820
17821         * README: New file, general information about the testsuite and
17822         new description of the various C++ test subdirectories.
17823         * README.g++: Eliminate obsolete information, update and move most
17824         relevant stuff to README.
17825
17826 1998-11-07  Richard Henderson  <rth@cygnus.com>
17827
17828         * gcc.c-torture/compile/981107-1.c: New test.
17829
17830 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
17831
17832         * execute/memcpy-bi.c: New testcase.
17833
17834 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
17835
17836         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
17837         base classes.
17838
17839         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
17840         template is selected.
17841
17842         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
17843         classes, it should be accepted for all types.
17844
17845         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
17846
17847         * g++.old-deja/g++.pt/spec24.C: Ensure that template
17848         specializations start with template headers.
17849
17850 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
17851
17852         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
17853
17854         * g++.old-deja/g++.other/init9.C: Test cross initialization of
17855         non-POD types.
17856
17857 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17858
17859         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
17860
17861 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
17862
17863         * compile/981022-1.c, compile/981022-1.x: New test and driver.
17864
17865 1998-10-19  Jeffrey A Law  (law@cygnus.com)
17866
17867         * 981019-1.c: New test.
17868
17869 1998-10-14  Robert Lipe <robertl@dgii.com>
17870
17871         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
17872         find objc headers.
17873
17874 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17875
17876         * compile/981001-4.c: Remove use of GCC extension that triggers a
17877         compiler bug.
17878
17879 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
17880
17881         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
17882
17883 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17884
17885         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
17886         instantiation of template produces incorrect code for delete
17887         expression.
17888
17889         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
17890         constructors' name is not unique.
17891         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
17892         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
17893
17894         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
17895         automatic array of const is ill-formed.
17896
17897         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
17898         of template parameter?
17899
17900         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
17901         const.
17902
17903         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
17904         pointer-to-member expression.
17905
17906         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
17907         declaration causes ICE.
17908
17909 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
17910
17911         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
17912         reserved in the global namespace.
17913
17914         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
17915         generate needed virtual table.
17916
17917         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
17918
17919 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
17920
17921         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
17922         template-dependent type
17923
17924 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
17925
17926         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
17927         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
17928         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
17929
17930         * g++.old-deja/g++.other/using5.C: New test; using decl from base
17931         class should be usable as argument of member function.
17932         * g++.old-deja/g++.other/using6.C: New test; using decl from base
17933         class should be usable as return type of member function.
17934         * g++.old-deja/g++.other/using7.C: New test; using decl from base
17935         class should be usable as type of data member.
17936
17937         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
17938
17939 1998-10-09  Jeffrey A Law  (law@cygnus.com)
17940
17941         * gcc.c-torture/special/920521-1.c: Fix bogus test.
17942
17943 1998-10-08  Nick Clifton  <nickc@cygnus.com>
17944
17945         * gcc.dg/dll-?.c Add thumb to target list.
17946         Fix assembler scan patterns to match current assembler output.
17947
17948 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
17949
17950         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
17951         matching of template brackets.
17952
17953         * g++.old-deja/g++.other/using4.C: New test.  Test using
17954         declarations of methods from base classes.
17955
17956         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
17957         within functions should introduce names into the innermost
17958         enclosing namespace.
17959
17960         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
17961         of static locals if first initialization throws.
17962
17963 1998-10-07  Jim Wilson  <wilson@cygnus.com>
17964
17965         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
17966
17967 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
17968
17969         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
17970         lose track of the possible targets of tablejump insns.
17971         * special/special.exp: Run it.
17972
17973 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17974
17975         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
17976         must be declared before its specializations can be named in friend
17977         declarations.
17978
17979 1998-10-05  Dave Love  <d.love@dl.ac.uk>
17980
17981         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
17982
17983         * g77.f-torture/execute/io1.f: New test.
17984
17985 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17986
17987         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
17988         with pointer to template function, for which no argument deduction
17989         is possible.
17990
17991         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
17992         specialization of template function as argument to template
17993         function.
17994
17995         * g++.old-deja/g++.other/access2.C: New test; Inner class
17996         shouldn't have privileged access to Outer's names.
17997
17998 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17999
18000         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
18001         friend template declared within template class conflicts with
18002         nested class of the same name.
18003
18004         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
18005         is ignored.
18006
18007         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
18008         object with direct initializer as function declaration.
18009
18010         * g++.old-deja/g++.other/decl2.C: New test; duplicate
18011         initializers.
18012
18013         * g++.old-deja/g++.other/null2.C: New test; conditional operator
18014         involving const pointer and NULL produces incorrect result.
18015
18016         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
18017         type name without `typename' should be rejected with -pedantic.
18018
18019 1998-10-02  Richard Henderson  <rth@cygnus.com>
18020
18021         * g++.old-deja/g++.other/addrof1.C: New test.
18022
18023 1998-10-01  Nick Clifton  <nickc@cygnus.com>
18024
18025         * gcc.c-torture/compile/981001-1.c: New test.
18026         * gcc.c-torture/execute/981001-1.c: New test.
18027
18028 1998-10-01  Jeffrey A Law  (law@cygnus.com)
18029
18030         * gcc.c-torture/compile/981001-2.c: New test.
18031         * gcc.c-torture/compile/981001-3.c: New test.
18032         * gcc.c-torture/compile/981001-4.c: New test.
18033
18034 1998-10-01  Robert Lipe  <robertl@dgii.com>
18035
18036         * lib/objc.exp (objc_target_compile): Add -L during compiles for
18037         multilibbed hosts.   Idea grafted from g77.exp.
18038
18039 1998-09-30  Dave Love  <d.love@dl.ac.uk>
18040
18041         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
18042         avoid losing on systems which need -lsocket.
18043
18044 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
18045
18046         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
18047         * g++.old-deja/g++.other/nested2.C: Ditto.
18048         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
18049         failure.
18050
18051 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
18052
18053         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
18054         preferred over template operator!= for enum bitfields.
18055
18056 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
18057
18058         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
18059         that happen to have the same base name, but in different scopes,
18060         are incorrectly rejected.
18061
18062 1998-09-16  Richard Henderson  <rth@cygnus.com>
18063
18064         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
18065         on the native word size instead of an integer literal.
18066
18067 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
18068
18069         * g++.old-deja/g++.other/static2.C: Invocation of static data
18070         member of type pointer-to-function denoted as non-static member.
18071
18072         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
18073         checks involving function types and aliases.
18074
18075 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
18076
18077         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
18078         redefined to the same non-trivial type.
18079
18080         * g++.old-deja/g++.pt/explicit73.C: Test for proper
18081         namespace-qualification of template specializations declared in
18082         other namespaces.
18083
18084         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
18085         to declare a subset of the specializations of a template function
18086         as friends of specializations of a template class.
18087
18088         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
18089         member templates that do not fully specialize the enclosing
18090         template class are rejected.
18091
18092 1998-09-11  Dave Love  <d.love@dl.ac.uk>
18093
18094         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
18095
18096 1998-09-08  Dave Love  <d.love@dl.ac.uk>
18097
18098         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
18099         altered from libf2c/libU77 version.
18100
18101 1998-09-06  Dave Love  <d.love@dl.ac.uk>
18102
18103         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
18104
18105 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
18106
18107         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
18108         (un)signed char are different types for template specialization
18109         purposes.
18110
18111 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
18112
18113         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
18114         * objc: ObjC testsuite.
18115
18116 1998-08-31  Catherine Moore  <clm@cygnus.com>
18117
18118         * gcc.c-torture/execute/941014-1.x:  New file.
18119
18120 1998-08-31  Nick Clifton  <nickc@cygnus.com>
18121
18122         * lib/c-torture.exp: Add support for
18123         torture_eval_before_compile and torture_eval_before_execute
18124         variables.
18125
18126 1998-08-30  Jeffrey A Law  (law@cygnus.com)
18127
18128         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
18129         this test triggers valid.
18130
18131 1998-08-27  Jeffrey A Law  (law@cygnus.com)
18132
18133         * gcc.dg/980827-1.c: New test.
18134
18135 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
18136
18137         * gcc.c-torture/execute/loop-4b.c: New test.
18138
18139 1998-08-26  Nick Clifton  <nickc@cygnus.com>
18140
18141         * lib/c-torture.exp: Add support for
18142         torture_eval_before_compile and torture_eval_before_execute
18143         variables.
18144
18145 1998-08-25  Jeffrey A Law  (law@cygnus.com)
18146
18147         * gcc.c-torture/compile/980825-1.c: New test.
18148
18149 1998-08-24  Nick Clifton  <nickc@cygnus.com>
18150
18151         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
18152         count number tests in opt_t0 not good_t0.
18153
18154 1998-08-24  Jeffrey A Law  (law@cygnus.com)
18155
18156         * gcc.c-torture/compile/930326-1.x: Fix typo.
18157
18158 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
18159
18160         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
18161         causes an ICE.
18162
18163 1998-08-21  Jeffrey A Law  (law@cygnus.com)
18164
18165         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
18166         STACK_SIZE is defined.
18167         * gcc.c-torture/unsorted/stuct.c: Similarly.
18168
18169         * gcc.c-torture/compile/980821-1.c: New test.
18170
18171 1998-08-21  Jeffrey A Law  (law@cygnus.com)
18172
18173         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
18174
18175 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
18176
18177         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
18178         code.
18179
18180 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
18181
18182         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
18183         error'.
18184
18185 1998-08-18  Jeffrey A Law  (law@cygnus.com)
18186
18187         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
18188
18189 1998-08-16  Jeffrey A Law  (law@cygnus.com)
18190
18191         * gcc.c-torture/compile/980816-1.c: New test.
18192
18193         * gcc.dg/980816-1.c: New test.
18194
18195 1998-08-13  Jeffrey A Law  (law@cygnus.com)
18196
18197         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
18198         compiler for ieee tests.
18199
18200 1998-08-01  Dave Love  <d.love@dl.ac.uk>
18201
18202         * g77.f-torture/compile/980729-0.f: New test.
18203
18204 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
18205
18206         * gcc.c-torture/special/eeprof-1.c: New test, for
18207         -finstrument-functions.
18208         * gcc.c-torture/special/special.exp: Run it.
18209
18210 1998-07-29  Jeffrey A Law  (law@cygnus.com)
18211
18212         * gcc.c-torture/compile/980729-1.c: New test.
18213
18214 1998-07-27  Nick Clifton  <nickc@cygnus.com>
18215
18216         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
18217         __thumb__ is defined, and test for ARM style doubles if so.
18218
18219 1998-07-26  Dave Love  <d.love@dl.ac.uk>
18220
18221         * g77.f-torture/noncompile/980615-0.f: New test.
18222
18223 1998-07-26  H.J. Lu  (hjl@gnu.org)
18224
18225         * gcc.dg/980312-1.c: Do link instead of compile.
18226         * gcc.dg/980313-1.c: Likewise.
18227
18228 1998-07-26  Jeffrey A Law  (law@cygnus.com)
18229
18230         * gcc.c-torture/compile/980726-1.c: New test.
18231
18232 1998-07-25  Dave Love  <d.love@dl.ac.uk>
18233
18234         * g77.f-torture/execute/io0.f: New test.
18235
18236 1998-07-24  Nick Clifton  <nickc@cygnus.com>
18237
18238         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
18239         an int.
18240
18241 1998-06-18  Michael Meissner  <meissner@cygnus.com>
18242
18243         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
18244         m32r bugs.
18245
18246 1998-07-17  Nick Clifton  <nickc@cygnus.com>
18247
18248         * gcc.dg/980626-1.c: Expect failures for all toolchains until
18249         c-decl.c:grokdeclarator can handle mode attributes.
18250
18251 1998-07-16  Jeffrey A Law  (law@cygnus.com)
18252
18253         * gcc.c-torture/execute/980716-1.c: New test.
18254
18255 1998-07-13  Jeffrey A Law  (law@cygnus.com)
18256
18257         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
18258         the mn10200.
18259         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
18260         the mn10200.
18261         * gcc.c-torture/execute/va-arg-3.x: Similarly.
18262         * gcc.c-torture/compile/930326-1.x: Similarly.
18263
18264 1998-07-13  Dave Love  <d.love@dl.ac.uk>
18265
18266         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
18267         New test from Craig.
18268
18269 1998-07-12  Dave Love  <d.love@dl.ac.uk>
18270
18271         * g77.f-torture/noncompile/980616-0.f: New test.
18272
18273         * g77.f-torture/execute/970816-3.f:  New test from Craig.
18274
18275 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
18276
18277         *  g++.other/singleton.C: Return error value instead of taking
18278         SIGSEGV.
18279
18280 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
18281
18282         *  g++.other/singleton.C: New test.   Warning is under dispute.
18283         Runtime crash is not.
18284
18285 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
18286
18287         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
18288         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
18289         using6.C, using7.C}:  New namespace tests.
18290
18291 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
18292
18293         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
18294         specialization with typedef'ed names used as array indexes.
18295
18296 1998-07-09  Jeffrey A Law  (law@cygnus.com)
18297
18298         * gcc.c-torture/execute/980709-1.c: New test.
18299
18300         * gcc.dg/980709-1.c: New test.
18301
18302 1998-07-07  Richard Henderson  <rth@cygnus.com>
18303
18304         * gcc.c-torture/execute/bcp-1.c: New test.
18305
18306 1998-07-07  Jeffrey A Law  (law@cygnus.com)
18307
18308         * gcc.c-torture/execute/980707-1.c: New test.
18309
18310 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
18311
18312         * gcc.c-torture/compile/980706-1.c: New test.
18313
18314 1998-07-01  Dave Love  <d.love@dl.ac.uk>
18315
18316         * g77.f-torture/execute/980701-0.f,
18317         g77.f-torture/execute/980701-1.f: New test from Craig.
18318
18319 1998-07-01  Jeffrey A Law  (law@cygnus.com)
18320
18321         * gcc.c-torture/compile/980701-1.c: New test.
18322
18323         * gcc.c-torture/execute/980701-1.c: New test.
18324
18325 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
18326 rlsruhe.de>
18327
18328         * g++.old-deja/g++.robertl/eb132.C: New test.
18329         * g++.old-deja/g++.robertl/eb133.C: Likewise.
18330
18331 1998-06-29  Dave Love  <d.love@dl.ac.uk>
18332
18333         * g77.f-torture/execute/980628-7.f,
18334         g77.f-torture/execute/980628-8.f,
18335         g77.f-torture/execute/980628-9.f,
18336         g77.f-torture/execute/980628-10.f: New tests from Craig.
18337
18338         * g77.f-torture/execute/980628-3.f: Remove mail headers.
18339
18340 1998-06-28  Jeffrey A Law  (law@cygnus.com)
18341
18342         * g77.f-torture/execute/980628-4.f: New test from Craig.
18343         * g77.f-torture/execute/980628-5.f: Likewise.
18344         * g77.f-torture/execute/980628-2.f: Likewise.
18345         * g77.f-torture/execute/980628-0.f: Likewise.
18346         * g77.f-torture/execute/980628-1.f: Likewise.
18347         * g77.f-torture/execute/980628-3.f: Likewise.
18348         * g77.f-torture/execute/980628-6.f: Likewise.
18349
18350 1998-06-28  Jeffrey A Law  (law@cygnus.com)
18351
18352         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
18353         directory when nothing has been installed yet.
18354
18355 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
18356
18357         * gcc.c-torture/special/special.exp: Handle newer versions of
18358         dejagnu.
18359
18360 1998-06-26  Jeffrey A Law  (law@cygnus.com)
18361
18362         * gcc.dg/980626-1.c: New test.
18363
18364 1998-06-19  Bruno Haible <haible@ilog.fr>
18365
18366         * gcc.misc-tests/m-un-2.c: New test.
18367         * g++.old-deja/g++.other/warn01.c: Likewise.
18368
18369 1998-06-19  Robert Lipe  <robertl@dgii.com>
18370
18371         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
18372         compatibility with assmblers with a different comment character.
18373         Eliminate use of GAS-specific extensions.
18374
18375 1998-06-19  Jeffrey A Law  (law@cygnus.com)
18376
18377         * gcc.c-torture/execute/ieee/980619-1.c: New test.
18378
18379 1998-06-19  Robert Lipe  <robertl@dgii.com>
18380
18381         *lib/g77.exp: Replace search for libf2c.a with search for newly
18382         renamed libg2c.a
18383
18384 1998-06-17  Jeffrey A Law  (law@cygnus.com)
18385
18386         * gcc.c-torture/execute/980617-1.c: New test.
18387
18388 1998-06-12  Jeffrey A Law  (law@cygnus.com)
18389
18390         * gcc.c-torture/execute/980612-1.c: New test.
18391
18392 1998-06-08  Jeffrey A Law  (law@cygnus.com)
18393
18394         * gcc.dg/980523-1.c: Only test on ppc-linux.
18395         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
18396
18397         * gcc.c-torture/execute/980608-1.c: New test.
18398
18399 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
18400
18401         * gcc.c-torture/execute/980605-1.c: New test.
18402
18403 1998-06-04  Jeffrey A Law  (law@cygnus.com)
18404
18405         * gcc.c-torture/execute/980604-1.c: New test.
18406
18407 1998-06-02  Jeffrey A Law  (law@cygnus.com)
18408
18409         * gcc.c-torture/execute/980602-1.c: New test.
18410         * gcc.c-torture/execute/980602-2.c: Likewise.
18411
18412 1998-06-02  Dave Love  <d.love@dl.ac.uk>
18413
18414         * 970125-0.f: Fix per JCB.  Add commentary.
18415
18416 1998-05-31  Michael Meissner  <meissner@cygnus.com>
18417
18418         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
18419         IEEE -0 support.
18420
18421 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
18422
18423         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
18424         earlier.
18425
18426 1998-05-28  Catherine Moore <clm@cygnus.com>
18427
18428         * gcc.c-torture/execute/980526-3.c: New test.
18429
18430 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
18431
18432         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
18433         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
18434         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
18435         m88k-motorola-sysv3 to XFAIL.
18436
18437 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18438
18439         * gcc.dg/980526-1.c: New test.
18440         * gcc.c-torture/execute/980526-2.c: New test.
18441
18442 1998-05-26  Jeffrey A Law  (law@cygnus.com)
18443
18444         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
18445
18446         * gcc.c-torture/execute/980526-1.c: New test.
18447
18448 1998-05-26  Dave Love  <d.love@dl.ac.uk>
18449
18450         * g77.f-torture/execute/alpha2.f: Add runtime test.
18451
18452 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
18453
18454         * g++.old-deja/old-deja.exp: Strip leading directories.
18455
18456         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
18457         error for the line.  Don't run multiple tests for the same line.
18458
18459 1998-05-23  Jeffrey A Law  (law@cygnus.com)
18460
18461         * gcc.dg/980523-1.c: New test.
18462
18463 1998-05-23  Dave Love  <d.love@dl.ac.uk>
18464
18465         * g77.f-torture/compile/970915-0.f: New test.
18466
18467 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
18468
18469         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
18470
18471 1998-05-21  Jeffrey A Law  (law@cygnus.com)
18472
18473         * gcc.dg/980520-1.c: New test.
18474
18475 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
18476
18477         * gcc.dg/980502-1.c: Fix return type.
18478
18479 1998-05-20  Jeffrey A Law  (law@cygnus.com)
18480
18481         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
18482         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
18483         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
18484         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
18485         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
18486
18487 1998-05-20  Dave Love  <d.love@dl.ac.uk>
18488
18489         * g77.f-torture/execute/980520-1.f: New test.
18490
18491 1998-05-15  Dave Love  <d.love@dl.ac.uk>
18492
18493         * lib/mike-g77.exp: New file.
18494
18495         * g77.f-torture/noncompile/noncompile.exp,
18496         g77.f-torture/noncompile/check0.f: New files.
18497
18498 1998-05-14  Dave Love  <d.love@dl.ac.uk>
18499
18500         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
18501         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
18502         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
18503         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
18504         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
18505         abort where appropriate.
18506
18507 1998-05-05  Michael Meissner  <meissner@cygnus.com>
18508
18509         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
18510         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
18511
18512 1998-04-29  Dave Love  <d.love@dl.ac.uk>
18513
18514         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
18515
18516 1998-04-27  Dave Love  <d.love@dl.ac.uk>
18517
18518         * g77.f-torture/compile/980427-0.f: New test.
18519
18520 1998-04-24  Dave Love  <d.love@dl.ac.uk>
18521
18522         * g77.f-torture/compile/980424-0.f: New test.
18523
18524 1998-04-19  Dave Love  <d.love@dl.ac.uk>
18525
18526         * g77.f-torture/compile/980419-2.f (main): New test.
18527         * g77.f-torture/compile/970125-0.f: New test.
18528         * g77.f-torture/compile/980419-1.f: New test.
18529
18530 1998-04-08  Jim Wilson  <wilson@cygnus.com>
18531
18532         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
18533         of loop-4.c.
18534
18535 1998-04-07  Jim Wilson  <wilson@cygnus.com>
18536
18537         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
18538
18539 1998-04-03  Jim Wilson  <wilson@cygnus.com>
18540
18541         * gcc.c-torture/compile/980329-1.c: New test.
18542
18543 1998-03-18  Jim Wilson  <wilson@cygnus.com>
18544
18545         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
18546         * gcc.dg/980312-1.c: Fix typo in -march command.
18547
18548 1998-03-16  H.J. Lu  (hjl@gnu.org)
18549
18550         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
18551
18552 1998-03-11  Robert Lipe  <robertl@dgii.com>
18553
18554         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
18555         Dave Love agree the Fortran source is bogus.
18556
18557 1998-03-11  Robert Lipe  <robertl@dgii.com>
18558
18559         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
18560         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
18561         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
18562         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
18563         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
18564
18565 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
18566
18567         * g++.old-deja/g++.other/friend1.C: New test.
18568
18569 1998-02-18  Dave Love  <d.love@dl.ac.uk>
18570
18571         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
18572         possibly uninitialized) variables and declare dnrm2.
18573
18574 1998-02-23  Robert Lipe <robertl@dgii.com>
18575
18576         From Bruno Haible <haible@ilog.fr>:
18577         * gcc.c-torture/execute/980223.c: New test.
18578
18579 1998-02-13  Jeffrey A Law  (law@cygnus.com)
18580
18581         * gcc.dg/ifelse-1.c: New test.
18582
18583 1998-02-09  H.J. Lu  (hjl@gnu.org)
18584
18585         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
18586
18587           * lib/old-dejagnu.exp (old-dejagnu): Added the
18588           "execution test - XFAIL *-*-*" handling in the spirit of
18589           "excess errors test -". Changed the "execution test fails"
18590           handling to be like "excess errors test fails".
18591           * Update various tests accordingly.
18592
18593 1998-02-06  Jim Wilson  <wilson@cygnus.com>
18594
18595         * gcc.c-torture/execute/980205.c: New test.
18596
18597 1998-01-18  Jeffrey A Law  (law@cygnus.com)
18598
18599         * lib/c-torture.exp: Look for .x files instead of .cexp files.
18600         * lib/f-torture.exp: Similarly.
18601         * gcc.c-torture: Rename all .cexp files to .x files.
18602
18603 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
18604
18605         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
18606         (940510-1.c): Removed duplicate.
18607         (971104-1.c): New test.
18608
18609 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
18610
18611           * lib/f-torture.exp: Improve error and loop detection.
18612
18613 1997-11-19  Michael Meissner  <meissner@cygnus.com>
18614
18615         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
18616         use that to size the filler array.
18617
18618 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
18619
18620         * lib/c-torture.exp(c-torture-execute): Fix typo.
18621
18622         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
18623         testcase as the executable name. Keep the executable around if
18624         the test fails.
18625
18626 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
18627
18628         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
18629         changes.  Only test one -g option, and move it to the end of the
18630         list of options to test.
18631
18632 1997-09-19  Michael Meissner  <meissner@cygnus.com>
18633
18634         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
18635         variable GCC_TORTURE_OPTIONS to supply default switches separated
18636         by colons.  If no environment variable, run tests with -O0 -g, -O1
18637         -g, and -O2 -g as well.
18638
18639 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
18640
18641         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
18642         explanatory comments. Fix indentation.
18643
18644 1997-09-15  Jeffrey A Law  (law@cygnus.com)
18645
18646         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
18647
18648 1997-09-11  Jeffrey A Law  (law@cygnus.com)
18649
18650         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
18651         * g++.old-deja/g++.mike/p7325.C: Likewise.
18652         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
18653
18654 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
18655
18656         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
18657         * g++.old-deja/g++.brendan/crash30.C: Likewise.
18658         * g++.old-deja/g++.brendan/crash39.C: Likewise.
18659         * g++.old-deja/g++.law/operators4.C: Likewise.
18660
18661 1997-09-11  Joe Buck  (jbuck@synopsys.com)
18662
18663         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
18664         * g++.old-deja/g++.mike/p784.C: Ditto.
18665         * g++.old-deja/g++.mike/p785.C: Ditto.
18666
18667 1997-09-05  Jeffrey A Law  (law@cygnus.com)
18668
18669           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
18670
18671 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18672
18673         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
18674         target feature; pass this to c-torture-execute as needed.
18675
18676 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18677
18678         * lib/c-torture.exp(c-torture-execute): If the previous and the
18679         current executables being tested are identical, we don't need to
18680         run the executable again. Try to make the executable names
18681         unique. Add an optional argument for passing additional compiler
18682         flags.
18683
18684 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
18685
18686         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
18687
18688 1997-08-29  Jeffrey A Law  (law@cygnus.com)
18689
18690         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
18691
18692 1997-07-31  Jeffrey A Law  (law@cygnus.com)
18693
18694         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
18695         32bit or larger longs.
18696
18697         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
18698         have either a 32bit long or 32bit int.
18699
18700 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
18701
18702         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
18703         Make double precision tests dependent on sizeof (double).
18704
18705 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
18706
18707         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
18708         too.
18709
18710 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
18711
18712         * gcc.c-torture/compile/961203-1.cexp: New script.
18713
18714 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
18715
18716         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
18717         up the includes ourselves.
18718
18719 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
18720
18721         * lib/plumhall.exp: Remove random include, and add a few
18722         verbose messages for debugging.
18723
18724 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
18725
18726         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
18727         of trying to do it ourselves.
18728
18729 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
18730
18731         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
18732
18733 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
18734
18735         * gcc.prms/5403.c: Made regexp a bit less strict.
18736
18737 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
18738
18739         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
18740         is returned from remote_load instead.
18741         * lib/plumhall.exp: Ditto.
18742         * lib/mike-g++.exp: Ditto.
18743         * lib/old-dejagnu.exp: Ditto.
18744         * lib/c-torture.exp: Ditto.
18745
18746 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
18747
18748         * lib/g++.exp: Use build_wrapper procedure.
18749         * lib/gcc.exp: Ditto.
18750
18751 1997-05-20  Jeffrey A Law  (law@cygnus.com)
18752
18753         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
18754         an old-style decl for malloc.  Fixes tests to work when
18755         sizeof (int) != sizeof (size_t).
18756
18757 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18758
18759         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
18760
18761         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
18762         use stdargs.h interface.
18763
18764 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18765
18766         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
18767         NO_VARARGS when compiling.
18768
18769 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
18770
18771         * lib/plumhall.exp(ph_includes): New procedure.
18772         (ph_make): Use it.
18773         (ph_compiler): Ditto.
18774
18775         * lib/g++.exp: Rename test-glue.c to testglue.c.
18776         * lib/gcc.exp: Ditto.
18777
18778 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
18779
18780         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
18781         to completion when it's called.
18782
18783 1997-03-21  Michael Meissner  <meissner@cygnus.com>
18784
18785         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
18786         is defined, don't do test.
18787
18788 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
18789
18790         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
18791         for object files.
18792         (ph_summary): Mark skipped testcases as untested, not unresolved.
18793
18794         * lib/plumhall.exp (ph_make): If unresolved because of bad
18795         errorCode, record errorCode in log file.
18796         (*): Replace send_log/verbose with verbose -log.
18797
18798 1997-03-19  Michael Meissner  <meissner@cygnus.com>
18799
18800         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
18801         double conversion if double isn't at least 8 bytes.
18802
18803         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
18804         int to work with targets where int is 16 bits.
18805
18806         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
18807         8 bytes, just exit, since 4 byte doubles don't have enough bits of
18808         precision for the test to complete.
18809
18810 1997-03-14  Michael Meissner  <meissner@cygnus.com>
18811
18812         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
18813         if d10v is not compiled with the -mdouble64 flag.
18814         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
18815
18816         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
18817         d10v is not compiled with the -mint32 flag.
18818
18819 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
18820
18821         * lib/plumhall.exp: Use incr_count.
18822
18823 1997-03-12  Jeffrey A Law  (law@cygnus.com)
18824
18825         * gcc.c-torture: Update to c-torture-1.45.
18826
18827 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
18828
18829         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
18830         the name of the expect testcase file).
18831
18832         * lib/g++.exp(g++_init): Ditto.
18833
18834 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
18835
18836         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
18837         the host.
18838
18839         * lib/gcc.exp(gcc_exit): New procedure.
18840
18841 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
18842
18843         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
18844         specs where appropriate.
18845
18846         * g++.old-deja/g++.arm/*: Added additional ERROR checks
18847         because of new "candidates are" messages, and removed a few
18848
18849         * Converted all non-old-style g++ testcases to old-style, and
18850         moved into g++.old-deja.
18851
18852 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
18853
18854         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
18855         options.
18856
18857         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
18858         succeeded.
18859
18860         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
18861
18862 1997-02-13  Michael Meissner  <meissner@cygnus.com>
18863
18864         * lib/gcc.exp (gcc_target_compile): Add support for defining
18865         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
18866         the machine doesn't have those features.
18867
18868 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
18869
18870         * g++.law/operators4.exp: Don't use LIBS.
18871
18872 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
18873
18874         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
18875
18876         * lib/mike-g++.exp: Don't set the compiler to be tested here.
18877         * lib/g++.exp: Set it here instead. Also, allow use of the
18878         --tool_exec and --tool_opt options. Change CXX to
18879         GXX_UNDER_TEST.
18880
18881         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
18882
18883         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
18884
18885 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
18886
18887         * lib/old-dejagnu.exp: Use prune_warnings instead of
18888         prune_system_crud.
18889         * lib/mike-g++.exp: Ditto.
18890         * lib/gcc.exp: Ditto.
18891         * lib/g++.exp: Ditto.
18892
18893         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
18894
18895 1997-02-07  Jeffrey A Law  (law@cygnus.com)
18896
18897           * 941014-2.c: Include stdlib.h
18898           * 960327-1.c: Include stdio.h
18899           * dbra.c, index-1.c: Don't assume ints are 32bits.
18900
18901 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
18902
18903         * lib/gcc.exp: Add gcc,stack_size target feature.
18904
18905         * lib/g++.exp(g++_target_compile): Add the include and link
18906         paths here, not in two other places. And, it's $options, not
18907         options.
18908
18909         * lib/mike-g++.exp(postbase): Remove the code that determines
18910         the correct include and link paths.
18911         * g++.old-deja/old-deja.exp: Ditto.
18912
18913 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
18914
18915         * lib/g++.exp(g++_init): target_compile no longer returns the
18916         filename of the result.
18917
18918 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
18919
18920         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
18921         call to glob.
18922
18923         * gcc.c-torture/special/special.exp: Change call to
18924         gcc_target_compile to include the object file.
18925
18926 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
18927
18928         * gcc.c-torture/special/special.exp: Correct misspelling in last
18929         change.
18930
18931 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
18932
18933         * lib/plumhall.exp(ph_summary): Log the entire output of the
18934         executable. Return -1 if there were any failures, 0 otherwise.
18935         (ph_execute): Return -1 if there were any failures, 0 otherwise.
18936         (ph_make): Clean up objects and executables that were built
18937         if the tests succeeded.
18938
18939 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
18940
18941         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
18942         libraries and includes in the build tree as appropriate.
18943
18944 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18945
18946         * lib/c-torture.exp: Instead of looking for the global variable
18947         NO_LONG_LONG, check to see if that's a feature of the target.
18948
18949 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18950
18951         * config/default.exp: Minimize. Delete the remainer of the files in
18952         config; this functionality is now in devo/dejagnu/config.
18953
18954         g++.*/*: Pass any additional flags used to compile to postbase;
18955         delete CXXFLAGS.
18956
18957         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
18958         is now done by runtest.exp. Use gcc_target_compile instead of
18959         compile.
18960
18961         lib/c-torture.exp: Use gcc_target_compile instead of compile.
18962         Remove references to CFLAGS. Use remote_file instead of
18963         calling rm -f.
18964         (c-torture): Take a list of arguments to use to compile this
18965         testcase.
18966
18967         lib/g++.exp: Simplify. Use target_compile instead of compile.
18968         lib/gcc-dg.exp: Ditto.
18969         lib/gcc.exp: Ditto.
18970         lib/mike-{gcc,g++}.exp: Ditto.
18971         lib/old-dejagnu.exp: Ditto.
18972         lib/plumhall.exp: Ditto.
18973
18974 1997-01-08  Jim Wilson  <wilson@cygnus.com>
18975
18976         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
18977         (ph_linker): Likewise.
18978
18979 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
18980
18981           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
18982         MAP_ANON / MAP_ANONYMOUS if defined;
18983         else try to map from /dev/zero .
18984
18985 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18986
18987         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
18988         isn't defined, then define it to MAP_ANONYMOUS.
18989
18990 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18991
18992         * gcc.c-torture: Update to c-torture-1.42 release.
18993
18994 1996-11-11  Jeffrey A Law  (law@cygnus.com)
18995
18996         * gcc.c-torture: Update to c-torture-1.41 release.
18997
18998 1996-10-27  Jeffrey A Law  (law@cygnus.com)
18999
19000         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
19001         c-torture release.
19002
19003 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
19004
19005         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
19006         and LDFLAGS.  Fix second case to append the target_info ldflags
19007         onto LDFLAGS, not CFLAGS.
19008         * lib/g++.exp (g++_init): Add target_info stuff.
19009         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
19010         of libgloss and newlib flags for !native.
19011
19012         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
19013         (GDB): Fix relative path to go up another dir for finding gdb.
19014
19015 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
19016
19017         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
19018         versions in the target_info array, if they don't exist.
19019
19020 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
19021
19022         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
19023
19024 1996-07-08  Jim Wilson  <wilson@cygnus.com>
19025
19026         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
19027         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
19028
19029 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
19030
19031         * lib/old-dejagnu.exp: Don't remove the output file before we've
19032         actually tested it. Don't append pwd to the path of the executable
19033         we're testing.
19034
19035 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
19036
19037         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
19038
19039 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
19040
19041         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
19042         temporary directory for compiler files, and set it to a default
19043         value of /tmp. Set $output as the name of the output file from
19044         compiling the testcase. Add a -o option to $cflags_var so the
19045         compiler writes the final output file as $output. Set $executable
19046         to $output.
19047
19048         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
19049         directory for compiler files, and set it to /tmp if it doesn't
19050         already have a value. Set $output_file to the name of the output
19051         file from compiling the testcase. Add a -o option to CXXFLAGS so
19052         the compiler writes the final output file as $output. Use $output
19053         as the executable to be tested.
19054
19055 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
19056
19057         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
19058
19059 1996-06-08  Jeffrey A Law  (law@cygnus.com)
19060
19061         * gcc.c-torture/execute/pending-1.c: New test.  Still
19062         pending in Tege's queue.
19063
19064 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
19065
19066         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
19067         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
19068         if there were failures.  Call unresolved if there were unresolved
19069         testcases.  Call gcc_fail if program did not run to completion.
19070         (ph_make): Pass additional argument name to ph_execute.
19071         (ph_execute): Add new argument.  Pass additional arguments to
19072         ph_summary.  Call gcc_fail is there is no execution output.
19073
19074 1996-04-24  Jeffrey A Law  (law@cygnus.com)
19075
19076         * lib/plumhall.exp (proc_summary): Output relavent summary
19077         lines into the log so specific failures in plumhall can be
19078         investigated.
19079
19080 1996-04-10  Jeffrey A Law  (law@cygnus.com)
19081
19082         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
19083         (c-torture-execute): Don't try to execute tests which use
19084         "long long" types if $NO_LONG_LONG is nonzero.
19085
19086 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
19087
19088         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
19089         not c-torture.
19090
19091         * gcc.ieee: Move from here.
19092         * gcc.c-torture/execute/ieee: To here.
19093
19094 1996-03-26  Jeffrey A Law  (law@cygnus.com)
19095
19096         * gcc.c-torture: Update to c-torture-1.41 release.
19097
19098 1996-03-22  Jeffrey A Law  (law@cygnus.com)
19099
19100         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
19101         not "$output".
19102
19103 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
19104
19105         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
19106         -c present.
19107
19108 1996-03-02  Jeffrey A Law  (law@cygnus.com)
19109
19110         * config/proelf.exp: Handle connecting to a simulator.
19111
19112 1996-01-31  Jeffrey A Law  (law@cygnus.com)
19113
19114         * config/proelf.exp: New file.  Enough framework that we can
19115         run c-torture tests on the proelf targets (or any other target
19116         that gdb can connect to for that matter).
19117
19118 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
19119
19120         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
19121         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
19122
19123         * lib/plumhall.exp (ph_execute): Always call ph_summary if
19124         exec_output exists.
19125
19126 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
19127
19128         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
19129         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
19130
19131         * config/*.exp: Update FSF address.  Change result of ${tool}_load
19132         to pass/fail/unresolved/unsupported/untested.  Caller must now
19133         call unresolved/unsupported/untested.
19134         * lib/*.exp: Update FSF address.  Update to handle new results of
19135         ${tool}_load.
19136         * lib/chill.exp (verbose): Delete.
19137
19138 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
19139
19140         * lib/gcc.exp (default_gcc_start): Change order of args to
19141         $LDFLAGS $CFLAGS $LIBS.
19142         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
19143         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
19144         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
19145         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
19146         * gcc.misc-tests/dg-test.exp: Likewise.
19147         * gcc.misc-tests/msgs.exp: Likewise.
19148         * gcc.prms/prms.exp: Likewise.
19149         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
19150         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
19151
19152         * lib/dg.exp: Deleted, moved to dejagnu/lib.
19153
19154 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
19155
19156         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
19157
19158         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
19159         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
19160
19161         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
19162         necessary.
19163
19164 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
19165
19166         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
19167         global for loop; add use of $mathlib.
19168         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
19169         settings here; set mathlib for anything but VxWorks.
19170
19171 1996-01-22  Jeffrey A Law  (law@cygnus.com)
19172
19173         * gcc.c-torture: Update to c-torture-1.40 release.
19174
19175 1996-01-03  Jeffrey A Law  (law@cygnus.com)
19176
19177         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
19178         dg.exp.
19179
19180 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
19181
19182         * lib/c-torture.exp (c-torture-execute): Declare "output" as
19183         global.
19184
19185 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
19186
19187         * lib/g++.exp (LIBS): Define if not already.
19188         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
19189         (gcc-dg-prune): Call prune_gcc_output.
19190         * lib/gcc.exp (prune_gcc_output): New proc.
19191         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
19192         prune_gcc_output.
19193
19194 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
19195
19196         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
19197         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
19198
19199 1995-11-15  Jeffrey A Law  (law@cygnus.com)
19200
19201         * gcc.c-torture: Update to c-torture-1.39 release.
19202
19203 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
19204
19205         * lib/c-torture.exp (c-torture-execute): Don't return if one option
19206         fails, try others as well.
19207
19208 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
19209
19210         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
19211         If compilation fails, mark execute tests as `untested'.
19212         If test is marked as unsupported, don't mark compilation and
19213         execute tests as failed.
19214
19215 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
19216
19217         * lib/g++.exp (g++_init): Don't link in libg++, and look to
19218         libstdc++ for whether or not we want to be doing shared
19219         libraries.  Delete link_curses since we don't need it anymore.
19220         * lib/mike-g++.exp (postbase): Don't link in libg++.
19221         * g++.old-deja/old-deja.exp: Likewise.
19222
19223 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
19224
19225         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
19226
19227 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
19228
19229         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
19230         For that, add `-Wl,-a,shared_archive'.
19231         * g++.old-deja/old-deja.exp: Likewise.
19232
19233 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
19234
19235         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
19236
19237 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
19238
19239         * lib/mike-g++.exp (postbase): Pay attention to the status of
19240         g++_load.
19241
19242 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
19243
19244           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
19245
19246 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
19247
19248         * lib/gcc.exp (default_gcc_start): No longer need to log program
19249         being executed or its output, execute_anywhere does that now.
19250         * lib/g++.exp (default_g++_version): Call execute_anywhere.
19251         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
19252
19253 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
19254
19255         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
19256         the same as those in lib/g++.exp.
19257
19258 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
19259
19260         * gcc.c-torture: Update to c-torture-1.38 release.
19261         * gcc.ieee: Related changes.
19262
19263 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
19264
19265         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
19266         "exec". Minor reformatting changes.
19267
19268         * config/rom68k.exp (${tool}_load): Make it work in a canadian
19269         cross. This means all "exec" calls now work on a remote host as
19270         well.
19271         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
19272         cross. Filter out the extra "\r\n" stuff that expect puts in.
19273         (c-torture-execute): Filter out the bogus warnings like
19274         c-torture-compile does. Add support for canadian cross.
19275         * lib/gcc.exp (default_gcc_version, default_gcc_start)
19276         Use execute_anywhere rather than calling exec directly. Now it
19277         works for canadian cross testing.
19278
19279 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
19280
19281         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
19282         results into a variable, and check that rather than using file exists.
19283
19284 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
19285
19286         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
19287         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
19288
19289 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
19290
19291         * g++.old-deja/old-deja.exp: Create and pass runshlib and
19292         lib_curses if there's a shared libg++ in the build tree.
19293
19294 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
19295
19296         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
19297         if not supported target.
19298
19299 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
19300
19301         * lib/g++.exp (g++_init): Move empty setting of runshlib and
19302         link_curses up to always happen, not just for native builds.
19303
19304 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
19305
19306         * gcc.c-torture: Update to c-torture-1.36 release.
19307         * gcc.failure: Related changes.
19308
19309 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
19310
19311         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
19312
19313 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
19314
19315         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
19316         * lib/mike-g++.exp (postbase): Not in here.  Still reference
19317         runshlib, link_curses, and mathlib for link and run.
19318
19319         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
19320         pass the runtime shared library options for Solaris, OSF/1, and
19321         Irix5, and link with -lcurses to avoid unresolved references.
19322
19323 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
19324
19325         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
19326         only run once.
19327
19328 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
19329
19330         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
19331
19332 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
19333
19334         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
19335         do not have a framework for the "compat" tests yet.
19336
19337 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
19338
19339         * lib/mike-g++.exp (postbase): New local variable `mathlib',
19340         set to null if we're testing vxworks5.1.  Use that instead of
19341         `-lm' in the setting of LIBS for link and run.
19342
19343 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
19344
19345         * config/rom68k.exp (${tool}_load): Major changes to make it
19346         work.  Verified that it does in fact return the stuff in
19347         exec_output properly.  Catch any Emul or any TRAP other than 0.
19348
19349 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
19350
19351         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
19352         LDFLAGS properly for targets that need stuff from libgloss.
19353         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
19354         only run once.
19355         (gpp_initialized): New variable.
19356
19357 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
19358
19359         * config/rom68k.exp: Load libgloss.exp.
19360         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
19361         so we can produce a fully linked binary.
19362         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
19363         so we can produce a fully linked binary.
19364
19365 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
19366
19367         * lib/plumhall.exp (ph_section): Watch for expected failures.
19368         Add missing `else'.
19369
19370         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
19371         run the testcase.
19372         (c-torture): Likewise.
19373
19374 1995-08-28  Doug Evans  <dje@cygnus.com>
19375
19376         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
19377
19378         * lib/mike-g++.exp (mike_cleanup): New proc.
19379         (prebase): New globals compiler_result, not_compiler_result,
19380         target_regexp.
19381         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
19382         allow leading "-" in pattern.  Watch for unsupported tests.
19383         If $compiler_result is set, pattern match assembler code,
19384         and ditto for $not_compiler_result.
19385         * lib/mike-gcc.exp: Likewise.
19386
19387         * lib/plumhall.exp (ph_execute): Only call ph_summary if
19388         execution "succeeded".
19389
19390 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
19391
19392         * config/win32.exp: New file.
19393         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
19394
19395 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
19396
19397         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
19398         unsupported.
19399         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
19400         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
19401         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
19402
19403         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
19404         "... without exceptions was ...".  That is now handled by
19405         prune_system_crud.
19406         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
19407
19408 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
19409
19410         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
19411         sieve.c,sort2.c}: New files.
19412         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
19413         sieve.exp,sort2.exp}: Drivers for them.
19414
19415         * lib/mike-gcc.exp (program_output): New user settable variable.
19416         (postbase): Call prune_system_crud.  Also prune extraneous compiler
19417         messages.
19418         * lib/mike-g++.exp (program_output): New user settable variable.
19419
19420         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
19421
19422         * config/sh.exp: Deleted (use sim.exp instead).
19423
19424 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
19425
19426         * config/vx.exp: Declare CHECKTASK as global.
19427         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
19428         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
19429         * lib/old-dejagnu.exp: Load [pwd]/$executable.
19430
19431 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
19432
19433         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
19434         target. Like vx.exp, only includes `vx29k.exp' instead of
19435         `vxworks.exp'.
19436
19437 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
19438
19439         * config/sim.exp: Increase time limit from 120 seconds to 240.
19440
19441 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
19442
19443         * gcc.c-torture/execute/950628-1.c: New test.
19444
19445 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
19446
19447         * gcc.c-torture: Update with changes/additions from
19448         c-torture-1.34.
19449
19450 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
19451
19452         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
19453
19454 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
19455
19456         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
19457
19458 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
19459
19460         * gcc.c-torture/compile/950512-1.c: New test.
19461         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
19462         * gcc.dg/struct-ret-1.c: Likewise.
19463
19464 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
19465
19466         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
19467           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
19468
19469 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
19470
19471         * gcc.c-torture/special/920411-1.c: Deleted.
19472         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
19473
19474 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
19475
19476         * config/sim.exp (${tool}_load): Hack in call to bash to get a
19477         cpu limit.
19478
19479 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
19480
19481         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
19482
19483 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
19484
19485         From kenner;
19486         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
19487         is the proper length.
19488         * va-arg-3.c: Likewise.
19489
19490 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
19491
19492         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
19493         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
19494
19495         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
19496         * lib/g++.exp (default_g++_start): Delete old cruft.
19497
19498 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
19499
19500         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
19501         (2 * (1 << 18)) to (2 * (1 << 17)).
19502
19503         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
19504
19505 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
19506
19507         * config/rom68k.exp: Renamed from config/idp.exp
19508
19509 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
19510
19511         * c-torture/compile/921109-2.c
19512
19513 1995-04-18  Mike Stump  <mrs@cygnus.com>
19514
19515         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
19516         excess errors.
19517
19518 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
19519
19520         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
19521         output.
19522         * lib/g++.exp (default_g++_start): Likewise.
19523
19524 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
19525
19526         * gcc.c-torture/compile/950329-1.c: New test.
19527
19528 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
19529
19530           * config/bug.exp (${tool}_load): Updated to use new remote_open
19531           and remote_close procs.
19532         * config/idp.exp: New file.
19533
19534 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
19535
19536         * gcc.c-torture/execute/950322-1.c: New test.
19537
19538 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
19539
19540         * config/vx.exp (${tool}_load): Clean up testing of return code from
19541         vxworks_ld and vxworks_spawn.
19542
19543 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
19544
19545         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
19546
19547 1995-03-13  Mike Stump  <mrs@cygnus.com>
19548
19549         * lib/old-deja.exp: Add `excess errors test - ' error, now one
19550         can mark excess errors on a machine by machine basis.  Note, the
19551         default is to not expect any excess errors, even when excess
19552         errors test - is given, so you will want to put an XFAIL ... on
19553         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
19554         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
19555         those 4 machines, but no others.
19556
19557 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
19558
19559         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
19560         * lib/c-torture.exp: to here.
19561
19562 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
19563
19564         * gcc.c-torture/execute/950221-1.c: New test.
19565         * gcc.c-torture/execute/struct-ret-1.c: New test.
19566         * gcc.c-torture/compile/950221-1.c: New test.
19567
19568         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
19569
19570 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
19571
19572         * gcc.c-torture/execute/arith-1.c (main): Return 0.
19573         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
19574
19575 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
19576
19577         * g++.gb: New directory of tests, derived from my signature and
19578         class scoping tests.
19579
19580         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
19581         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
19582         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
19583         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
19584         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
19585         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
19586         * g++.gb/sig25.C: Likewise.
19587
19588         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
19589         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
19590         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
19591         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
19592         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
19593         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
19594         * g++.gb/sig25.exp: Likewise.
19595
19596         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
19597         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
19598         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
19599         * g++.gb/scope13.C: Likewise, this test still fails.
19600
19601         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
19602         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
19603         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
19604         * g++.gb/scope13.exp: Ditto.
19605
19606         * g++.gb/README: New file, explains what these tests are about.
19607
19608 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
19609
19610         * lib/dg.exp (dg-do): Support `preprocess'.
19611         (dg-test): Likewise.
19612
19613 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
19614
19615         * config/udi.exp: change "continue -expect" to "exp_continue".
19616
19617 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
19618
19619         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
19620         Delete redundant tests.
19621
19622         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
19623         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
19624         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
19625         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
19626         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
19627         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
19628         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
19629         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
19630
19631         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
19632         storing label pointers.
19633         * gcc.c-torture/execute/921019-1.c: Likewise.
19634         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
19635         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
19636         parameter fp.
19637         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
19638         constants.
19639
19640         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
19641         Delete obsolete tests.
19642
19643         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
19644         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
19645         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
19646         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
19647         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
19648         * gcc.c-torture/compile/950124-1.c: New test.
19649
19650         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
19651
19652 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
19653
19654         * lib/mike-g++.exp: Add -lm to LIBS.
19655
19656 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
19657
19658         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
19659
19660 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
19661
19662         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
19663
19664 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
19665
19666         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
19667
19668 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
19669
19670         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
19671         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
19672         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
19673         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
19674         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
19675         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
19676         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
19677         * g++.law/{operators31.C, operators32.C,
19678         * g++.law/{operators33.C, operators34.C}: Likewise.
19679         * g++.law/{pic1.C, refs2.C}: Likewise.
19680         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
19681         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
19682         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
19683         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19684
19685         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
19686         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
19687         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
19688         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
19689         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
19690         * g++.law/{enum9.exp, friend5.exp}: Likewise.
19691         * g++.law/{nest3.exp, nest4.exp}: Likewise.
19692         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
19693         * g++.law/{operators30.exp, operators31.exp}: Likewise.
19694         * g++.law/{operators32.exp, operators33.exp}: Likewise.
19695         * g++.law/{operators34.exp}: Likewise.
19696         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
19697         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
19698         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
19699         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
19700         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19701
19702         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
19703         No longer expected to fail.
19704         * g++.law/missed-error3.C: Tweak for recent bool changes.
19705
19706 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
19707
19708         * config/emb-unix: Deleted.
19709         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
19710         remote execution.  Do final link on remote host if REMOTE_LINK is set.
19711
19712 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
19713
19714         * lib/dg.exp (dg-test): Fix typo in last patch.
19715
19716 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
19717
19718         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
19719         (handles multiple occurrences).
19720
19721 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
19722
19723         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
19724         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
19725         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
19726         printed).
19727         * lib/c-torture.exp (c-torture-compile): Likewise.
19728         (c-torture): Prepend full path if missing.
19729         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
19730         (gcc_fail): Likewise.
19731         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
19732
19733 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
19734
19735         * lib/netware.exp: Only attach to NetWare i386 systems.
19736
19737 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
19738
19739         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
19740         messages.  Add test name to "output pattern match" pass/fail message.
19741
19742 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
19743
19744         * gcc.dg: New testsuite.
19745         * gcc.dg/dg.exp: New file.
19746
19747         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
19748         test-switch.c}: Deleted.
19749
19750         * gcc.misc-tests/msgs.exp: New testcase driver.
19751
19752 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
19753
19754         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
19755         Watch for illegal return values from ${tool}_load.
19756         * config/unix.exp (${tool}_load): Fix pass/fail detection for
19757         cross targets.  Coerce return value >0 to 1.
19758
19759 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
19760
19761         * config/unix.exp (${tool}_load): Call program rsh, not proc.
19762
19763         * config/emb-unix.exp: New file.
19764
19765         * config/sim.exp: Error if variable $SIM not defined.
19766         (${tool}_load): Mark test as "untested" if simulator missing.
19767
19768         * config/unix.exp: Load remote.exp to get rcp_download.
19769         * lib/c-torture.exp: Use different option lists for testcases with
19770         and without loops.
19771         * gcc.c-torture/execute/execute.exp: Likewise.
19772
19773 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
19774
19775         * config/*.exp: Clarify return code from ${tool}_load.
19776         Call `unresolved' or `untested' instead of `warning' or `perror'
19777         (sometimes you still want to call both though).
19778         Add comment that `shell_id' is local to each file.
19779         * config/udi.exp (timeout): Set to 30.
19780         Don't print warning if connection fails, $connectmode has already
19781         printed an error.
19782         (${tool}_load): Move verbose messages to level 2.
19783         Rework pattern for "Process started" message.
19784         Pass `shell_id' to ${connectmode}_download.
19785         Retry twice upon timeout.  Make resetting of target more robust.
19786         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
19787         Pass `shell_id' to exit_$connectmode.
19788         Only call exit_$connectmode if connected.
19789         * config/unix.exp (${tool}_load): Check return codes better.
19790         * config/vrtx.exp (${tool}_load): Likewise.
19791         * config/vx.exp (${tool}_load): Likewise.
19792         Delete unneeded global's.
19793         * lib/dg.exp (dg-test): Update to reflect clarified return codes
19794         from ${tool}_load.
19795         (dg-stat): Delete.
19796         (dg-init): Delete recording of pass/fail counts.
19797         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
19798         (old-dejagnu-init): Likewise.
19799         (old-dejagnu-stat): Delete contents, empty proc now.
19800         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
19801         (c-torture): Delete references to lcnt, lpass, lfail.
19802         Get option list from TORTURE_OPTIONS.
19803         Delete -funroll[-all]-loops if no loops.
19804         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
19805         (g++_stat): Delete contents (empty proc now).
19806         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
19807         (gcc_finish): Likewise.
19808         (gcc_stat): Deleted.
19809         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
19810         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
19811         * gcc.c-torture/execute/execute.exp: Likewise.
19812         Split tests into two parts: compile, execute.
19813         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
19814         no loops.  Update to reflect clarified return codes from ${tool}_load.
19815
19816 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
19817
19818         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
19819         to grep for.
19820         (old-dejagnu): Likewise (where necessary).
19821
19822 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
19823
19824         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
19825
19826         * lib/dg.exp (dg-process-target): Fix processing of selector.
19827         Add comment regarding use of `error'.
19828
19829         * lib/gcc.exp (prune_system_crud): Define if missing.
19830         * lib/g++.exp (prune_system_crud): Likewise.
19831
19832         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
19833         Call prune_system_crud.
19834         * lib/dg.exp (dg-runtest): New proc.
19835         Use perror instead of send_user for tcl errors in testcase.
19836         Don't return any value, it's never used.
19837         Don't clobber previous definition of `unknown'.
19838         Print tcl errors in `dg-final'.
19839
19840 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
19841
19842         * lib/dg.exp (dg-process-target): Improve syntax error messages.
19843         (dg-test): Don't print errorInfo, it contains stack backtrace.
19844
19845 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
19846
19847         * lib/g++.exp (runtest_file_p): Define if missing.
19848
19849 1994-09-24  Doug Evans  (dje@cygnus.com)
19850
19851         * lib/mike-g++.exp: Comment out loading of g++.exp.
19852         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
19853         (default_g++_version): Always print something.
19854         (default_g++_start): Comment out call to `which'.
19855         (g++_start, g++_load): Deleted (must be defined in config file).
19856         * lib/gcc.exp: Test for existence of $CC at start.
19857         Delete check for tmpdir (done in gcc_init).
19858         (default_gcc_version): Always print something.
19859         (default_gcc_start): Comment out call to `which'.
19860         * config/*.exp: Major cleanup - make cross targets work at least a
19861         little better for g++ (by not being "--tool gcc" specific).
19862         Rename gcc_xxx to ${tool}_xxx.
19863         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
19864         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
19865
19866 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
19867
19868         * lib/c-torture.exp (c-torture-compile): Rework compiler
19869         message processing.
19870
19871         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
19872         c-torture.
19873
19874 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
19875
19876         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
19877
19878         * lib/dg.exp (dg-process-target): Support { target native }.
19879
19880 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
19881
19882         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
19883         looked for "... program xxx got fatal signal".
19884         Correct regsub munging of `comp_output'.
19885         Ignore compiler messages "path prefix not used" and "linker input
19886         file unused".
19887
19888 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
19889
19890         * lib/gcc.exp (runtest_file_p): Define if missing.
19891         * gcc.prms/template.c: Example to work from.
19892
19893 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
19894
19895         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
19896         * lib/dg.exp (dg-test): Call unsupported testcases as such.
19897
19898         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
19899         * gcc.prms/1883.c: Moved from compile/940714-1.c.
19900         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
19901         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
19902
19903         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
19904         (dg-process-target): No longer a varargs proc.
19905         Return S/N for target, P/F for xfail.  All callers changed.
19906         (user option procs): More argument checking.
19907         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
19908         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
19909         (dg-test): Skip test if not running on selected target in `dg-do'.
19910         Update handling of `dg-do-what', `dg-output-text'.
19911         Separate execution pass/fail from output pattern match pass/fail.
19912         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
19913
19914 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
19915
19916         * gcc.c-torture/special/special.exp: Don't expect failure for mips
19917         target for 920510-1.c.
19918
19919 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
19920
19921         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
19922         Clean up comment regarding use of passcnt, etc.
19923         (gcc_stat): Don't update `testcnt' here.
19924         (gcc_finish): Do it here.
19925         Might as well reset `but_id' here too.
19926         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
19927         to determine if the file should be tested.
19928         * gcc.c-torture/compile/compile.exp: Likewise.
19929         * gcc.c-torture/execute/execute.exp: Likewise.
19930         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19931         * gcc.misc-tests/dg-test.exp: Likewise.
19932         * gcc.prms/prms.exp: Likewise.
19933         * gcc.wendy/wendy.exp: Likewise.
19934         * g++.old-deja.exp: Likewise.
19935         Move "Testing file" message to verbose level 1.
19936
19937 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
19938
19939         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
19940
19941 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
19942
19943         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
19944         (default_gcc_start): Accept optional second list element
19945         of compiler flags.  Print compiler output at verbosity level 2.
19946         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
19947         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
19948         Save current values of framework globals passcnt, failcnt, xpasscnt,
19949         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
19950         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
19951         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
19952         xfailcnt to compute stats.  Update framework global `testcnt' from
19953         pass/fail counts.
19954         (gcc_finish): New proc.  Clean up test environment.
19955         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
19956         (gcc_epass, gcc_efail): Delete.
19957         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
19958         argument of line number.
19959         (dg-init): If the tool has an init routine, call it.
19960         (dg-test): Remove args `cflags_var' and `libs_var'.
19961         Pass all compiler options to ${tool}_start.
19962         Handle missing line number.
19963         (dg-finish): New function.
19964         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
19965         particular files.  Call gcc_finish at end.  Move "skipping test"
19966         message to verbosity level 3.
19967         * gcc.c-torture/compile/compile.exp: Likewise.
19968         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19969         * gcc.c-torture/execute/execute.exp: Likewise.
19970         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19971         Print testcase being tried at verbosity level 1.
19972         * gcc.c-torture/special/special.exp: Unset xfail.
19973         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19974         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
19975         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
19976         * gcc.failure/failure.exp: Likewise.
19977         * gcc.ieee/ieee.exp: Likewise.
19978         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
19979         Update call to dg-test.  Call dg-finish at end.
19980         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
19981         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19982         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
19983         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
19984         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
19985         * gcc.wendy/wendy.exp: Add copyright.
19986         Delete setting of tmpdir (done by gcc_init).
19987         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
19988         Pass compiler flags to gcc_start.  Call gcc_finish at end.
19989         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
19990         gcc_[ce]pass/fail.
19991
19992 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
19993
19994         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
19995         confusion.
19996         (g++_load): Likewise.
19997
19998         * config/*.exp (gcc_load): Some were varargs fns and some were not.
19999         Rename argument to `prog' to remove the confusion.
20000         Varargs fns behave differently too!
20001         (g++_load): Likewise.
20002
20003         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
20004
20005         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
20006         what it is.  Delete (always) printing of status value for !native.
20007         Simplify verbose code, and include status and exec_output.
20008         (g++_load): Use gcc_load.
20009
20010 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
20011
20012         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
20013         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
20014         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
20015         940714-3.c as these testcases don't exist anymore.  Make
20016         va-arg-1.c expected to pass.
20017
20018 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
20019
20020         * gcc.misc-tests/misc.exp: Only run specific testcases.
20021         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
20022         * gcc.misc-tests/dg-[1-9].c: New files.
20023
20024         * lib/dg.exp: New testsuite driver.
20025         * gcc.prms/prms.exp: Use it.
20026
20027         * README.gcc: New file.
20028
20029         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
20030         Document and reset `lxpass' and `lxfail'.
20031         Simplify "initialized" message.
20032         (gcc_stat): Clean up comments a little.
20033
20034 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
20035
20036         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
20037
20038 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
20039
20040         * lib/old-dejagnu.exp (process-option): New proc.
20041         (old-dejagnu-init, old-dejagnu-stat): Likewise.
20042         (old-dejagnu): Simplify.
20043         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
20044
20045 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
20046
20047         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
20048         exists and is not an empty string.
20049
20050         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
20051         $xfail rather than calling setup_xfail.  Clear $xfail when test is
20052         finished.
20053         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
20054         automatically.
20055
20056         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
20057         longer expected to fail.
20058
20059         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
20060         "f" function call.
20061
20062         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
20063
20064         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
20065         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
20066         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
20067         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
20068         c-torture-1.29.
20069
20070         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
20071         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
20072
20073         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
20074
20075         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
20076         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
20077
20078         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
20079         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
20080         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
20081
20082 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
20083
20084         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
20085         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
20086         940714-1.c, 940714-2.c, 940714-3.c},
20087         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
20088         gcc.misc-tests/{mg.c,mg.exp}:
20089         New tests.
20090         * gcc.noncompile/noncompile.exp: Change accordingly.
20091
20092 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
20093
20094         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
20095         Undo previous clobberage.
20096
20097 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
20098
20099         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
20100         * gcc.special/{930510-1.c, special.exp}:
20101         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
20102         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
20103         struct-varargs-1.c}: New tests from c-torture-1.26.
20104
20105 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
20106
20107         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
20108           argument to switch.
20109
20110 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
20111
20112         * Revert the previous changes.  Please see Rob's directory
20113           (/lisa/test/rob/progressive/gcc/testsuite) for testing
20114           fixes.
20115
20116 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
20117
20118         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
20119             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
20120             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
20121             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
20122             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
20123             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
20124             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
20125             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
20126             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
20127             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
20128             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
20129             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
20130             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
20131             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
20132             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
20133             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
20134             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
20135             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
20136             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
20137             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
20138             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
20139             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
20140             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
20141             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
20142             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
20143             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
20144             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
20145
20146 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
20147
20148         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
20149             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
20150           with perror calls.
20151
20152 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
20153
20154         * config/unix.exp (g++_load): Fix syntax.
20155
20156 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
20157
20158         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
20159         * gcc.noncompile/921017-1.c: Deleted obsolete test.
20160         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
20161         Don't expect va-arg-1.c to fail.  Correct expected output for
20162         920928-1.c.
20163         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
20164         * gcc.wendy/hbm4.c: Correct typo.
20165         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
20166
20167 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
20168
20169         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
20170         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
20171         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
20172         * lib/c-torture.exp (c-torture-compile): Ditto.
20173
20174         Reduce volume of output (remove all the -I's and such).
20175         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
20176         Call gcc_cpass, gcc_cfail.
20177         (c-torture): Pass testing option to c-torture-compile.
20178
20179 1994-03-21  Doug Evans  (dje@cygnus.com)
20180
20181         Bring patches over from progressive.
20182         * config/default.exp: Exit remote shell cleanly.
20183         (g++_exit, g++_start): Add default versions.
20184         * config/sim.exp (gcc_load): Use perror, not error.
20185
20186 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
20187
20188         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
20189         set in site.exp.
20190
20191 1994-03-14  Doug Evans  (dje@cygnus.com)
20192
20193         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
20194         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
20195         (wendy_try): New proc to run testcase.
20196         (main loop): Call 'em.
20197         * gcc.wendy/*.c: Clean up pass to correct expected output.
20198
20199         * lib/gcc.exp: Minor cleanup work.
20200         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
20201
20202 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
20203
20204         * config/sim.exp (gcc_load): Document return codes better.
20205         Don't pass -v to simulator.
20206
20207 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
20208
20209           * gcc.special/920717-x.c: Fix typo.
20210           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
20211           get at sources.
20212
20213         * lib/mike-gcc.exp: Fix typo.
20214
20215 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
20216
20217         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
20218         binary to use, transform the name.
20219         * config/*.exp: rename everything. Nuke any g++ specific files,
20220         it's now a special case of gcc that requires no special support.
20221         Add a default.exp for unsupported targets.
20222
20223 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
20224
20225         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
20226         lib/old-dejagnu.exp: Fix a few patterns to work with the new
20227         version of Tcl.
20228
20229 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
20230
20231         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
20232         than a warning.
20233
20234 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
20235
20236         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
20237
20238 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
20239
20240         * gcc.execute/execute.exp: Combine opt_list and foption_list into
20241         option_list.  Compile every file with only 4/6 option choices
20242         (same as C torture) instead of with 12/18 different option
20243         choices.
20244         * lib/c-torture.exp: Likewise.
20245
20246         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
20247         not already set.
20248
20249 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
20250
20251         * lib/old-deja.exp: Add `excess errors test fails' error, now one
20252         can put an XFAIL *-*-* on excess errors.
20253
20254 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
20255
20256         * g++.law: Add more tests derived from g++-bugs snapshots.
20257
20258         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
20259         equivalent to g++.law/init9.
20260
20261         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
20262         compiled it, and the a.out file after we've run it.
20263
20264 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
20265
20266         * lib/mike-g++.exp (postbase): Delete the .o file after we've
20267         compiled it, and the a.out file after we've run it.
20268
20269 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
20270
20271         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
20272
20273 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
20274
20275         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
20276         version number.
20277
20278 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
20279
20280         * g++.law: New directory of g++ tests derived from the g++-bugs
20281         snapshots.
20282
20283 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
20284
20285         * gcc.compile: initbug1.c initbug1.exp testcase added
20286
20287 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
20288
20289         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
20290         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
20291           fixes submitted by Jeff Law (law@cs.utah.edu)
20292         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
20293           Jeff Law (law@cs.utah.edu)
20294
20295
20296 1993-11-30  Mike Stump  (mrs@cygnus.com)
20297
20298         * config/unix-g++.exp: Follow the gcc way of doing things.
20299         * g++.old-deja/old-deja.exp: Minor updates.
20300         * lib/g++.exp: New file, follow the gcc way of doing things.
20301         * lib/old-dejagnu.exp: Minor updates.
20302         * lib/mike-g++.exp: Always unset errorInfo.
20303
20304 1993-11-06  Mike Stump  (mrs@cygnus.com)
20305
20306         * lib/gcc.exp: Fix some errors with the below change, CC and
20307         CFLAGS should be global when setting, not local.
20308
20309 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
20310
20311         * lib/gcc.exp: Transform tool name.
20312
20313 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
20314
20315         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
20316
20317 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
20318
20319         * lib/gcc.exp: change gcc_done to gcc_stat
20320
20321 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
20322
20323         * Upgraded gcc testsuite to c-torture version 1.25
20324
20325 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
20326
20327         * lib/gcc.exp: added reporting code. Changed verbose compile message.
20328         * lib/c-torture: added hooks for new reporting code.
20329
20330 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
20331
20332         * config/sh-gcc.exp: check if sh-sim exists in the path
20333
20334 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
20335
20336         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
20337         * gcc.compile/compile.exp: Initial changes for new logic.
20338         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
20339         * gcc.failure/failure.exp: Initial changes for new logic.
20340         * gcc.ieee/ieee.exp: Initial changes for new logic.
20341         * gcc.misc-tests/misc.exp: Initial changes for new logic.
20342         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
20343         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
20344         * lib/c-torture.exp: Initial changes for new logic.
20345         * lib/gcc.exp: Initial changes for new logic.
20346
20347 1993-10-15  Mike Stump  (mrs@cygnus.com)
20348
20349         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
20350         depend upon failure or success.  Fully qualify names in failure
20351         and success messages.  Always remove a.out before starting
20352         compile, just in case.  Pay more attention to error text output by
20353         the compiler.  Handle testcases with no known past errors just
20354         like all others, so that things are uniform.  Other miscellaneous
20355         improvements.
20356
20357 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
20358
20359         * gcc.cpp: new directory for cpp tests
20360
20361 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
20362
20363         * lib/chill.exp: Code reformatted, removed unused code.
20364         * config/unix-chill.exp: Code reformatted, removed unused code.
20365         * chill.execute/execute.exp: Code reformatted, removed unused code.
20366         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
20367
20368 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
20369
20370         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
20371         routines not written.
20372
20373 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
20374
20375         * config/bug-gcc.exp: Use new procs from bug.exp.
20376
20377 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
20378
20379         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
20380         via ftp, rather than depending on NFS.
20381         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
20382         case.
20383
20384 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
20385
20386         * config/bug-gcc.exp: Use new download proc.
20387
20388 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
20389
20390         * chill.execute/execute.exp: cleanups, handles errors better
20391         * chill.compile/compile.exp: rewrite, based on execute.exp
20392         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
20393         * lib/chill.exp: major changes to diff proc and compile and link
20394           procs. added chill_fail and chill_pass wrappers to pass and
20395           fail. added more comments, and handle error codes better.
20396           Added a hack to capture stderr from exec, so noncompile tests
20397           can work.
20398
20399 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
20400
20401         * chill.execute/execute.exp: rewrite of testsuite driver
20402         * lib/chill.exp: rewrite of testsuite driver
20403         * config/unix-chill.exp: rewrite of testsuite driver
20404
20405 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
20406
20407     In chill.execute:
20408         * iexpr.ch: Standardize uppercase.
20409         * tuples.dat: Standardize uppercase.
20410         * vary.ch: standardize.  Correct varying string assignments.
20411         * vary.dat: Add new output lines.
20412
20413 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
20414
20415     In chill.execute:
20416         * chprintf.ch: Standardize use of uppercase.
20417         * tuples.ch: Standardize and turn arr2 into a DCL,
20418           rather than a SYN.
20419         * pinits.ch: Standardize.
20420
20421 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
20422
20423         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
20424         * Makefil: Renamed to Makefile.in.
20425         * configure.in: New.
20426
20427 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
20428
20429     In chill.execute:
20430         * .cvsignore: Add result/output files.
20431         * Makefile: Fix up variables at start.  Use MFLAGS
20432           everywhere.  Correct bool_loc, built_ins entries.
20433           Add entry for vary1.ch.
20434         * bitarray.ch: Standardize upper-case usage.
20435         * bitexpr.ch: Standardize, add output of b1.
20436         * params.ch: Use arrayt in along PROC parameters, to
20437           avoid novelty problems.
20438         * sets.ch: Tiny cleanup.
20439         * vary1.ch: Re-indent.
20440
20441 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
20442
20443           * Add PR-related files to Makefiles, .cvsignore files, etc.
20444
20445 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
20446
20447         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
20448           with compiler objects. New names are test-flow.c and test-loop.c
20449
20450 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
20451
20452         * Upgraded c-torture tests from 1.19 to 1.20
20453
20454         * new files:
20455         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
20456         * gcc.compile: 930623-1.c 930623-2.c
20457         * gcc.noncompile: 930622-1.c 930622-2.c
20458         * gcc.failure: 920411-1.c 920627-2.c
20459         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
20460
20461 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
20462
20463         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
20464           More changes to get testsuite working properly. Needs more work.
20465           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
20466
20467 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
20468
20469         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
20470           More changes to get testsuite working properly. Needs more work.
20471
20472 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
20473
20474         * chill.compile/compile.exp: Added for Dejagnu support
20475         * chill.execute/execute.exp: Added for Dejagnu support
20476         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
20477
20478 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
20479
20480     This should complete moving the CHILL test files.
20481         * chill.noncompile(.cvsignore printf.grt
20482             in-printf.grt chprintf.grt chprintf.ch):
20483             Added test-support files.
20484           (Makefile): Modified further.
20485         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
20486             signal.ch): Added test files.
20487           * chill.execute (.cvsignore printf.grt printr.c
20488             in-printf.grt rts.c chprintf.grt rts.h): Added
20489           test-support files.
20490             (Makefile): More corrections.
20491
20492 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
20493
20494         * chill.compile, chill.execute, chill.nocompile: Add CHILL
20495           test cases, ready for DejaGnu.
20496
20497 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
20498
20499         * Upgraded c-torture tests from 1.18 to 1.19
20500
20501         * gcc.compile: added test(s):
20502           930607-1.c
20503         * gcc.execute: added test(s):
20504           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
20505
20506         * added new subdirectory for misc tests: gcc.misc-tests
20507         * gcc.misc-test(s): added tests:
20508           inst-check.c test-consts.c test-ior.c test-switch.c
20509
20510 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
20511
20512         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
20513
20514 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
20515
20516         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
20517
20518 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
20519
20520         * Upgraded c-torture tests from 1.17 to 1.18
20521
20522 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
20523
20524         * Upgraded c-torture tests from 1.12 to 1.17
20525
20526 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
20527
20528         * lib/old-dejagnu.exp:
20529           Fixed handling of XFAIL target triplets to correctly
20530           recognize wildcard characters.  Removed code that
20531           appended a unique id tag to the end of the file name
20532           printed out by the result of the testcases within a
20533           given test file.
20534
20535 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
20536
20537         * lib/old-dejagnu.exp:
20538           Reworked expected failure handling to trigger off of XFAIL
20539           keyword in keyphrase embeded in testcase source code. The
20540           XFAIL keyword must be at the end of the keyphrase line. It
20541           may optionally be followed by one or more target triplets.
20542           It has just occured that the handling of wildcards in the
20543           target triplet may not be correct.
20544
20545 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
20546
20547         * g++.old-deja/tests:
20548           Moved all subdirectories up one level into g++.old-deja .
20549
20550         * lib/old-dejagnu.exp:
20551           Fixed problem with CXXFLAGS not being properly reset, and being
20552           corrupted with extraneous "-c" compiler option.  This was
20553           causing binaries to not be generated for test that needed them.
20554           Modified strings passed to "pass" and "fail" so that individual
20555           tests from the same test file would be distinguished by an
20556           identifier appended to the test file name in the summary logs;
20557           this corrected a problem with erroneous diff logs.  Added code
20558           to search testcases for expected fail and unexpected pass keywords.
20559
20560 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
20561
20562         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
20563
20564 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
20565
20566         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
20567           Removed extraneous text from end of "Special g++ Options"
20568           keyphrase.
20569
20570         * lib/old-dejagnu.exp: Added pattern matching to look for new
20571           keywords, embedded in testcases comments, which will trigger
20572           calls to xpass and xfail.
20573
20574 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
20575
20576         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
20577           comments embedded in the testcases, especially the one looking for
20578           special compiler options, as well as the pattern matching for the
20579           compiler output again.
20580
20581 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
20582
20583         * lib/old-dejagnu.exp: Do a proper check of the return value for
20584           execute tests. Fixed several problems with the pattern matching
20585           of the compiler output which gave erroneous test results.
20586           Changed several of the test result messages to be more descriptive.
20587         * config/unix-g++.exp: Proc g++_load now actually works and
20588           executes the tests passed to it and returns a usable return
20589           value.
20590
20591 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
20592
20593           * lib/gcc.exp: Exits gracefully if $CC is bogus.
20594
20595 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
20596
20597         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
20598           Modified both files to properly execute the old style
20599           dejagnu tests. The previous versions of these files were
20600           experimental and did not function anything near correctly.
20601
20602 1993-04-05  Rob Savoye  (rob@cygnus.com)
20603
20604         * Removed all Makefile.in and configure.in files. No configuration
20605         needed now.
20606
20607 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
20608
20609         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
20610
20611 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
20612
20613         * gcc.compile/configure.in, gcc.unsorted/configure.in,
20614         gcc.special/configure.in, gcc.noncompile/configure.in,
20615         gcc.execute/configure.in, gcc.code_quality/configure.in,
20616         g++.other/configure.in, g++.old-deja/configure.in,
20617         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
20618         in srcname setting.
20619
20620 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
20621
20622         * lib/udi.exp:  Fixed mondfe and mondfe_download.
20623         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
20624         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
20625
20626 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
20627
20628         * config/udi-gdb.exp: Check $shell_id after connecting to target.
20629         (gdb_exit): Don't remove *_soc files.
20630
20631 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
20632
20633         * lib/c-torture.exp: Don't look for main; instead always use -w
20634         -c.  This is how the c-torture tests work.  Remove the object
20635         file if the compilation succeeds.
20636         * gcc.execute/execute.exp: Remove executable if test passes.
20637         * gcc.noncompile/noncompile.exp: Every test is an expected
20638         failure.
20639         * gcc.special/special.exp: Added tests from c-torture 1.11,
20640         corrected use of existing test.
20641         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
20642         gcc.execute/920625-1.c: Updated to c-torture 1.11.
20643         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
20644         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
20645         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
20646         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
20647         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
20648         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
20649         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
20650         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
20651         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
20652         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
20653         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
20654         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
20655         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
20656         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
20657         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
20658         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
20659         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
20660         c-torture 1.11.
20661         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
20662         correspond to c-torture 1.11.
20663
20664         * New file.