OSDN Git Service

dd233c1aff685d27e317837b1e35b5259d58075f
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
2
3         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
4         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
5
6 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
7
8         PR c++/17618
9         * g++.dg/lookup/crash5.C: New test.
10
11 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
12
13         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
14         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
15         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
16         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
17         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
19
20         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
21         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
22         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
23         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
24         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
25         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
26
27         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
28
29         * gcc.dg/vect/vect-44.c: Check additional cases.
30         * gcc.dg/vect/vect-48.c: Check additional cases.
31
32         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
34         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
35         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
37         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
39         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
40         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
41
42         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
43         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
44         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
45
46 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47
48         * gcc.dg/tree-ssa/loop-6.c: New test.
49
50 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
51
52         PR c++/17620
53         * g++.dg/inherit/base2.C: New.
54
55 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
56
57         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
58         * gcc.dg/20001012-2.c: Likewise.
59         * gcc.dg/20001013-1.c: Likewise.
60         * gcc.dg/20001101-1.c: Likewise.
61         * gcc.dg/20001102-1.c: Likewise.
62         * gcc.dg/bf-spl1.c: Likewise.
63         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
64         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
65
66 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
67
68         PR tree-optimization/16721
69         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
70
71 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
72
73         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
74         * gcc.dg/20040305-1.c: Likewise.
75
76 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
77
78         PR c/16566
79         * gcc.c-torture/compile/pr16566-1.c,
80         gcc.c-torture/compile/pr16566-2.c,
81         gcc.c-torture/compile/pr16566-3.c: New tests.
82
83 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
84
85         PR tree-optimization/17512
86         * gcc.c-torture/compile/20040916-1.c.
87
88 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
89
90         * gcc.dg/pragma-re-3.c: New test.
91
92 2004-09-17  Matt Austern  <austern@apple.com>
93
94         PR c++/15049
95         * g++.dg/other/anon3.C: New.
96         
97 2004-09-21  Roger Sayle  <roger@eyesopen.com>
98
99         PR c++/7503
100         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
101         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
102         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
103         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
104         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
105
106 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
107
108         PR fortran/17286
109         * gfortran.dg/pr17286.f90: New test.
110
111 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
112
113         PR c++/17530
114         * g++.dg/template/static7.C: New test.
115
116 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
117
118         PR tree-opt/17558 
119         * gcc.c-torture/compile/pr17558.c: New test.
120
121 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
122
123         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
124         if SKIP_ATTRIBUTE is defined.
125
126 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
127
128         PR fortran/15957
129         * gfortran.dg/pr15957.f90: New test.
130
131 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
132
133         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
134         in comparison.
135         * gcc.dg/vect/vect-79.c: Likewise.
136         * gcc.dg/vect/vect-80.c: Likewise.
137
138 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
139
140         PR fortran/15750
141         * gfortran.fortran-torture/execute/iolength_2.f90: New test.    
142
143 2004-09-20  Ira Rosen  <irar@il.ibm.com>
144
145         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
146         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
147         * gcc.dg/vect/vect-62.c: New testcase.
148         * gcc.dg/vect/vect-63.c: New testcase.
149         * gcc.dg/vect/vect-64.c: New testcase.
150         * gcc.dg/vect/vect-65.c: New testcase.
151         * gcc.dg/vect/vect-66.c: New testcase.
152         * gcc.dg/vect/vect-67.c: New testcase.
153         * gcc.dg/vect/vect-68.c: New testcase.
154         * gcc.dg/vect/vect-69.c: New testcase.
155         * gcc.dg/vect/vect-79.c: New testcase.
156         * gcc.dg/vect/vect-80.c: New testcase.
157
158 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
159
160         * gcc.target/mips/asm-1.c: New test.
161
162 2004-09-19  Ira Rosen  <irar@il.ibm.com>
163
164         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
165         * gcc.dg/vect/vect-73.c: New testcase.
166         * gcc.dg/vect/vect-74.c: New testcase.
167         * gcc.dg/vect/vect-75.c: New testcase.
168         * gcc.dg/vect/vect-76.c: New testcase.
169         * gcc.dg/vect/vect-77.c: New testcase.
170         * gcc.dg/vect/vect-78.c: New testcase
171
172 2004-09-18  Paul Brook  <paul@codesourcery.com>
173
174         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
175
176 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
177
178         PR c/17424
179         * gcc.dg/pr17424-1.c: New test.
180
181 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
182
183         * g++.dg/tree-ssa/pr17153.C: New test.
184
185 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
186
187         PR pch/13361
188         * testsuite/g++.dg/pch/wchar-1.C: New.
189         * testsuite/g++.dg/pch/wchar-1.Hs: New.
190
191 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
192
193         * gcc.c-torture/execute/20040917-1.c: New test.
194
195 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
196
197         PR tree-optimization/17319
198         * gcc.dg/pr17319.c: New test.
199
200 2004-09-17  Devang Patel  <dpatel@apple.com>
201
202         * gcc.dg/20040813-1.c: New test.
203         
204 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
205
206         PR tree-optimization/17273
207         * gcc.c-torture/compile/pr17273.c: New test.
208
209 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
210
211         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
212         Update expected messages.
213         * gcc.dg/declspec-13.c: New test.
214
215 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
216
217         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
218
219 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
220
221         * gcc.c-torture/execute/pr17252.c: Use post-increment to
222         change what 'a' is pointing to.
223
224 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
225
226         PR c++/16002
227         * g++.dg/template/error18.C: New test.
228         
229         PR c++/16029
230         * g++.dg/warn/Wunused-8.C: New test.
231
232 2004-09-17  Steven Bosscher  <stevenb@suse.de>
233
234         PR tree-optimization/17513
235         * gcc.dg/20040916-1.c: New test.
236
237 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
238
239         PR c++/17501
240         * g++.dg/template/typename7.C: New test.
241
242 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
243
244         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
245
246 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
247
248         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
249         with -ftree-based-profiling also.
250         * lib/profopt.exp: Support late-set profile_option/feedback_option.
251
252 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
253
254         PR/15364
255         * gfortran.dg/der_array_io_1.f90: New test.
256         * gfortran.dg/der_array_io_2.f90: New test.
257         * gfortran.dg/der_array_io_3.f90: New test.
258
259 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
260
261         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
262         EABI.
263
264 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
265
266         * g++.dg/opt/switch1.C: New test.
267
268 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
269
270         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
271         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
272         Update expected messages.
273
274 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
275
276         PR fortran/16485
277         * gfortran.dg/same_name_1.f90: New test.
278
279 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
280
281         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
282         dereference garbage pointers.
283
284 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
285
286         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
287         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
288
289         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
290         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
291         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
292
293 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
294
295         PR c++/17324
296         * g++.dg/template/mangle1.C: New test.
297
298 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
299
300         PR tree-optimization/17252
301         * gcc.c-torture/execute/pr17252.c: New test.
302
303 2004-09-14  Andrew Pinski  <apinski@apple.com>
304
305         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
306
307 2004-09-14  Roger Sayle  <roger@eyesopen.com>
308
309         PR rtl-optimization/9771
310         * gcc.dg/pr9771-1.c: New test case.
311
312 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
313
314         PR tree-optimization/15262
315         * gcc.c-torture/execute/pr15262-1.c: New test.
316         * gcc.c-torture/execute/pr15262-2.c: New test.
317
318 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
319
320         * gcc.dg/declspec-12.c: New test.
321
322 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
323         
324         * gfortran.dg/pr17090.f90: Add directives to test.
325
326 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
327
328         * gcc.c-torture/compile/20040914-1.c: New test.
329
330 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
331
332         PR c++/16162
333         * g++.dg/template/decl2.C: New test.
334         
335 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
336
337         PR fortran/17090
338         * gfortran.dg/pr17090.f90: New test.
339
340 2004-09-13  Dale Johannesen  <dalej@apple.com>
341
342         * gcc.c-torture/compile/pr17408.c:  New test case.
343
344 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
345
346         PR c++/16716
347         * g++.dg/parse/crash17.C: New test.
348         
349         PR c++/17327
350         * g++.dg/template/enum3.C: New test.
351
352 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
353
354         * lib/gcc-defs.exp: Load wrapper.exp.
355         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
356         using local code.
357         * lib/gcc.exp (gcc_init): Similar.
358         * lib/gfortran.exp (gfortran_init): Similar.
359         * lib/objc.exp (objc_init): Similar.
360         * lib/treelang.exp (treelang_init): Similar.
361         * lib/wrapper.exp: New file with build_wrapper call machinery in
362         ${tool}_maybe_build_wrapper.
363
364 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
365
366         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
367         "inline".
368         * gcc.dg/declspec-11.c: Update expected messages.
369         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
370         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
371         gcc.dg/inline-12.c: New tests.
372
373 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
374
375         * g++.dg/tree-ssa/pr17400.C: New testcase.
376
377 2004-09-13  James E Wilson  <wilson@specifixinc.com>
378
379         * gcc.target/mips/sb1-1.c: New testcase.
380
381 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
382
383         * lib/g77-dg.exp: Remove unused file.
384         * lib/mike-g77.exp: Ditto.
385         * lib/g77.exp: Ditto.
386
387 2004-09-12  Richard Henderson  <rth@redhat.com>
388
389         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
390
391 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
392
393         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
394         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
395         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
396         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
397         Update expected messages.
398
399 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
400
401         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
402         declaration/use mismatch for dirp parameter.
403
404 2004-09-12  Andrew Pinski  <apinski@apple.com>
405
406         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
407         -fgnu-runtime is passed.
408
409 2004-09-12  Richard Henderson  <rth@redhat.com>
410
411         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
412         do the uplevel thing and update additional_flags directly.
413         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
414         gfortran.fortran-torture/execute/intrinsic_nearest.x,
415         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
416         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
417
418 2004-09-11  Steven Bosscher  <stevenb@suse.de>
419
420         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
421
422 2004-09-11  Roger Sayle  <roger@eyesopen.com>
423
424         PR middle-end/17411
425         * g++.dg/opt/pr17411-1.C: New test case.
426
427 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
428
429         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
430         gcc.dg/tls/diag-2.c: Update expected messages.
431         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
432         messages.
433         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
434         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
435         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
436         gcc.dg/tls/diag-5.c: New tests.
437
438 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
439
440         * gcc.dg/20040910-1.c: Correct dg-error regexp.
441
442 2004-09-11  Steven Bosscher  <stevenb@suse.de>
443
444         * g++.dg/parse/break-in-for.C: New test.
445
446 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
447
448         * gcc.dg/tree-ssa/20040911-1.c: New test.
449
450 2004-09-11  Andreas Jaeger  <aj@suse.de>
451
452         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
453         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
454
455 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
456
457         * gcc.target/frv: New directory of FR-V-specific tests.
458
459 2004-09-10  James E Wilson  <wilson@specifixinc.com>
460
461         * gcc.dg/convert-vec-1.c: New test.
462
463 2004-09-10  Roger Sayle  <roger@eyesopen.com>
464
465         PR middle-end/17024
466         * gcc.dg/pr17024-1.c: New test case.
467
468 2004-09-10  Eric Christopher  <echristo@redhat.com>
469
470         * gcc.dg/20040910-1.c: New test.
471
472 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
473
474         * gcc.dg/bitfld-9.c: New test.
475
476 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
477
478         * gcc.c-torture/execute/ieee/acc1.c: New test.
479         * gcc.c-torture/execute/ieee/acc2.c: New test.
480         * gcc.c-torture/execute/ieee/mzero6.c: New test.
481
482 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
483
484         * gcc.dg/deprecated-2.c: New test.
485
486 2004-09-09  James E Wilson  <wilson@specifixinc.com>
487
488         * gcc.dg/init-vec-1.c: New test.
489
490 2004-09-09  Roger Sayle  <roger@eyesopen.com>
491
492         PR middle-end/17055
493         * gcc.dg/pr17055-1.c: New test case.
494
495 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
496
497         PR target/17377
498         * gcc.c-torture/execute/pr17377.c: New test.
499
500 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
501
502         PR c/8420
503         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
504         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
505         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
506         gcc.dg/long-long-typespec-1.c: New tests.
507         * gcc.dg/tls/diag-2.c: Update expected diagnostics
508
509 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
510
511         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
512         gcc.dg/gnu99-static-1.c: New tests.
513
514 2004-09-08  Devang Patel  <dpatel@apple.com>
515
516         * gcc.dg/darwin-ld-20040828-1.c: New test.
517         * gcc.dg/darwin-ld-20040828-2.c: New test.
518         * gcc.dg/darwin-ld-20040828-3.c: New test.
519
520 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
521
522         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
523         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
524         in error message.
525         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
526         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
527         in error message.
528         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
529         types they qualify.
530         * objc.dg/type-size-2.m: Fix wording in comment.
531         * objc.dg/va-meth-1.m: New test case.
532
533 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
534
535         PR c/16633:
536         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
537         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
538
539 2004-09-06  Devang Patel  <dpatel@apple.com>
540
541         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
542         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
543
544 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
545
546         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
547         reflect changed line numbering of diagnostics.
548
549 2004-09-06  Paul Brook  <paul@codesourcery.com>
550
551         * gfortran.dg/edit_real_1.f90: Add new test.
552
553 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
554
555         * gcc.dg/tree-ssa/loop-2.c: New test.
556         * gcc.dg/tree-ssa/loop-3.c: New test.
557         * gcc.dg/tree-ssa/loop-4.c: New test.
558         * gcc.dg/tree-ssa/loop-5.c: New test.
559
560 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
561
562         * gcc.dg/format/sentinel-1.c: Update for parameter option.
563
564 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
565
566         * gcc.dg/format/sentinel-1.c: New test.
567
568 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
569
570         * testsuite/gcc.dg/builtins-46.c: New.
571
572 2004-09-03  Devang Patel  <dpatel@apple.com>
573
574         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
575         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
576
577 2004-09-03  Jan Beulich  <jbeulich@novell.com>
578
579         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
580         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
581         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
582         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
583         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
584         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
585         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
586         the non-portable bzero.
587         * gcc.dg/20010912-1.c: xfail for NetWare.
588         * gcc.dg/20020426-2.c: xfail for NetWare.
589         * gcc.dg/20021014-1.c: xfail for NetWare.
590         * gcc.dg/20021018-1.c: xfail for NetWare.
591         * gcc.dg/20030213-1.c: xfail for NetWare.
592         * gcc.dg/20030225-1.c: xfail for NetWare.
593         * gcc.dg/20030708-1.c: xfail for NetWare.
594         * gcc.dg/builtins-config.h: Also exclude NetWare.
595         * gcc.dg/format/format.h: Define restrict only if not already defined.
596         * gcc.dg/nest.c: xfail for NetWare.
597         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
598         * lib/target-supports.exp (check_visibility_available): Exclude
599         NetWare.
600
601 2004-09-03  Jan Beulich  <jbeulich@novell.com>
602
603         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
604         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
605         deterministic starting point for the alignment of structure fields.
606         * gcc.dg/Wpadded.c: Dito.
607         * g++.dg/abi/vbase10.C: Dito.
608
609 2004-09-03  Devang Patel  <dpatel@apple.com>
610
611         * g++.dg/debug/pr15736.cc: New test.
612
613 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
614
615         * README.QMTEST: Fix out-of-date link.
616
617 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
618
619         PR fortran/16579
620         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
621         Delete.  Duplicate of gfortran.dg/g77/20010610.f
622
623 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
624
625         * g++.dg/abi/arm_rtti1.C: New test.
626
627 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
628
629         * gcc.dg/ppc-vector-memcpy.c: New.
630         * gcc.dg/ppc-vector-memset.c: New.
631
632 2004-09-02  Chao-ying Fu  <fu@mips.com>
633
634         * gcc.target/mips/mips-3d-1.c: New test.
635         * gcc.target/mips/mips-3d-2.c: New test.
636         * gcc.target/mips/mips-3d-3.c: New test.
637         * gcc.target/mips/mips-3d-4.c: New test.
638         * gcc.target/mips/mips-3d-5.c: New test.
639         * gcc.target/mips/mips-3d-6.c: New test.
640         * gcc.target/mips/mips-3d-7.c: New test.
641         * gcc.target/mips/mips-3d-8.c: New test.
642         * gcc.target/mips/mips-3d-9.c: New test.
643         * gcc.target/mips/mips-ps-1.c: New test.
644         * gcc.target/mips/mips-ps-2.c: New test.
645         * gcc.target/mips/mips-ps-3.c: New test.
646         * gcc.target/mips/mips-ps-4.c: New test.
647         * gcc.target/mips/mips-ps-type.c: New test.
648
649 2004-09-02  Paul Brook  <paul@codesourcery.com>
650
651         * gfortran.dg/edit_real_1.f90: Add new tests.
652
653 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
654
655         PR fortran/15327
656         * gfortran.dg/merge_char_1.f90: New test.
657
658 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
659
660         PR fortran/16404
661         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
662
663 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
664
665         PR c/1522
666         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
667
668 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
669
670         * g++.dg/opt/loop1.C: Do not XFAIL.
671
672 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
673
674         * gcc.c-torture/execute/20040831-1.c: New test.
675
676 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
677
678         PR fortran/16579
679         * gfortran.dg/g77/20010610.f: Now passes.
680         Copy from g77.f-torture/execute. Add dg-run directive.
681         * gfortran.dg/g77/README: Update
682
683 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
684
685         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
686         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
687         (t1, t2, t3, t4): Add volatile.
688
689 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
690
691         * g++.dg/ext/visibility/arm1.C: New test.
692
693 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
694
695         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
696         -pedantic-errors.
697
698 2004-09-01  Paul Brook  <paul@codesourcery.com>
699
700         * gfortran.dg/eof_2.f90: New test.
701
702 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
703
704         PR fortran/16579
705         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
706
707 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
708
709         PR libfortran/16805
710         * gfortran.dg/list_read_2.f90: New test.
711
712 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
713
714         * g++.dg/abi/key1.C: New test.
715
716 2004-08-31  Richard Henderson  <rth@redhat.com>
717
718         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
719         form of offsetof.
720         * g++.dg/other/offsetof5.C: Remove duplicate.
721
722 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
723
724         PR fortran/17244
725         * gfortran.dg/func_derived_1.f90: New test.
726
727 2004-08-31  Paul Brook  <paul@codesourcery.com>
728
729         * gfortran.dg/eof_1.f90: New test.
730
731 2004-08-31  Paul Brook  <paul@codesourcery.com>
732
733         * gfortran.dg/list_read_1.f90: New file.
734
735 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
736
737         * g++.dg/opt/loop1.C: XFAIL.
738
739 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
740
741         * gcc.dg/funcdef-storage-1.c: New.
742         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
743         an extern function in local scope.
744         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
745         declare an 'auto inline' function in local scope.
746         * gcc.dg/20011130-1.c: Likewise.
747         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
748         an 'auto' function in local scope.
749         * gcc.dg/20021014-1.c: Likewise.
750         * gcc.dg/20030331-2.c: Likewise.
751
752 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
753
754         * gfortran.dg/blockdata_1.f90: New test.
755
756 2004-08-30  Richard Henderson  <rth@redhat.com>
757
758         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
759
760 2004-08-30  Richard Henderson  <rth@redhat.com>
761
762         * lib/fortran-torture.exp (fortran-torture-execute): Honor
763         additional_flags set by alternate driver.
764         (ieee-options): New procedure.
765         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
766         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
767         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
768         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
769
770 2004-08-30  Richard Henderson  <rth@redhat.com>
771
772         * lib/f-torture.exp: Remove.
773
774 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
775
776         PR rtl-optimization/16590
777         * g++.dg/opt/loop1.C: New test.
778
779 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
780
781         PR fortran/13910
782         * gfortran.dg/oldstyle_1.f90: New test.
783
784 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
785         Paul Brook  <paul@codesourcery.com>
786
787         * gfortran.dg/g77/README: Update.
788         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
789         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
790         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
791
792 2004-08-28  Paul Brook  <paul@codesourcery.com>
793
794         PR libfortran/17195
795         * gfortran.dg/edit_real_1.f90: New test.
796
797 2004-08-27  Paul Brook  <paul@codesourcery.com>
798
799         * gfortran.dg/rewind_1.f90: New test.
800
801 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
802
803         PR fortran/16597
804         * gfortran.dg/pr16597.f90: New test.
805
806 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
807
808         PR c/13801
809         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
810         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
811         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
812         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
813         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
814
815 2004-08-26  Nick Clifton  <nickc@redhat.com>
816
817         * gcc.c-torture/compile/pr17119.c: New test.
818
819 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
820
821         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
822
823 2004-08-25  Richard Henderson  <rth@redhat.com>
824
825         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
826         the bits that expect kind=8 to be the largest real kind.
827
828 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
829
830         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
831
832 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
833
834         * gfortran.dg/assignment_1.f90: New test.
835
836 2004-08-25  Adam Nemet  <anemet@lnxw.com>
837
838         * g++.dg/template/repo3.C: New test.
839
840 2004-08-25  Roger Sayle  <roger@eyesopen.com>
841
842         PR middle-end/16693
843         PR tree-optimization/16372
844         * g++.dg/opt/pr16372-1.C: New test case.
845         * g++.dg/opt/pr16693-1.C: New test case.
846         * g++.dg/opt/pr16693-2.C: New test case.
847
848 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
849
850         * objc.dg/proto-lossage-4.m: New test.
851
852 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
853
854         PR c++/17155
855         * g++.dg/inherit/local2.C: New test.
856
857 2004-08-25  Paul Brook  <paul@codesourcery.com>
858
859         PR fortran/17144
860         * gfortran.dg/string_ctor_1.f90: New test.
861
862 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
863
864         PR c++/14428
865         * g++.dg/template/redecl2.C: New test.
866
867 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
868
869         PR fortran/17143
870         * gfortran.dg/pr17143.f90: New test.
871
872 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
873
874         PR fortran/17164
875         * gfortran.dg/pr17164.f90: New test.
876
877 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
878
879         * gcc.dg/tree-ssa/loop-1.c: New test.
880
881 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
882
883         * gcc.c-torture/compile/20040824-1.c: New test.
884
885 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
886
887         * gcc.c-torture/compile/iftrap-3.c: New test.
888
889 2004-08-24  Paul Brook  <paul@codesourcery.com>
890
891         * gfortran.dg/entry_2.f90: New test.
892
893 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
894
895         PR c++/16889
896         * g++.dg/lookup/ambig[12].C: New.
897
898 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
899
900         PR c++/16706
901         * g++.dg/template/crash21.C: New test.
902         * g++.dg/template/crash22.C: Likewise.
903
904 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
905
906         PR c++/17149
907         * g++.dg/template/access15.C: New.
908
909 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
910
911         PR c++/17163
912         * g++.dg/template/repo2.C: New test.
913
914 2004-08-23  Roger Sayle  <roger@eyesopen.com>
915
916         PR rtl-optimization/17078
917         * gcc.c-torture/execute/pr17078-1.c: New test case.
918
919 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
920
921         PR c/14492
922         * gcc.dg/debug/crash1.c: New test.
923
924 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
925
926         PR c/16180
927         * gcc.dg/loop-5.c: New test.
928
929 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
930
931         * gcc.c-torture/execute/20040823-1.c: New test.
932
933 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
934
935         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
936         to the assembler.  Simplify test accordingly.
937         (asm_abi_flags): Use GNU names.
938         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
939         to check for ABI flags.
940
941 2004-08-22  Andrew Pinski  <apinski@apple.com>
942
943         * g++.dg/opt/pr14029.C: New test.
944         * gcc.c-torture/execute/pr15262.c: New test.
945
946 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
947
948         * gfortran.dg/reduction.f90: Add checks with complex arguments.
949
950 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
951
952         PR 16908
953         * gfortran.dg/direct_io.f90: New test.
954
955 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
956
957         PR c++/17121
958         * g++.dg/inherit/local2.C: New test.
959
960 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
961
962         PR c++/17120
963         * g++.dg/warn/Wparentheses-4.C: New test.
964
965 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
966
967         PR c++/17121
968         * g++.dg/inherit/local2.C: New test.
969
970         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
971         * gcc.dg/ppc-ldstruct.c: Likewise.
972         * gcc.dg/ppc64-abi-2.c: Likewise.
973
974 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
975
976         PR rtl-optimization/17099
977         * gcc.c-torture/execute/20040820-1.c: New test.
978
979 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
980
981         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
982
983 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
984
985         PR fortran/17077
986         * gfortran.dg/auto_array_1.f90: New test.
987
988 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
989
990         PR fortran/17074
991         * gfortran.dg/simpleif_1.f90: New test.
992
993 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
994
995         * lib/target-supports.exp (check_profiling_available): Return
996         false for arm*-*-symbianelf* and arm*-*-eabi*.
997
998         PR c++/15890
999         * g++.dg/template/delete1.C: New test.
1000
1001 2004-08-19  Paul Brook  <paul@codesourcery.com>
1002
1003         PR fortran/14976
1004         PR fortran/16228
1005         * gfortran.dg/data_char_1.f90: New test.
1006
1007 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
1008
1009         PR fortran/16946
1010         * gfortran.dg/reduction.f90: New testcase.
1011
1012 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1013
1014         PR fortran/16520
1015         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
1016
1017 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1018
1019         PR c++/17041
1020         * g++.dg/Wparentheses-3.C: New test.
1021
1022 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
1023
1024         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
1025         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
1026         * gcc.dg/vect/vect-2.c: Likewise.
1027         * gcc.dg/vect/vect-3.c: Likewise.
1028         * gcc.dg/vect/vect-4.c: Likewise.
1029         * gcc.dg/vect/vect-5.c: Likewise.
1030         * gcc.dg/vect/vect-6.c: Likewise.
1031         * gcc.dg/vect/vect-7.c: Likewise.
1032         * gcc.dg/vect/vect-25.c: Likewise.
1033         * gcc.dg/vect/vect-31.c: Likewise.
1034         * gcc.dg/vect/vect-32.c: Likewise.
1035         * gcc.dg/vect/vect-34.c: Likewise.
1036         * gcc.dg/vect/vect-36.c: Likewise.
1037         * gcc.dg/vect/vect-all.c: Likewise.
1038
1039 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
1040
1041         PR c++/17068
1042         * g++.dg/template/operator4.C: New test.
1043
1044 2004-08-18  Richard Henderson  <rth@redhat.com>
1045
1046         * gcc.dg/20040206-1.c: XFAIL.
1047
1048 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1049
1050         PR c++/16246
1051         * g++.dg/template/array7.C: New test.
1052
1053 2004-08-17  James E Wilson  <wilson@specifixinc.com>
1054
1055         * gcc.dg/mips-movcc-1.c: New test.
1056         * gcc.dg/mips-movcc-2.c: New test.
1057         * gcc.dg/mips-movcc-3.c: New test.
1058
1059         * gcc.dg/mips-nmadd-1.c: New test.
1060         * gcc.dg/mips-nmadd-2.c: New test.
1061
1062 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
1063
1064         PR c++/15871
1065         * g++.dg/opt/inline8.C: New test.
1066
1067         PR c++/16965
1068         * g++.dg/parse/error17.C: New test.
1069
1070 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
1071
1072         * gcc.dg/vect: New directory for vectorizer tests.
1073         * gcc.dg/vect/tree-vect.h: New file.
1074         * gcc.dg/vect/vect.exp: New file.
1075         * gcc.dg/vect/pr16105.c.c: New test.
1076         * gcc.dg/vect/vect-1.c: New test.
1077         * gcc.dg/vect/vect-2.c: New test.
1078         * gcc.dg/vect/vect-3.c: New test.
1079         * gcc.dg/vect/vect-4.c: New test.
1080         * gcc.dg/vect/vect-5.c: New test.
1081         * gcc.dg/vect/vect-6.c: New test.
1082         * gcc.dg/vect/vect-7.c: New test.
1083         * gcc.dg/vect/vect-8.c: New test.
1084         * gcc.dg/vect/vect-9.c: New test.
1085         * gcc.dg/vect/vect-10.c: New test.
1086         * gcc.dg/vect/vect-11.c: New test.
1087         * gcc.dg/vect/vect-12.c: New test.
1088         * gcc.dg/vect/vect-13.c: New test.
1089         * gcc.dg/vect/vect-14.c: New test.
1090         * gcc.dg/vect/vect-15.c: New test.
1091         * gcc.dg/vect/vect-16.c: New test.
1092         * gcc.dg/vect/vect-17.c: New test.
1093         * gcc.dg/vect/vect-18.c: New test.
1094         * gcc.dg/vect/vect-19.c: New test.
1095         * gcc.dg/vect/vect-20.c: New test.
1096         * gcc.dg/vect/vect-21.c: New test.
1097         * gcc.dg/vect/vect-22.c: New test.
1098         * gcc.dg/vect/vect-23.c: New test.
1099         * gcc.dg/vect/vect-24.c: New test.
1100         * gcc.dg/vect/vect-25.c: New test.
1101         * gcc.dg/vect/vect-26.c: New test.
1102         * gcc.dg/vect/vect-27.c: New test.
1103         * gcc.dg/vect/vect-28.c: New test.
1104         * gcc.dg/vect/vect-29.c: New test.
1105         * gcc.dg/vect/vect-30.c: New test.
1106         * gcc.dg/vect/vect-31.c: New test.
1107         * gcc.dg/vect/vect-32.c: New test.
1108         * gcc.dg/vect/vect-33.c: New test.
1109         * gcc.dg/vect/vect-34.c: New test.
1110         * gcc.dg/vect/vect-35.c: New test.
1111         * gcc.dg/vect/vect-36.c: New test.
1112         * gcc.dg/vect/vect-37.c: New test.
1113         * gcc.dg/vect/vect-38.c: New test.
1114         * gcc.dg/vect/vect-40.c: New test.
1115         * gcc.dg/vect/vect-41.c: New test.
1116         * gcc.dg/vect/vect-42.c: New test.
1117         * gcc.dg/vect/vect-43.c: New test.
1118         * gcc.dg/vect/vect-44.c: New test.
1119         * gcc.dg/vect/vect-45.c: New test.
1120         * gcc.dg/vect/vect-46.c: New test.
1121         * gcc.dg/vect/vect-47.c: New test.
1122         * gcc.dg/vect/vect-48.c: New test.
1123         * gcc.dg/vect/vect-49.c: New test.
1124         * gcc.dg/vect/vect-50.c: New test.
1125         * gcc.dg/vect/vect-51.c: New test.
1126         * gcc.dg/vect/vect-52.c: New test.
1127         * gcc.dg/vect/vect-53.c: New test.
1128         * gcc.dg/vect/vect-54.c: New test.
1129         * gcc.dg/vect/vect-55.c: New test.
1130         * gcc.dg/vect/vect-56.c: New test.
1131         * gcc.dg/vect/vect-57.c: New test.
1132         * gcc.dg/vect/vect-58.c: New test.
1133         * gcc.dg/vect/vect-59.c: New test.
1134         * gcc.dg/vect/vect-60.c: New test.
1135         * gcc.dg/vect/vect-61.c: New test.
1136         * gcc.dg/vect/vect-all.c: New test.
1137         * gcc.dg/vect/vect-none.c: New test.
1138
1139 2004-08-17  Paul Brook  <paul@codesourcery.com>
1140
1141         PR fortran/13082
1142         * gfortran.dg/entry_1.f90: New test.
1143
1144 2004-08-17  Andrew Pinski  <apinski@apple.com>
1145
1146         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
1147
1148 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
1149
1150         * gcc.dg/pr17036-1.c: New test.
1151
1152 2004-08-16  Devang Patel  <dpatel@apple.com>
1153
1154         * gcc.dg/darwin-20040809-1.c: New test.
1155
1156 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
1157
1158         * gcc.dg/funcdef-attr-1.c: New test.
1159
1160 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
1161
1162         * gcc.dg/altivec-17.c: New test.
1163         * gcc.dg/altivec-18.c: New test.
1164
1165 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1166
1167         PR c++/6749
1168         * g++.dg/template/vtable2.C: New test.
1169
1170 2004-08-14  Richard Henderson  <rth@redhat.com>
1171
1172         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
1173         * gcc.dg/pack-test-4.c (main): Return 0.
1174         * gcc.dg/setjmp-1.c: Remove XFAIL.
1175         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
1176
1177 2004-08-14  Richard Henderson  <rth@redhat.com>
1178
1179         * gcc.dg/980217-1.c: Add prototype for printf.
1180
1181 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
1182
1183         * gfortran.dg/pr16935.f90: New test.
1184
1185 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
1186
1187         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
1188
1189 2004-08-13  Paul Brook  <paul@codesourcery.com>
1190
1191         * gfortran.dg/der_io_1.f90: Remove stray comma.
1192
1193 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1194
1195         * gcc.dg/vmx/cw-bug-2.c: Remove.
1196         * gcc.dg/vmx/vprint-1.c: Remove.
1197         * gcc.dg/vmx/vscan-1.c: Remove.
1198
1199 2004-08-12  Devang patel  <dpatel@apple.com>
1200
1201         * gcc.dg/darwin-20040809-2.c: New test.
1202
1203 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
1204
1205         * g++.dg/ext/altivec-12.C: New test.
1206
1207         * g++.dg/ext/altivec-11.C: New test.
1208
1209 2004-08-12  Paul Brook  <paul@codesourcery.com>
1210
1211         * g++.dg/abi/arm_cxa_vec_1.C: New test.
1212
1213 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1214
1215         * g++.dg/ext/altivec-2.C: Check for hardware support before
1216         executing any VMX instructions.
1217
1218         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
1219
1220 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
1221
1222         PR c++/16276
1223         * g++.old-deja/g++.other/comdat4.C: New test.
1224         * g++.old-deja/g++.other/comdat4-aux.cc: New.
1225
1226 2004-08-12  Ben Elliston  <bje@au.ibm.com>
1227
1228         PR target/16286
1229         * gcc.dg/pr16286.c: New test.
1230
1231 2004-08-12 Jan Beulich <jbeulich@novell.com>
1232
1233         * g++.dg/ext/asm5.C: New.
1234
1235 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1236
1237         PR c++/16698
1238         * g++.dg/eh/crash1.C: New test.
1239
1240         PR c++/16717
1241         * g++.dg/ext/construct1.C: New test.
1242
1243 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1244
1245         PR c++/16853
1246         * g++.dg/init/ptrmem1.C: New test.
1247
1248         PR c++/16618
1249         * g++.dg/parse/offsetof5.C: New test.
1250
1251         PR c++/16870
1252         * g++.dg/template/overload3.C: New test.
1253
1254 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1255
1256         PR c++/16964
1257         * g++.dg/parse/error16.C: New test.
1258
1259         PR c++/16904
1260         * g++.dg/template/error14.C: New test.
1261
1262         PR c++/16929
1263         * g++.dg/template/error15.C: New test.
1264
1265 2004-08-11  Devang Patel  <dpatel@apple.com>
1266
1267         * gcc.dg/darwin-ld-20040809-1.c: New test.
1268         * gcc.dg/darwin-ld-20040809-2.c: New test.
1269
1270 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
1271
1272         PR fortran/16917
1273         * gfortran.dg/dfloat_1.f90: New test.
1274
1275 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
1276
1277         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
1278         * gcc.dg/dll-2.c: Fix dg-require syntax.
1279         * gcc.misc-tests/arm-isr.c (abort): Declare.
1280         (exit): Likewise.
1281
1282 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
1283
1284         PR c++/16971
1285         * g++.dg/parse/crash16.C: New test.
1286
1287 2004-08-10  Roger Sayle  <roger@eyesopen.com>
1288
1289         * gcc.dg/mips-rsqrt-1.c: New test case.
1290         * gcc.dg/mips-rsqrt-2.c: New test case.
1291         * gcc.dg/mips-rsqrt-3.c: New test case.
1292
1293 2004-08-10  Paul Brook  <paul@codesourcery.com>
1294
1295         * gfortran.dg/der_io_1.f90: New test.
1296
1297 2004-08-10  Paul Brook  <paul@codesourcery.com>
1298
1299         PR fortran/16919
1300         * gfortran.dg/der_array_1.f90: New test.
1301
1302 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
1303
1304         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
1305
1306 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
1307
1308         * gcc.dg/wchar_t-2.c: Fix typo.
1309
1310 2004-08-09  Falk Hueffner  <falk@debian.org>
1311
1312         PR tree-optimization/12517
1313         * gcc.c-torture/compile/pr12517.c: New test.
1314
1315         PR tree-optimization/12578
1316         * gcc.c-torture/compile/pr12578.c: New test.
1317
1318         PR tree-optimization/12899
1319         * gcc.c-torture/compile/pr12899.c: New test.
1320
1321         PR rtl-optimization/14692
1322         * gcc.c-torture/compile/pr14692.c: New test.
1323
1324         PR tree-optimization/16461
1325         * gcc.c-torture/compile/pr16461.c: New test.
1326
1327 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1328
1329         * gfortran.dg/getenv_1.f90: New test.
1330
1331 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1332
1333         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
1334         wchar_t.
1335         * gcc.dg/symbian5.c: Test -fno-short-wchar.
1336
1337 2004-08-06  Paul Brook  <paul@codesourcery.com>
1338
1339         * gfortran.dg/ret_array_1.f90: New test.
1340         * gfortran.dg/ret_pointer_1.f90: New test.
1341
1342 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
1343
1344         * gcc.dg/missing-field-init-[12].c: New tests.
1345         * g++.dg/warn/missing-field-init-[12].C: New tests.
1346
1347 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1348
1349         * gcc.dg/enum2.c: New test.
1350         * gcc.dg/symbian3.c: Likewise.
1351         * gcc.dg/symbian4.c: Likewise.
1352         * gcc.dg/wchar_t-2.c: Likewise.
1353
1354 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1355
1356         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
1357         destructor tests.
1358
1359 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1360
1361         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
1362         dg-require-visiblity.
1363         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
1364         * g++.dg/ext/visibility/fvisibility.C: Likewise.
1365         * g++.dg/ext/visibility/memfuncts.C: Likewise.
1366         * g++.dg/ext/visibility/new1.C: Likewise.
1367         * g++.dg/ext/visibility/pragma.C: Likewise.
1368         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
1369         * g++.dg/ext/visibility/virtual.C: Likewise.
1370         * g++/dg/ext/visibility/visibility-1.C: Likewise.
1371         * g++/dg/ext/visibility/visibility-2.C: Likewise.
1372         * g++/dg/ext/visibility/visibility-3.C: Likewise.
1373         * g++/dg/ext/visibility/visibility-4.C: Likewise.
1374         * g++/dg/ext/visibility/visibility-5.C: Likewise.
1375         * g++/dg/ext/visibility/visibility-6.C: Likewise.
1376         * g++/dg/ext/visibility/visibility-7.C: Likewise.
1377         * g++/dg/ext/visibility/visibility-8.C: New test.
1378         * gcc.c-torture/compile/dll.x: Remove.
1379         * gcc.dg/dll-2.c: Use dg-require-dll
1380         * gcc.dg/visibility-10.c: New test.
1381         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
1382         supporting DLLs.
1383         * testsuite/lib/scanasm.exp (scan_hidden): New function.
1384         (scan_not_hidden): Likewise.
1385
1386 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
1387
1388         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
1389
1390 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
1391
1392         * gcc.c-torture/execute/20040805-1.c: New test.
1393
1394 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
1395
1396         * gcc.dg/20020118-1.c: Declare abort.
1397         * gcc.dg/altivec_check.h: Likewise.
1398         * gcc.dg/iftrap-2.c: Likewise.
1399         * gcc.dg/pragma-darwin.c: Likewise.
1400         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
1401
1402 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
1403
1404         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
1405
1406 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1407
1408         * gcc.c-torture/execute/builtins/abs-2.c,
1409         gcc.c-torture/execute/builtins/abs-3.c,
1410         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
1411         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
1412         intmax_t, uintmax_t and their limits.
1413         * gcc.dg/intmax_t-1.c: New test.
1414
1415 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1416
1417         * g++.dg/tc1/dr147.C: Add reference to PR.
1418
1419 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
1420
1421         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
1422         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
1423
1424 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
1425
1426         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
1427
1428 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1429
1430         * gcc.dg/redecl-5.c: New test.
1431         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
1432         of scanf.
1433
1434 2004-08-03  Roger Sayle  <roger@eyesopen.com>
1435
1436         PR middle-end/16790
1437         * gcc.c-torture/execute/pr16790-1.c: New test case.
1438
1439 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
1440
1441         * g++.dg/ext/visibility/assign1.C: New test.
1442         * g++.dg/ext/visibility/new1.C: Likewise.
1443
1444         * gcc.dg/symbian1.c: New test.
1445         * gcc.dg/symbian2.c: Likewise.
1446
1447 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1448
1449         PR target/16570
1450         * gcc.dg/i386-sse-9.c: New test.
1451
1452 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1453
1454         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
1455
1456 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1457
1458         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
1459         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
1460         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
1461         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
1462         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
1463         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
1464         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
1465         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
1466         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
1467         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
1468         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
1469         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
1470         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
1471         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
1472         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
1473         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
1474         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
1475         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
1476         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
1477         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
1478         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
1479         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
1480         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
1481         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1482         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
1483         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
1484         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
1485         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
1486         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1487         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1488         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
1489         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
1490         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
1491         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
1492         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
1493         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1494         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1495         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1496         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1497         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
1498         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
1499         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
1500         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
1501         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
1502         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1503         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1504         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
1505         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
1506         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
1507         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
1508         gcc.misc-tests/i386-pf-3dnow-1.c,
1509         gcc.misc-tests/i386-pf-athlon-1.c,
1510         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1511         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
1512         Declare built-in functions used.
1513         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
1514
1515 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
1516
1517         PR c++/16707
1518         * g++.dg/lookup/using12.C: New test.
1519
1520         * g++.dg/init/null1.C: Fix PR number.
1521         * g++.dg/parse/namespace10.C: Likewise.
1522
1523 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1524
1525         PR c++/16224
1526         * g++.dg/template/spec17.C: New test.
1527         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
1528         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
1529
1530 2004-08-02  David Billinghurst
1531
1532         PR fortran/16292
1533         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
1534
1535 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
1536
1537         * gcc.dg/ia64-got-1.c: New test case.
1538
1539 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1540
1541         PR c++/16489
1542         * g++.dg/init/null1.C: New test.
1543         * g++.dg/tc1/dr76.C: Adjust error marker.
1544
1545         PR c++/16529
1546         * g++.dg/parse/namespace10.C: New test.
1547
1548         PR c++/16810
1549         * g++.dg/inherit/ptrmem2.C: New test.
1550
1551 2004-08-02  Ben Elliston  <bje@au.ibm.com>
1552
1553         PR target/16155
1554         * gcc.dg/pr16155.c: New test.
1555
1556 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1557
1558         * gcc.dg/redecl-2.c: New test.
1559
1560 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
1561
1562         * gcc.dg/darwin-longdouble.c: New file.
1563
1564 2004-07-30  Richard Henderson  <rth@redhat.com>
1565
1566         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
1567         write to constant argument.
1568         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
1569
1570 2004-07-30  Richard Henderson  <rth@redhat.com>
1571
1572         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
1573         tests of nearest around zero.
1574
1575 2004-07-30  Andrew Pinski  <apinski@apple.com>
1576
1577         * gcc.c-torture/compile/20040730-1.c: New test.
1578
1579 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
1580
1581         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
1582         powerpc-eabispe.
1583
1584 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
1585
1586         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
1587
1588 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
1589
1590         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
1591         contains $ld_library_path.
1592         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1593
1594 2004-07-29  Richard Henderson  <rth@redhat.com>
1595
1596         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
1597
1598         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
1599         (alt2, which): New.
1600         (Check): Accept either alternative.
1601
1602 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
1603
1604         * g++.dg/abi/inline1.C: New test.
1605         * g++.dg/abi/local1-a.cc: Likewise.
1606         * g++.dg/abi/local1.C: Likewise.
1607         * g++.dg/abi/mangle11.C: Tweak location of warnings.
1608         * g++.dg/abi/mangle12.C: Likewise.
1609         * g++.dg/abi/mangle17.C: Likewise.
1610         * g++.dg/abi/mangle20-2.C: Likewise.
1611         * g++.dg/opt/interface1.C: Likewise.
1612         * g++.dg/opt/interface1.h: Likewise.
1613         * g++.dg/opt/interface1-a.cc: New test.
1614         * g++.dg/parse/repo1.C: New test.
1615         * g++.dg/template/repo1.C: Likewise.
1616         * g++.dg/warn/Winline-1.C: Likewise.
1617         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
1618
1619 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
1620
1621         * gcc.dg/tree-ssa/20040729-1.c: New test.
1622
1623 2004-07-27  Matt Austern <austern@apple.com>
1624
1625         * gcc.dg/darwin-bool-1.c: New test.
1626         * gcc.dg/darwin-bool-2.c: New test.
1627
1628 2004-07-28  Richard Henderson  <rth@redhat.com>
1629
1630         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
1631         arguments in the correct type.  Don't write to constant arguments.
1632
1633 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1634
1635         PR tree-optimization/16688
1636         PR tree-optimization/16689
1637         * g++.dg/tree-ssa/pr16688.C: New test.
1638
1639 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1640
1641         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
1642         loads.  Not only in the comment, this time.
1643
1644 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
1645
1646         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
1647         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
1648         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
1649         * gcc.dg/sh4a-bitmovua.c: New.
1650         * gcc.dg/sh4a-cos.c: New.
1651         * gcc.dg/sh4a-cosf.c: New.
1652         * gcc.dg/sh4a-fprun.c: New.
1653         * gcc.dg/sh4a-fsrra.c: New.
1654         * gcc.dg/sh4a-memmovua.c: New.
1655         * gcc.dg/sh4a-sin.c: New.
1656         * gcc.dg/sh4a-sincos.c: New.
1657         * gcc.dg/sh4a-sincosf.c: New.
1658         * gcc.dg/sh4a-sinf.c: New.
1659
1660 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1661
1662         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
1663         conditionals.
1664         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
1665         loads.
1666         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
1667         DOM1.
1668
1669 2004-07-27  Andrew Pinski  <apinski@apple.com>
1670
1671         * g++.dg/rtti/tinfo1.C: Correct the xfail.
1672
1673 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
1674
1675         * gcc.dg/pragma-isr.c: New test.
1676
1677 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1678
1679         PR c++/14429
1680         * g++.dg/template/ttp11.C: New test.
1681
1682 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
1683
1684         * gcc.c-torture/compile/20040727-1.c: New test.
1685
1686 2004-07-26  Eric Christopher  <echristo@redhat.com>
1687
1688         * gcc.c-torture/compile/20040726-2.c: New test.
1689
1690 2004-07-26  Andrew Pinski  <apinski@apple.com>
1691
1692         * g++.dg/rtti/tinfo1.C: Xfail.
1693
1694 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
1695
1696         * gcc.c-torture/compile/20040726-1.c: New test.
1697
1698 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
1699             Brian Ryner  <bryner@brianryner.com>
1700
1701         PR c++/9283
1702         PR c++/15000
1703         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
1704         * g++.dg/ext/visibility/: New directory.
1705         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
1706         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
1707         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
1708         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
1709         * g++.dg/ext/visibility/fvisibility.C,
1710         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
1711         g++.dg/ext/visibility/fvisibility-override1.C
1712         g++.dg/ext/visibility/fvisibility-override2.C
1713         g++.dg/ext/visibility/memfuncts.C
1714         g++.dg/ext/visibility/noPLT.C
1715         g++.dg/ext/visibility/pragma.C
1716         g++.dg/ext/visibility/pragma-override1.C
1717         g++.dg/ext/visibility/pragma-override2.C
1718         g++.dg/ext/visibility/staticmemfuncts.C
1719         g++.dg/ext/visibility/virtual.C: New tests.
1720
1721 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1722
1723         PR c/15360
1724         * gcc.dg/pr15360-1.c: New test.
1725
1726 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
1727
1728         * gcc.dg/pragma-align-2.c: New test.
1729         * gcc.dg/pragma-init-fini.c: New test.
1730         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
1731         targets.
1732
1733 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1734
1735         * gcc.dg/init-string-2.c: New test.
1736
1737 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
1738
1739         PR 16684
1740         * gcc.dg/Wredundant-decls-1.c: New test case.
1741
1742 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
1743
1744         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
1745         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
1746         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
1747         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
1748         * gcc.dg/compat/generate-random.c: New file.
1749         * gcc.dg/compat/generate-random.h: Likewise.
1750         * gcc.dg/compat/generate-random_r.c: Likewise.
1751         * gcc.dg/compat/struct-layout-1.h: Likewise.
1752         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
1753         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
1754         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
1755         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
1756         * gcc.dg/compat/struct-layout-1_main.c: New test.
1757         * gcc.dg/compat/struct-layout-1_x.c: New file.
1758         * gcc.dg/compat/struct-layout-1_y.c: New file.
1759         * gcc.dg/compat/struct-layout-1_test.h: New file.
1760
1761 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1762
1763         * gcc.dg/comp-return-1.c: New test
1764
1765 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
1766
1767         * gcc.dg/vmx/8-02a.c: Fix typo.
1768
1769         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
1770         * gcc.dg/darwin-abi-3.c: New test.
1771
1772         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
1773         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
1774
1775         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
1776         * gcc.dg/vmx/ops-long-1.c: New test.
1777         * gcc.dg/vmx/ops-long-2.c: New test.
1778
1779 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1780
1781         * g++.dg/lookup/conv-[1234].C: New.
1782
1783 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
1784
1785         * g++.dg/parse/attr2.C: Simplify.
1786
1787 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1788
1789         PR c/7284
1790         * gcc.c-torture/execute/pr7284-1.c: New test.
1791
1792 2004-07-22  Brian Booth  <bbooth@redhat.com>
1793
1794         * gcc.dg/tree-ssa/20040721-1.c: New test.
1795
1796 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1797
1798         * g++.dg/template/crash20.c: New.
1799
1800 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
1801
1802         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
1803         Add dg-run directive.  Declare variables as required.
1804         * gfortran.dg/g77/README: Update
1805
1806 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
1807
1808         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
1809         gcc.dg/cris-peep2-andu2.c: New tests.
1810
1811 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1812
1813         PR c/15052
1814         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
1815         on return type.
1816         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
1817         messages.
1818         * gcc.dg/qual-return-2.c: Update expected messages.
1819         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
1820
1821 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1822
1823         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
1824         * gcc.dg/noncompile/921102-1.c: Update expected error message.
1825
1826 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1827
1828         PR c/11250
1829         * gcc.dg/init-string-1.c: New test.
1830
1831 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
1832
1833         PR middle-end/15345
1834         PR c/16450
1835         * gcc.dg/torture/nested-fn-1.c: New test.
1836
1837 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
1838
1839         PR target/16559
1840         * gcc.dg/ia64-fptr-1.c: New file.
1841
1842 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1843
1844         PR c++/14497
1845         * g++.dg/template/spec16.C: New test.
1846         * g++.old-deja/g++.robertl/eb118.C: Remove.
1847
1848 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1849
1850         PR c++/509
1851         * g++.dg/template/spec15.C: New test.
1852
1853 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
1854
1855         Copy cases from g77.f-torture/execute and add dg-run
1856         directive.  Other changes as noted.
1857         * gfortran.dg/g77/13037.f
1858         * gfortran.dg/g77/1832.f
1859         * gfortran.dg/g77/19981119-0.f
1860         * gfortran.dg/g77/19990313-0.f
1861         * gfortran.dg/g77/19990313-1.f
1862         * gfortran.dg/g77/19990313-2.f
1863         * gfortran.dg/g77/19990313-3.f
1864         * gfortran.dg/g77/19990419-1.f
1865         * gfortran.dg/g77/19990826-0.f
1866         * gfortran.dg/g77/19990826-2.f
1867         * gfortran.dg/g77/20000503-1.f
1868         * gfortran.dg/g77/20001111.f
1869         * gfortran.dg/g77/20010116.f
1870         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
1871         * gfortran.dg/g77/20010430.f
1872         * gfortran.dg/g77/6177.f
1873         * gfortran.dg/g77/947.f
1874         * gfortran.dg/g77/970816-3.f
1875         * gfortran.dg/g77/971102-1.f
1876         * gfortran.dg/g77/980520-1.f
1877         * gfortran.dg/g77/980628-0.f
1878         * gfortran.dg/g77/980628-1.f
1879         * gfortran.dg/g77/980628-10.f
1880         * gfortran.dg/g77/980628-2.f
1881         * gfortran.dg/g77/980628-3.f
1882         * gfortran.dg/g77/980628-7.f
1883         * gfortran.dg/g77/980628-8.f
1884         * gfortran.dg/g77/980628-9.f
1885         * gfortran.dg/g77/980701-0.f
1886         * gfortran.dg/g77/980701-1.f
1887         * gfortran.dg/g77/cabs.f
1888         * gfortran.dg/g77/claus.f
1889         * gfortran.dg/g77/complex_1.f
1890         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
1891         * gfortran.dg/g77/dcomplex.f
1892         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
1893         * gfortran.dg/g77/f90-intrinsic-mathematical.f
1894         * gfortran.dg/g77/f90-intrinsic-numeric.f
1895         * gfortran.dg/g77/int8421.f
1896         * gfortran.dg/g77/labug1.f
1897         * gfortran.dg/g77/large_vec.f
1898         * gfortran.dg/g77/le.f
1899         * gfortran.dg/g77/short.f
1900         * gfortran.dg/g77/README: Update
1901
1902 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
1903
1904         PR c++/16637
1905         * g++.dg/parse/lookup4.C: New test.
1906
1907 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1908
1909         PR c++/16175
1910         * g++.dg/template/ttp10.C: New test.
1911
1912 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1913
1914         * gcc.dg/pr12625-1.c: New test.
1915
1916 2004-07-20  Steven Bosscher  <stevenb@suse.de>
1917
1918         * testsuite/gcc.dg/switch-warn-1.c: New test.
1919         * testsuite/gcc.dg/switch-warn-2.c: New test.
1920         * gcc.c-torture/compile/pr14730.c: Update.
1921
1922 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
1923
1924         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
1925         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
1926         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
1927         g++.dg/template/nontype3.C: Remove trailing CR from tests.
1928
1929 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
1930
1931         PR c++/16623
1932         * g++.dg/template/assign1.C: New test.
1933
1934 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1935
1936         PR c++/12170
1937         * g++.dg/template/ttp9.C: New test.
1938
1939 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
1940
1941         * gcc.dg/format/cmn-err-1.c: New test.
1942
1943 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1944
1945         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
1946         gcc.dg/Wparentheses-10.c: New tests.
1947         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
1948
1949 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1950
1951         PR fortran/16465
1952         * gfortran.dg/g77//ffixed-line-length-0.f,
1953         gfortran.dg/g77/ffixed-line-length-132.f,
1954         gfortran.dg/g77/ffixed-line-length-72.f,
1955         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
1956         gfortran.dg/g77/README: Update.
1957
1958 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1959
1960         PR c++/13092
1961         * g++.dg/template/non-dependent7.C: New test.
1962         * g++.dg/template/non-dependent8.C: Likewise.
1963         * g++.dg/template/non-dependent9.C: Likewise.
1964         * g++.dg/template/non-dependent10.C: Likewise.
1965
1966 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
1967
1968         PR c++/16337
1969         * g++.dg/parse/attr2.C: New test.
1970
1971 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
1972
1973         * g77.dg: Removed.
1974         * g77.f-torture: Ditto.
1975
1976 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1977
1978         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
1979         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
1980         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
1981
1982 2004-07-16  Richard Henderson  <rth@redhat.com>
1983
1984         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
1985
1986 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1987
1988         * lib/fortran-torture.exp (fortran-torture): Don't test compile
1989         tests with full list of options.
1990         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
1991         of TORTURE_OPTIONS if test contains 'dg-do run'.
1992
1993         PR fortran/16404
1994         * gfortran.dg/do_iterator.f90: New test.
1995
1996 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1997
1998         PR rtl-optimization/16536
1999         * gcc.c-torture/execute/restrict-1.c: New test.
2000
2001 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2002
2003         PR fortran/15324
2004         * gfortran.dg/pr15324.f90: New test.
2005
2006         PR fortran/15129
2007         * gfortran.dg/pr15129.f90: New test.
2008
2009         PR fortran/15140
2010         * gfortran.dg/pr15140.f90: New test.
2011
2012         PR fortran/13792
2013         * gfortran.fortran-torture/execute/bounds.f90: Add check for
2014         compile-time simplification.
2015
2016 2004-07-14  Mike Stump  <mrs@apple.com>
2017
2018         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
2019
2020 2004-07-14  James E Wilson  <wilson@specifixinc.com>
2021
2022         PR target/16325
2023         * gcc.dg/profile-generate-1.c: New.
2024
2025 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
2026
2027         * gcc.c-torture/execute/20040709-1.c: New test.
2028         * gcc.c-torture/execute/20040709-2.c: New test.
2029
2030 2004-07-14  Mike Stump  <mrs@apple.com>
2031
2032         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
2033
2034 2004-07-14  Mike Stump  <mrs@apple.com>
2035
2036         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
2037
2038 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
2039
2040         PR c++/16518
2041         * g++.dg/parse/mutable1.C: New test.
2042
2043 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
2044
2045         PR tree-optimization/16443
2046         * gcc.dg/tree-ssa/20040713-1.c: New test.
2047
2048 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
2049
2050         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
2051         for operator new.
2052
2053 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2054
2055         * gfortran.dg/g77/README: New file
2056         * gfortran.dg/g77/19981216-0.f:  Copy from
2057         g77.f-torture/noncompile.  Add "dg-do compile" and
2058         dg-error as required.
2059         * gfortran.dg/g77/19990218-1.f: Likewise
2060         * gfortran.dg/g77/19990905-1.f: Likewise
2061         * gfortran.dg/g77/9263.f: Likewise
2062         * gfortran.dg/g77/980615-0.f: Likewise
2063         * gfortran.dg/g77/980616-0.f: Likewise
2064         * gfortran.dg/g77/check0.f: Likewise
2065         * gfortran.dg/g77/select_no_compile.f: Likewise
2066
2067 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2068
2069         Copy files from g77.f-torture/compile.
2070         Add "{ dg-do compile}".  Other changes as noted
2071         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
2072         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
2073         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
2074         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
2075         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
2076         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
2077         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
2078         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
2079         statement to conform to standard.  Append alpha1.x for reference.
2080         * gfortran.dg/g77/xformat.f: Add dg-warning
2081
2082 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
2083
2084         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
2085         Add {dg-do compile} directive.
2086         * gfortran.dg/g77/cpp2.F: Likewise
2087
2088 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2089
2090         PR c++/5402
2091         * g++.dg/lookup/name-clash1.C: New test.
2092
2093         PR c++/9777
2094         * g++.dg/lookup/name-clash2.C: New test.
2095
2096         PR c++/12102
2097         * g++.dg/lookup/name-clash3.C: New test.
2098
2099 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2100
2101         * g++.dg/lookup/new2.C: New test.
2102         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
2103
2104 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
2105
2106         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
2107         Add {dg-do compile} directive.
2108         * gfortran.dg/g77/13060.f: Likewise
2109         * gfortran.dg/g77/19990218-0.f: Likewise
2110         * gfortran.dg/g77/19990305-0.f: Likewise
2111         * gfortran.dg/g77/19990419-0.f: Likewise
2112         * gfortran.dg/g77/19990502-0.f: Likewise
2113         * gfortran.dg/g77/19990502-1.f: Likewise
2114         * gfortran.dg/g77/19990525-0.f: Likewise
2115         * gfortran.dg/g77/19990826-1.f: Likewise
2116         * gfortran.dg/g77/19990826-3.f: Likewise
2117         * gfortran.dg/g77/19990905-2.f: Likewise
2118         * gfortran.dg/g77/20000412-1.f: Likewise
2119         * gfortran.dg/g77/20000511-1.f: Likewise
2120         * gfortran.dg/g77/20000511-2.f: Likewise
2121         * gfortran.dg/g77/20000518.f: Likewise
2122         * gfortran.dg/g77/20000601-1.f: Likewise
2123         * gfortran.dg/g77/20000601-2.f: Likewise
2124         * gfortran.dg/g77/20000629-1.f: Likewise
2125         * gfortran.dg/g77/20000630-2.f: Likewise
2126         * gfortran.dg/g77/20010115.f: Likewise
2127         * gfortran.dg/g77/20010321-1.f: Likewise
2128         * gfortran.dg/g77/20010426.f: Likewise
2129         * gfortran.dg/g77/20020307-1.f: Likewise
2130         * gfortran.dg/g77/8485.f: Likewise
2131         * gfortran.dg/g77/960317-1.f: Likewise
2132         * gfortran.dg/g77/970915-0.f: Likewise
2133         * gfortran.dg/g77/980310-1.f: Likewise
2134         * gfortran.dg/g77/980310-2.f: Likewise
2135         * gfortran.dg/g77/980310-3.f: Likewise
2136         * gfortran.dg/g77/980310-4.f: Likewise
2137         * gfortran.dg/g77/980310-6.f: Likewise
2138         * gfortran.dg/g77/980310-7.f: Likewise
2139         * gfortran.dg/g77/980310-8.f: Likewise
2140         * gfortran.dg/g77/980419-2.f: Likewise
2141         * gfortran.dg/g77/980424-0.f: Likewise
2142         * gfortran.dg/g77/980427-0.f: Likewise
2143         * gfortran.dg/g77/980729-0.f: Likewise
2144         * gfortran.dg/g77/981117-1.f: Likewise
2145         * gfortran.dg/g77/toon_1.f: Likewise
2146
2147 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2148
2149         PR c++/2204
2150         * g++.dg/other/abstract2.C: New test.
2151
2152 2004-07-12  Paul Brook  <paul@codesourcery.com>
2153
2154         * gfortran.dg/pointer_init_1.f90: New test.
2155
2156 2004-07-11  Paul Brook  <paul@codesourcery.com>
2157
2158         PR fortran/15986
2159         * gfortran.dg/contained_1.f90: New test.
2160
2161 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
2162
2163         * g++.dg/parse/defarg8.C: New test.
2164
2165 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2166
2167         PR fortran/16433
2168         * gfortran.dg/pr16433.f: New test.
2169
2170         PR fortran/17574
2171         * gfortran.dg/pr15754.f90: New test.
2172
2173 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2174
2175         PR tree-optimization/16437
2176         * gcc.c-torture/execute/bitfld-4.c: New test.
2177
2178 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2179
2180         * gfortran.fortran-torture/execute/common_2.f90: Add check for
2181         access to common var from module.
2182
2183 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2184
2185         PR fortran/16336
2186         * gfortran.fortran-torture/execute/common_2.f90: New test.
2187
2188 2004-07-10  Paul Brook  <paul@codesourcery.com>
2189
2190         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
2191
2192 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2193
2194         PR fortran/15969
2195         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
2196
2197 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
2198
2199         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
2200         * gfortran.dg/g77/ffixed-form-2.f: Likewise
2201         * gfortran.dg/g77/ffree-form-1.f: Likewise
2202         * gfortran.dg/g77/ffree-form-2.f: Likewise
2203         * gfortran.dg/g77/ffree-form-3.f: Likewise
2204         * gfortran.dg/g77/fno-underscoring.f: Likewise
2205         * gfortran.dg/g77/funderscoring.f: Likewise
2206         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
2207
2208 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2209
2210         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
2211
2212 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2213         Paul Brook  <paul@codesourcery.com>
2214
2215         PR fortran/13415
2216         * gfortran.dg/common_pointer_1.f90: New test.
2217
2218 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2219
2220         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
2221
2222 2004-07-09  James E Wilson  <wilson@specifixinc.com>
2223
2224         PR target/16364
2225         * gcc.c-torture/compile/20040709-1.c: New.
2226
2227 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2228
2229         PR fortran/14077
2230         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
2231
2232 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2233
2234         PR fortran/13201
2235         * gfortran.dg/shape_1.f90: New test.
2236
2237 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
2238             Andrew Pinski  <apinski@apple.com>
2239
2240         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
2241
2242 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2243
2244         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
2245         comment.
2246
2247 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2248         Paul Brook  <paul@codesourcery.com>
2249
2250         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
2251         '.f95' and '.F95'.
2252
2253 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
2254
2255         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
2256
2257 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2258
2259         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
2260         testcases with capital suffix.
2261
2262 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2263
2264         PR fortran/15481
2265         PR fortran/13372
2266         PR fortran/13575
2267         PR fortran/15978
2268         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
2269
2270         * gfortran.dg/implicit_1.f90: New test.
2271
2272 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2273
2274         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
2275         expression to match gfortran warning/error messages
2276         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
2277         dg-error text.
2278
2279 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2280
2281         * lib/fortran-torture.exp: Rename proc search_for to
2282         search_for_re.
2283
2284 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2285
2286         * gcc.c-torture/execute/simd-5.x: New file.
2287         XFAIL on SPARC 64-bit at -O0.
2288
2289 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2290
2291         PR c++/8211
2292         PR c++/16165
2293         * g++.dg/warn/effc3.C: New test.
2294
2295 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2296
2297         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
2298         change X to 1X in format.
2299         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
2300         add data statements to conform to standard.
2301
2302 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2303
2304         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
2305         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
2306         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
2307
2308 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2309
2310         * gfortran.dg/g77/7388.f: Copy from g77.dg
2311         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
2312         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
2313         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
2314         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
2315         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
2316         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
2317         * gfortran.dg/g77/strlen0.f: Likewise
2318
2319 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
2320
2321         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
2322         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
2323
2324 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2325
2326         * gcc.c-torture/execute/920428-2.x: Delete.
2327         * gcc.c-torture/execute/920501-7.x: Likewise.
2328
2329 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
2330
2331         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
2332         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
2333         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
2334         prescott and c3-2.
2335         (PREFETCH_3DNOW): Add -march=c3.
2336
2337 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
2338
2339         PR c/16437
2340         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
2341         * gcc.c-torture/execute/bf64-1.x: Likewise.
2342
2343 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2344
2345         * gcc.c-torture/compile/20040708-1.c: New test.
2346
2347 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2348
2349         PR c++/16169
2350         * g++.dg/warn/effc2.C: New test.
2351
2352 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2353
2354         * gcc.c-torture/execute/bitfld-1.x: Remove.
2355         * gcc.c-torture/execute/bitfld-3.c: New test.
2356         * gcc.dg/bitfld-2.c: Remove XFAILs.
2357
2358 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2359
2360         PR c++/16276
2361         * g++.dg/rtti/tinfo1.C: New file.
2362
2363 2004-07-07  Eric Christopher  <echristo@redhat.com>
2364
2365         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
2366
2367 2004-07-07  Andrew Pinski  <apinski@apple.com>
2368
2369         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
2370
2371 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
2372
2373         * g++.dg/init/call1.C: XFAIL.
2374
2375 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
2376
2377         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
2378         except for movstrict*, to movmem* and clrstr* to clrmem*.
2379
2380 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
2381
2382         * gcc.c-torture/execute/20040707-1.c: New test.
2383
2384 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
2385
2386         * gcc.c-torture/execute/20040706-1.c: New test.
2387
2388 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2389
2390         PR c++/3671
2391         * g++.dg/template/spec14.C: New test.
2392
2393 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
2394
2395         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
2396         nothing if not yet defined.  Use it in b, c and d type definitions.
2397         * gcc.c-torture/execute/20040705-1.c: New test.
2398         * gcc.c-torture/execute/20040705-2.c: New test.
2399
2400 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2401
2402         PR c++/2518
2403         * g++.dg/lookup/new1.C: New test.
2404
2405 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2406
2407         PR c++/11406
2408         * g++.dg/template/sizeof8.C: New test.
2409
2410 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
2411
2412         * gcc.c-torture/compile/20040705-1.c: New test.
2413
2414 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
2415
2416         * gfortran.fortran-torture/execute/seq_io.f90: New test.
2417
2418 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
2419
2420         * gcc.dg/cpp/if-mop.c: Two new testcases.
2421         * gcc.dg/cpp/trad/comment-3.c: New.
2422
2423 2004-07-04  Paul Brook  <paul@codesourcery.com>
2424
2425         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
2426
2427 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
2428
2429         PR c++/3761
2430         * g++.dg/lookup/crash4.C: New test.
2431
2432 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
2433
2434         * gcc.c-torture/execute/builtin-abs-1.c
2435         * gcc.c-torture/execute/builtin-abs-2.c
2436         * gcc.c-torture/execute/builtin-complex-1.c
2437         * gcc.c-torture/execute/builtins/string-1-lib.c
2438         * gcc.c-torture/execute/builtins/string-1.c
2439         * gcc.c-torture/execute/builtins/string-2-lib.c
2440         * gcc.c-torture/execute/builtins/string-2.c
2441         * gcc.c-torture/execute/builtins/string-3-lib.c
2442         * gcc.c-torture/execute/builtins/string-3.c
2443         * gcc.c-torture/execute/builtins/string-4-lib.c
2444         * gcc.c-torture/execute/builtins/string-4.c
2445         * gcc.c-torture/execute/builtins/string-5-lib.c
2446         * gcc.c-torture/execute/builtins/string-5.c
2447         * gcc.c-torture/execute/builtins/string-6-lib.c
2448         * gcc.c-torture/execute/builtins/string-6.c
2449         * gcc.c-torture/execute/builtins/string-7-lib.c
2450         * gcc.c-torture/execute/builtins/string-7.c
2451         * gcc.c-torture/execute/builtins/string-8-lib.c
2452         * gcc.c-torture/execute/builtins/string-8.c
2453         * gcc.c-torture/execute/builtins/string-9-lib.c
2454         * gcc.c-torture/execute/builtins/string-9.c
2455         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
2456         * gcc.c-torture/execute/builtins/string-asm-1.c
2457         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
2458         * gcc.c-torture/execute/builtins/string-asm-2.c
2459         * gcc.c-torture/execute/stdio-opt-1.c
2460         * gcc.c-torture/execute/stdio-opt-2.c
2461         * gcc.c-torture/execute/stdio-opt-3.c
2462         * gcc.c-torture/execute/string-opt-1.c
2463         * gcc.c-torture/execute/string-opt-10.c
2464         * gcc.c-torture/execute/string-opt-11.c
2465         * gcc.c-torture/execute/string-opt-12.c
2466         * gcc.c-torture/execute/string-opt-13.c
2467         * gcc.c-torture/execute/string-opt-14.c
2468         * gcc.c-torture/execute/string-opt-15.c
2469         * gcc.c-torture/execute/string-opt-16.c
2470         * gcc.c-torture/execute/string-opt-2.c
2471         * gcc.c-torture/execute/string-opt-6.c
2472         * gcc.c-torture/execute/string-opt-7.c
2473         * gcc.c-torture/execute/string-opt-8.c:
2474         Replace with ...
2475
2476         * gcc.c-torture/execute/builtins/abs-2.c
2477         * gcc.c-torture/execute/builtins/abs-3.c
2478         * gcc.c-torture/execute/builtins/complex-1.c
2479         * gcc.c-torture/execute/builtins/fprintf.c
2480         * gcc.c-torture/execute/builtins/fputs.c
2481         * gcc.c-torture/execute/builtins/memcmp.c
2482         * gcc.c-torture/execute/builtins/memmove.c
2483         * gcc.c-torture/execute/builtins/memops-asm.c
2484         * gcc.c-torture/execute/builtins/mempcpy-2.c
2485         * gcc.c-torture/execute/builtins/mempcpy.c
2486         * gcc.c-torture/execute/builtins/memset.c
2487         * gcc.c-torture/execute/builtins/printf.c
2488         * gcc.c-torture/execute/builtins/sprintf.c
2489         * gcc.c-torture/execute/builtins/strcat.c
2490         * gcc.c-torture/execute/builtins/strchr.c
2491         * gcc.c-torture/execute/builtins/strcmp.c
2492         * gcc.c-torture/execute/builtins/strcpy.c
2493         * gcc.c-torture/execute/builtins/strcspn.c
2494         * gcc.c-torture/execute/builtins/strlen-2.c
2495         * gcc.c-torture/execute/builtins/strlen.c
2496         * gcc.c-torture/execute/builtins/strncat.c
2497         * gcc.c-torture/execute/builtins/strncmp-2.c
2498         * gcc.c-torture/execute/builtins/strncmp.c
2499         * gcc.c-torture/execute/builtins/strncpy.c
2500         * gcc.c-torture/execute/builtins/strpbrk.c
2501         * gcc.c-torture/execute/builtins/strpcpy-2.c
2502         * gcc.c-torture/execute/builtins/strpcpy.c
2503         * gcc.c-torture/execute/builtins/strrchr.c
2504         * gcc.c-torture/execute/builtins/strspn.c
2505         * gcc.c-torture/execute/builtins/strstr-asm.c
2506         * gcc.c-torture/execute/builtins/strstr.c:
2507         ... these new files.
2508
2509         * gcc.c-torture/execute/builtins/abs-2-lib.c
2510         * gcc.c-torture/execute/builtins/abs-3-lib.c
2511         * gcc.c-torture/execute/builtins/complex-1-lib.c
2512         * gcc.c-torture/execute/builtins/fprintf-lib.c
2513         * gcc.c-torture/execute/builtins/fputs-lib.c
2514         * gcc.c-torture/execute/builtins/memcmp-lib.c
2515         * gcc.c-torture/execute/builtins/memmove-lib.c
2516         * gcc.c-torture/execute/builtins/memops-asm-lib.c
2517         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
2518         * gcc.c-torture/execute/builtins/mempcpy-lib.c
2519         * gcc.c-torture/execute/builtins/memset-lib.c
2520         * gcc.c-torture/execute/builtins/printf-lib.c
2521         * gcc.c-torture/execute/builtins/sprintf-lib.c
2522         * gcc.c-torture/execute/builtins/strcat-lib.c
2523         * gcc.c-torture/execute/builtins/strchr-lib.c
2524         * gcc.c-torture/execute/builtins/strcmp-lib.c
2525         * gcc.c-torture/execute/builtins/strcpy-lib.c
2526         * gcc.c-torture/execute/builtins/strcspn-lib.c
2527         * gcc.c-torture/execute/builtins/strlen-2-lib.c
2528         * gcc.c-torture/execute/builtins/strlen-lib.c
2529         * gcc.c-torture/execute/builtins/strncat-lib.c
2530         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
2531         * gcc.c-torture/execute/builtins/strncmp-lib.c
2532         * gcc.c-torture/execute/builtins/strncpy-lib.c
2533         * gcc.c-torture/execute/builtins/strpbrk-lib.c
2534         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
2535         * gcc.c-torture/execute/builtins/strpcpy-lib.c
2536         * gcc.c-torture/execute/builtins/strrchr-lib.c
2537         * gcc.c-torture/execute/builtins/strspn-lib.c
2538         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
2539         * gcc.c-torture/execute/builtins/strstr-lib.c
2540         * gcc.c-torture/execute/builtins/lib/abs.c
2541         * gcc.c-torture/execute/builtins/lib/fprintf.c
2542         * gcc.c-torture/execute/builtins/lib/memset.c
2543         * gcc.c-torture/execute/builtins/lib/printf.c
2544         * gcc.c-torture/execute/builtins/lib/sprintf.c
2545         * gcc.c-torture/execute/builtins/lib/strcpy.c
2546         * gcc.c-torture/execute/builtins/lib/strcspn.c
2547         * gcc.c-torture/execute/builtins/lib/strncat.c
2548         * gcc.c-torture/execute/builtins/lib/strncmp.c
2549         * gcc.c-torture/execute/builtins/lib/strncpy.c
2550         * gcc.c-torture/execute/builtins/lib/strpbrk.c
2551         * gcc.c-torture/execute/builtins/lib/strspn.c
2552         * gcc.c-torture/execute/builtins/lib/strstr.c:
2553         New files containing support routines.
2554
2555         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
2556         declaration.
2557         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
2558         when not optimizing.
2559
2560 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
2561
2562         PR c++/16240
2563         * g++.dg/abi/mangle22.C: New test.
2564         * g++.dg/abi/mangle23.C: Likewise.
2565
2566 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
2567
2568         PR fortran/16290
2569         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
2570         Allow for cases without denormalized floating point numbers.
2571
2572 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
2573
2574         PR c/1027
2575         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
2576         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
2577         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
2578         expected warning text.
2579         * gcc.dg/format/diag-2.c: New test.
2580
2581 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2582
2583         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
2584
2585 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
2586
2587         * gcc.dg/builtins-43.c: New.
2588         * gcc.dg/builtins-44.c: New.
2589         * gcc.dg/builtins-45.c: New.
2590
2591 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
2592             Andreas Tobler  <a.tobler@schweiz.ch>
2593
2594         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
2595         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
2596         as SIGSEGV.
2597         * gcc.dg/cleanup-11.c: Likewise.
2598         * gcc.dg/cleanup-8.c: Likewise.
2599         * gcc.dg/cleanup-9.c: Likewise.
2600         * gcc.dg/cleanup-5.c: Run on all platforms.
2601
2602 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2603
2604         * g++.dg/warn/nonnull1.C: New test.
2605
2606 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2607
2608         * gcc.dg/compat/compat-common.h: Wrap up CINT in
2609         an #ifndef SKIP_COMPLEX_INT/#endif pair.
2610         Special-case the Sun compiler wrt to <complex.h>.
2611
2612 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
2613
2614         * gcc.dg/Wunreachable-8.C: New test.
2615
2616         * gcc.dg/h8300-ice2.c : New test.
2617
2618 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
2619
2620         PR fortran/16161
2621         * gfortran.fortran-torture/compile/implicit.f90: Add test
2622         for implicit character.
2623
2624 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
2625
2626         PR fortran/16289
2627         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
2628         Use tiny() intrinsic to find smallest non-negative real
2629
2630 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
2631
2632         * gcc.dg/compat/struct-by-value-22_main.c: New test.
2633         * gcc.dg/compat/struct-by-value-22_x.c: New.
2634         * gcc.dg/compat/struct-by-value-22_y.c: New.
2635
2636         * gcc.c-torture/execute/20040629-1.c: New test.
2637
2638 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
2639
2640         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
2641         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
2642
2643         PR target/16195
2644         * gcc.dg/20040625-1.c: New test.
2645
2646 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2647
2648         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
2649
2650 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2651
2652         PR fortran/15963
2653         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
2654
2655 2004-06-29  Richard Henderson  <rth@redhat.com>
2656
2657         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
2658
2659 2004-06-29  Paul Brook  <paul@codesourcery.com>
2660
2661         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
2662         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
2663
2664 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
2665
2666         PR c++/16260
2667         * g++.dg/parse/crash15.C: New.
2668
2669 2004-06-28  Andrew Pinski  <apinski@apple.com>
2670
2671         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
2672         by the error already.
2673
2674         * g++.dg/opt/ptrmem4.C: Change to compile only test.
2675
2676 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
2677
2678         PR target/14041
2679         * gcc.dg/h8300-bss-align-1.c : New.
2680
2681 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2682
2683         * PR c++/16174
2684         * g++.dg/template/ctor4.C: New.
2685
2686 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
2687
2688         PR c++/16205
2689         * g++.dg/warn/Wsequence-point-1.C: New test.
2690
2691 2004-06-27  Paul Brook  <paul@codesourcery.com>
2692
2693         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
2694
2695 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
2696
2697         * g++.old-deja/g++.mike/p7325.C: Remove.
2698
2699 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
2700
2701         PR c/14963
2702         * gcc.dg/pr14963.c: New test.
2703
2704 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
2705
2706         PR c++/16193
2707         * g++.dg/parse/redef1.C: New test.
2708
2709 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
2710
2711         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
2712         20021110.c.
2713         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
2714         20021119-1.c.
2715         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
2716         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
2717         5-04.c.
2718         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
2719         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
2720         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
2721         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
2722         g++.brendan/enum14.C.
2723         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
2724         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
2725         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
2726         g++.mike/virt1.C.
2727         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
2728         memtemp24.C.
2729
2730 2004-06-27  Roger Sayle  <roger@eyesopen.com>
2731
2732         * gcc.dg/20040527-1.c: New test case.
2733
2734 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
2735
2736         PR gfortran/pr16196
2737         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
2738
2739 2004-06-25  Roger Sayle  <roger@eyesopen.com>
2740
2741         PR middle-end/15825
2742         * gcc.dg/pr15825-1.c: New test case.
2743
2744 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
2745
2746         * gcc.c-torture/execute/20040625-1.c: New test.
2747
2748 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2749
2750         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
2751
2752 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
2753
2754         * gcc.dg/torture/mips-div-1.c: New test.
2755
2756 2004-06-24  Jeff Law  <law@redhat.com>
2757
2758         * gcc.dg/tree-ssa/20040624-1.c: New test.
2759
2760 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
2761
2762         * gcc.c-torture/compile/20040624-1.c: New test.
2763
2764 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2765
2766         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
2767         this directory.
2768
2769 2004-06-23  Andrew Pinski  <apinski@apple.com>
2770
2771         PR middle-end/15988
2772         * g++.dg/opt/ptrmem4.C: New test.
2773
2774         * gcc.dg/c90-array-quals-2.c: New test.
2775
2776 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
2777
2778         * gcc.dg/kpice1.c: New test.
2779
2780 2006-06-23  Andrew Pinski  <apinski@apple.com>
2781
2782         * gcc.dg/c90-array-quals.c: New test.
2783
2784 2006-06-22  Richard Henderson  <rth@redhat.com>
2785
2786         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
2787
2788 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
2789
2790         * gcc.dg/builtins-config.h: Handle FreeBSD.
2791
2792 2006-06-22  Richard Henderson  <rth@redhat.com>
2793
2794         * g++.dg/opt/devirt1.C: New.
2795
2796 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
2797
2798         * g++.dg/opt/pr15551.C: New testcase.
2799
2800 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
2801
2802         PR target/14800
2803         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
2804         x86_64-*-linux* when compiling for 32bit.
2805
2806 2004-06-21  Andrew Pinski  <apinski@apple.com>
2807
2808         * gcc.dg/pch/struct-1.c: New.
2809         * gcc.dg/pch/struct-1.hs: New.
2810
2811 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
2812
2813         * gcc.dg/pch/save-temps-1.c: New file.
2814         * gcc.dg/pch/save-temps-1.hs: New file.
2815
2816 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2817
2818         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
2819         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
2820
2821 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2822
2823         * gfortran.fortran-torture/execute/select_1.f90: Rename function
2824         to fix type error.
2825         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
2826         Remove trailing spaces.
2827
2828 2004-06-21  Richard Henderson  <rth@redhat.com>
2829
2830         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
2831         merging && to BIT_FIELD_REF.
2832
2833 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
2834
2835         * g++.dg/opt/placeholder1.C: New test.
2836
2837 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2838
2839         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
2840         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2841         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2842         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2843
2844 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
2845
2846         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
2847         extern "C".
2848         * g++.dg/other/pragma-re-1.C: Add comments.
2849
2850 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
2851
2852         PR gfortran/16080
2853         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
2854
2855 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
2856
2857         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
2858         instead of setting the type of size_t by
2859         hand.
2860
2861 2004-06-18  Roger Sayle  <roger@eyesopen.com>
2862
2863         * gcc.dg/unordered-2.c: New test case.
2864         * gcc.dg/unordered-3.c: New test case.
2865
2866 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
2867
2868         PR other/16043
2869         * lib/g++.exp (g++_version): Tweak regexp for version
2870         * lib/g77.exp (g77_version): Likewise
2871         * lib/gfortran.exp (gfortran_version): Likewise
2872         * lib/objc.exp (objc_version): Likewise
2873         * lib/treelang.exp (treelang_version): Likewise
2874
2875 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
2876
2877         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
2878         Use INT_MAX instead of __INT_MAX__.
2879         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2880
2881         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
2882         * gcc.dg/compat/scalar-return-3_x.c: Use it.
2883         * gcc.dg/compat/scalar-return-3_y.c: Use it.
2884         * gcc.dg/compat/scalar-return-4_x.c: Use it.
2885         * gcc.dg/compat/scalar-return-4_y.c: Use it.
2886         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
2887         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
2888         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
2889         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
2890
2891         * gcc.dg/range-test-1.c: New test.
2892         * g++.dg/opt/range-test-1.C: New test.
2893
2894 2004-06-17  Richard Henderson  <rth@redhat.com>
2895
2896         * objc.dg/sync-1.m: New.
2897         * objc.dg/try-catch-1.m: Don't force next runtime.
2898         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
2899         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
2900         shadowed catch clause.
2901         * objc.dg/try-catch-5.m: New.
2902
2903 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
2904
2905         Bug 14610
2906         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
2907
2908 2004-06-15  Richard Henderson  <rth@redhat.com>
2909
2910         * gcc.dg/20001116-1.c: Move expected warning line.
2911
2912 2004-06-15  Richard Henderson  <rth@redhat.com>
2913
2914         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
2915         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
2916
2917 2004-06-15  Jeff Law  <law@redhat.com>
2918
2919         * gcc.dg/tree-ssa/20040615-1.c: New test.
2920         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
2921         be less sensitive to operand ordering.
2922         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
2923
2924 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
2925
2926         * g++.dg/abi/bitfield3.C: Add comment..
2927
2928 2004-06-15  Richard Henderson  <rth@redhat.com>
2929
2930         * g++.dg/ext/stmtexpr1.C: XFAIL.
2931         * gcc.dg/20030612-1.c: XFAIL.
2932
2933 2004-06-15  Eric Christopher  <echristo@redhat.com>
2934
2935         * g++.dg/charset/asm5.c: New.
2936         * gcc.dg/charset/asm6.c: New.
2937
2938 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2939
2940         PR fortran/15962
2941         * gfortran.fortran-torture/execute/select_1.f90: New test.
2942
2943 2004-06-15  Paul Brook  <paul@codesourcery.com>
2944
2945         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
2946
2947 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2948
2949         PR c++/15967
2950         * g++.dg/lookup/crash3.C: New test.
2951
2952 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2953
2954         PR c++/15947
2955         * g++.dg/parse/dtor4.C: New test.
2956
2957 2004-06-14  Jeff Law  <law@redhat.com>
2958
2959         * gcc.c-torture/compile/20040614-1.c: New test.
2960
2961 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2962
2963         PR fortran/15211
2964         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
2965         LEN of a character array.
2966
2967 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
2968
2969         PR c++/15096
2970         * g++.dg/template/ptrmem10.C: New test.
2971
2972         PR c++/14930
2973         * g++.dg/template/friend30.C: New test.
2974
2975 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2976
2977         PR fortran/14928
2978         * gfortran.fortran-torture/compile/mloc.f90: New test.
2979
2980 2004-06-13  Paul Brook  <paul@codesourcery.com>
2981
2982         * gfortran.fortran-torture/execute/random_2.f90: New test.
2983
2984 2004-06-13  Eric Christopher  <echristo@redhat.com>
2985
2986         * gcc.dg/noncompile/redecl-1.c: Fix error message.
2987
2988 2004-06-12  Paul Brook  <paul@codesourcery.com>
2989
2990         * gfortran.fortran-torture/execute/contained_3.f90: New test.
2991
2992 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2993
2994         PR fortran/14923
2995         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
2996
2997 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2998
2999         PR fortran/14957
3000         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
3001         syntax errors in end statements of contained subroutines.
3002
3003 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3004
3005         PR fortran/12841
3006         * gfortran.fortran-torture/execute/null_arg.f90: New test.
3007
3008 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3009
3010         PR fortran/15665
3011         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
3012
3013 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
3014
3015         PR gfortran/12839
3016         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
3017
3018 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
3019
3020         PR c++/15862
3021         * g++.dg/parse/enum1.C: New test.
3022
3023 2004-06-10  Jeff Law  <law@redhat.com>
3024
3025         * gcc.c-torture/compile/20040610-1.c: New test.
3026
3027 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3028
3029         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
3030         * g++.old-deja/g++.other/decl3.C: Likewise.
3031
3032 2004-06-10  Brian Booth  <bbooth@redhat.com>
3033
3034         * gcc.dg/tree-ssa/20031015-1.c: Scan for
3035         V_MAY_DEF instead of VDEF.
3036         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
3037
3038 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
3039
3040         PR c++/14211
3041         * g++.dg/conversion/const1.C: New test.
3042
3043         PR c++/15076
3044         * g++.dg/conversion/reinterpret1.C: New test.
3045
3046         PR c++/15877
3047         * g++.dg/template/enum2.C: New test.
3048
3049         PR c++/15227
3050         * g++.dg/template/error13.C: New test.
3051
3052 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3053
3054         PR fortran/14957
3055         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
3056         arguments to test_* REAL and of the right size.
3057
3058 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3059
3060         PR target/15569
3061         PR rtl-optimization/15681
3062         * gcc.dg/20040609-1.c: New test.
3063
3064 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
3065
3066         PR c++/14791
3067         * g++.dg/opt/builtins1.C: New test.
3068
3069 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
3070
3071         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
3072         that use default windows32 struct layout.
3073         * gcc.dg/i386-bitfield2.c: Likewise.
3074
3075 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
3076
3077         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
3078         for mingw32 and cygwin targets.
3079
3080 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
3081
3082         * gcc.dg/pch/macro-4.c: New.
3083         * gcc.dg/pch/macro-4.hs: New.
3084
3085 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3086
3087         PR fortran/13249
3088         * gfortran.fortran-torture/compile/name_clash.f90: New test.
3089
3090 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3091
3092         PR fortran/13372
3093         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
3094
3095 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3096
3097         PR gfortran/14897
3098         * gfortran.fortran-torture/execute/t_edit.f90: New test.
3099
3100 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
3101
3102         PR gfortran/15755
3103         * gfortran.fortran-torture/execute/backspace.c : New test.
3104
3105 2004-06-09  Paul Brook  <paul@codesourcery.com>
3106
3107         * gfortran.fortran-torture/execure/intrinsic_associated.f90
3108         (pointer_to_section): Rewrite to use smaller array.
3109
3110 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
3111
3112         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
3113         * gcc.dg/ext/altivec-10.c: Same.
3114         * gcc.dg/ext/altivec-11.c: Same.
3115         * gcc.dg/ext/altivec-12.c: Same.
3116         * gcc.dg/ext/altivec-13.c: Same.
3117         * gcc.dg/ext/altivec-14.c: Same.
3118         * gcc.dg/ext/altivec-15.c: Same.
3119         * gcc.dg/ext/altivec-16.c: Same.
3120         * gcc.dg/ext/altivec-3.c: Same.
3121         * gcc.dg/ext/altivec-4.c: Same.
3122         * gcc.dg/ext/altivec-6.c: Same.
3123         * gcc.dg/ext/altivec-7.c: Same.
3124         * gcc.dg/ext/altivec-8.c: Same.
3125         * gcc.dg/ext/altivec-varargs-1.c: Same.
3126
3127         * g++.dg/ext/altivec-1.C: Correct dg syntax.
3128         * g++.dg/ext/altivec-10.C: Same.
3129         * g++.dg/ext/altivec-2.C: Same.
3130         * g++.dg/ext/altivec-3.C: Same.
3131         * g++.dg/ext/altivec-4.C: Same.
3132         * g++.dg/ext/altivec-5.C: Same.
3133         * g++.dg/ext/altivec-6.C: Same.
3134         * g++.dg/ext/altivec-7.C: Same.
3135         * g++.dg/ext/altivec-8.C: Same.
3136         * g++.dg/ext/altivec-9.C: Same.
3137
3138 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3139
3140         PR c++/7841
3141         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
3142
3143 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3144
3145         * gcc.dg/union-1.c: New test.
3146
3147 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3148
3149         * gcc.dg/builtins-41.c: New test case.
3150         * gcc.dg/builtins-42.c: New test case.
3151
3152 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3153
3154         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
3155         * g++.dg/ext/altivec-10.C: Same.
3156         * g++.dg/ext/altivec-2.C: Same.
3157         * g++.dg/ext/altivec-3.C: Same.
3158         * g++.dg/ext/altivec-4.C: Same.
3159         * g++.dg/ext/altivec-5.C: Same.
3160         * g++.dg/ext/altivec-6.C: Same.
3161         * g++.dg/ext/altivec-7.C: Same.
3162         * g++.dg/ext/altivec-8.C: Same.
3163         * g++.dg/ext/altivec-9.C: Same.
3164         * g++.old-deja/g++.abi/cxa_vec.C: Same.
3165         * g++.old-deja/g++.brendan/new3.C: Same.
3166         * gcc.c-torture/execute/eeprof-1.x: Same.
3167
3168 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3169
3170         PR c/14765
3171         * gcc.dg/pr14765-1.c: New test.
3172
3173 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3174
3175         PR c/14649
3176         * gcc.dg/pr14649-1.c: New test case.
3177
3178 2004-06-07  Richard Henderson  <rth@redhat.com>
3179
3180         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
3181         if temporaries.
3182
3183 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3184
3185         * g++.dg/eh/elide1.C: Remove XFAIL.
3186
3187 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
3188
3189         PR c++/15337
3190         * g++.dg/expr/sizeof3.C: New test.
3191
3192         PR c++/14777
3193         * g++.dg/template/access14.C: New test.
3194
3195         PR c++/15554
3196         * g++.dg/template/enum1.C: New test.
3197
3198         PR c++/15057
3199         * g++.dg/eh/throw1.C: New test.
3200
3201 2004-06-07  David Ayers  <d.ayers@inode.at>
3202             Ziemowit Laski  <zlaski@apple.com>
3203
3204         * lib/objc.exp (objc_target_compile): Revert the '-framework
3205         Foundation' flag fix, since bare Darwin does not ship
3206         with the Foundation framework.
3207         * objc/execute/next_mapping.h: Provide a local NSConstantString
3208         @interface and @implementation.
3209         (objc_constant_string_init): A constructor function, used to
3210         initialize the NSConstantString meta-class object.
3211         * objc/execute/string1.m: Include "next_mapping.h" instead of
3212         <Foundation/NSString.h>.
3213         * objc/execute/string2.m: Likewise.
3214         * objc/execute/string3.m: Likewise.
3215         * objc/execute/string4.m: Likewise.
3216
3217 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
3218
3219         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
3220         to double. Replace double with FLOAT.
3221         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
3222
3223         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
3224         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
3225         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
3226         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
3227         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
3228         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
3229         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
3230         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
3231
3232 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3233
3234         PR c/13519
3235         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
3236
3237 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3238
3239         PR c++/15503
3240         * g++.dg/template/meminit2.C: New test.
3241
3242 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
3243
3244         PR target/15822
3245         * gcc.c-torture/execute/compare-fp-1.c,
3246         gcc.c-torture/execute/compare-fp-2.c,
3247         gcc.c-torture/execute/compare-fp-3.c,
3248         gcc.c-torture/execute/compare-fp-4.c,
3249         gcc.c-torture/execute/compare-fp-3.x,
3250         gcc.c-torture/execute/compare-fp-4.x: Moved...
3251         * gcc.c-torture/execute/ieee/compare-fp-1.c,
3252         gcc.c-torture/execute/ieee/compare-fp-2.c,
3253         gcc.c-torture/execute/ieee/compare-fp-3.c,
3254         gcc.c-torture/execute/ieee/compare-fp-4.c,
3255         gcc.c-torture/execute/ieee/compare-fp-3.x,
3256         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
3257
3258 2004-06-04  David Ayers  <d.ayers@inode.at>
3259
3260         * objc/execute/protocol-isEqual-4.m: New testcase.
3261
3262 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
3263
3264         * objc/execute/protocol-isEqual-1.m: New testcase.
3265         * objc/execute/protocol-isEqual-2.m: New testcase.
3266         * objc/execute/protocol-isEqual-3.m: New testcase.
3267
3268 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3269
3270         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
3271
3272 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
3273
3274         * lib/objc.exp (objc_target_compile): When running tests on
3275         Darwin (Mac OS X), inform the linker about '-framework
3276         'Foundation'.
3277
3278 2004-06-02  Eric Christopher  <echristo@redhat.com>
3279
3280         * gcc.c-torture/compile/20040602-1.c: New.
3281
3282 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
3283
3284         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
3285         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3286
3287         PR tree-optimization/14736
3288         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
3289
3290         PR tree-optimization/14042
3291         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
3292
3293         PR tree-optimization/14729
3294         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
3295
3296 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3297
3298         PR fortran/15557
3299         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
3300
3301 2004-06-01  Richard Hederson  <rth@redhat.com>
3302
3303         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
3304
3305 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3306
3307         PR c++/14932
3308         * g++.dg/parse/offsetof4.C: New test.
3309
3310 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
3311
3312         PR objc/7993
3313         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
3314
3315 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
3316
3317         PR c++/15701
3318         * g++.dg/template/friend29.C: New test.
3319
3320 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3321
3322         PR c/15749
3323         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
3324
3325 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3326
3327         * gcc.dg/sparc-trap-1.c: New test.
3328
3329 2004-05-31  Roger Sayle  <roger@eyesopen.com>
3330
3331         PR middle-end/15069
3332         * g++.dg/opt/fold3.C: New test case.
3333
3334 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
3335
3336         * lib/target-supports.exp (check_iconv_available): Fix fallout
3337         from 2004-05-28 patch.
3338
3339 2004-05-30  Paul Brook  <paul@codesourcery.com>
3340
3341         PR fortran/15620
3342         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
3343         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
3344
3345 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
3346
3347         * gfortran.fortran-torture/execute/random_1.f90: New test.
3348
3349 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3350
3351         * g++.dg/ext/altivec-10.C: New test.
3352
3353 2004-05-29  Paul Brook  <paul@codesourcery.com>
3354
3355         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
3356
3357 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3358
3359         * gcc.dg/altivec-16.c: New test.
3360
3361 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
3362
3363         * lib/target-supports.exp (check_vmx_hw_available): New.
3364         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
3365
3366         * lib/target-supports.exp (check_alias_available,
3367         check_iconv_available, check_named_sections_available): Use
3368         unique names for temporary files.
3369
3370 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3371
3372         * gcc.dg/altivec-15.c: New test.
3373
3374 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3375
3376         PR c++/15083
3377         * g++.dg/warn/noeffect6.C: New test.
3378
3379         PR c++/15471
3380         * g++.dg/expr/ptrmem4.C: New test.
3381
3382         PR c++/15640
3383         * g++.dg/template/operator3.C: New test.
3384
3385 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3386
3387         PR c++/14668
3388         * g++.dg/lookup/redecl1.C: New test.
3389         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
3390
3391 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
3392
3393         * gcc.c-torture/execute/compare-fp-1.c,
3394         gcc.c-torture/execute/compare-fp-2.c,
3395         gcc.c-torture/execute/compare-fp-3.c,
3396         gcc.c-torture/execute/compare-fp-4.c,
3397         gcc.c-torture/execute/compare-fp-3.x,
3398         gcc.c-torture/execute/compare-fp-4.x,
3399         gcc.dg/pr15649-1.c: New.
3400
3401 2004-05-27  Adam Nemet  <anemet@lnxw.com>
3402
3403         PR c++/12883
3404         * g++.dg/init/array14.C: New test.
3405
3406 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
3407
3408         * lib/compat.exp (compat-get-options-main): New.
3409         (compat-get-options): Remove unneeded code, warn for ignored
3410         command.
3411         (compat-execute): Check flag set by dg-require-* commands.
3412
3413         * lib/compat.exp (compat-execute): Break up long lines.
3414
3415 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
3416
3417         * gcc.dg/altivec-7.c: Don't use 'vector long'.
3418         * gcc.dg/altivec-14.c: New test.
3419         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
3420
3421         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
3422         * gcc.dg/altivec-12.c: Ditto.
3423
3424         * gcc.dg/altivec-3.c: Move call to altivec_check.
3425
3426 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3427
3428         PR c++/15044
3429         * g++.dg/template/error12.C: New test.
3430
3431         PR c++/15317
3432         * g++.dg/ext/attrib15.C: New test.
3433
3434         PR c++/15329
3435         * g++.dg/template/ptrmem9.C: New test.
3436
3437 2004-05-25  Paul Brook  <paul@codesourcery.com>
3438
3439         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
3440
3441 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3442
3443         PR c++/15165
3444         * g++.dg/template/crash19.C: New test.
3445
3446 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3447
3448         PR c++/15025
3449         * g++.dg/template/redecl1.C: New test.
3450
3451 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3452
3453         PR c++/14821
3454         * g++.dg/other/ns1.C: New test.
3455
3456         PR c++/14883
3457         * g++.dg/template/invalid1.C: New test.
3458
3459 2004-05-23  Paul Brook  <paul@codesourcery.com>
3460         Victor Leikehman  <lei@haifasphere.co.il>
3461
3462         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
3463         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
3464
3465 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
3466
3467         PR c++/15285
3468         PR c++/15299
3469         * g++.dg/template/non-dependent5.C: New test.
3470         * g++.dg/template/non-dependent6.C: New test.
3471
3472 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
3473
3474         PR c++/15507
3475         * g++.dg/inherit/union1.C: New test.
3476
3477         PR c++/15542
3478         * g++.dg/template/addr1.C: New test.
3479
3480         PR c++/15427
3481         * g++.dg/template/array5.C: New test.
3482
3483         PR c++/15287
3484         * g++.dg/template/array6.C: New test.
3485
3486 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
3487             Roger Sayle  <roger@eyesopen.com>
3488
3489         * g++.dg/lookup/forscope2.C: New test case.
3490
3491 2004-05-22  Ben Elliston  <bje@au.ibm.com>
3492
3493         * gcc.dg/cpp/Wmissingdirs.c: New.
3494
3495 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3496
3497         PR target/15301
3498         * gcc.dg/compat/union-m128-1.h: New file.
3499         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3500         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3501         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3502
3503 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3504
3505         PR target/15302
3506         * gcc.dg/compat/struct-complex-1.h: New file.
3507         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
3508         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
3509         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3510
3511 2004-05-20  Roger Sayle  <roger@eyesopen.com>
3512
3513         PR middle-end/3074
3514         * gcc.dg/pr3074-1.c: New test case.
3515         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
3516
3517 2004-05-20  Falk Hueffner  <falk@debian.org>
3518
3519         PR other/15526
3520         * gcc.dg/ftrapv-1.c: New test case.
3521
3522 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3523
3524         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
3525
3526 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
3527             Jeff Law  <law@redhat.com>
3528
3529         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
3530         * gcc.dg/tree-ssa/20040518-2.c: New test.
3531
3532         * gcc.dg/tree-ssa/20040518-1.c: New test.
3533
3534 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
3535
3536         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
3537
3538 2004-05-18  Paul Brook  <paul@codesourcery.com>
3539
3540         PR fortran/13930
3541         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
3542
3543 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3544
3545         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
3546         constant folding.
3547
3548 2004-05-17  Steven Bosscher  <stevenb@suse.de>
3549
3550         * gcc.dg/tree-ssa/20040517-1.c: New test.
3551
3552 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3553
3554         * gcc.dg/loop-4.c: New test.
3555
3556 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
3557
3558         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
3559
3560 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
3561
3562         PR fortran/15311
3563         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
3564
3565 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3566
3567         PR fortran/13826
3568         PR fortran/13940
3569         * gfortran.fortran-torture/compile/data_1.f90: New test.
3570
3571 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
3572
3573         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
3574         * gcc.dg/uninit-H.c: Define ASM for __s390__.
3575
3576 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3577
3578         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
3579
3580 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3581
3582         PR c/15444
3583         * gcc.dg/format/xopen-1.c: Adjust expected message.
3584         * gcc.dg/format/xopen-3.c: New test.
3585
3586 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
3587
3588         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
3589
3590 2004-05-14  Jeff Law  <law@redhat.com>
3591
3592         * gcc.dg/tree-ssa/20040514-2.c: New test.
3593
3594 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3595
3596         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
3597         this ...
3598         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
3599         this.
3600
3601 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
3602
3603         * gcc.dg/tree-ssa/20040514-1.c: New test.
3604
3605 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3606
3607         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
3608         test.
3609
3610 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3611
3612         PR fortran/14066
3613         * gfortran.fortran-torture/compile/do_1.f90: New test.
3614
3615 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3616
3617         PR fortran/15051
3618         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
3619         test.
3620
3621 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
3622
3623         PR fortran/15149
3624         * gfortran.fortran-torture/execute/random_init.f90: New test.
3625
3626 2004-05-13  Paul Brook  <paul@codesourcery.com>
3627
3628         PR fortran/15314
3629         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
3630
3631 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
3632
3633         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
3634         for the powerpc case.
3635
3636 2004-05-13  Jeff Law  <law@redhat.com>
3637
3638         * gcc.dg/tree-ssa/20040513-1.c: New test.
3639         * gcc.dg/tree-ssa/20040513-2.c: New test.
3640
3641 2004-05-13  Paul Brook  <paul@codesourcery.com>
3642
3643         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
3644         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
3645         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
3646
3647 2004-05-13  Andreas Schwab  <schwab@suse.de>
3648
3649         PR other/10819
3650         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
3651         characters.
3652
3653 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
3654
3655         PR fortran/15294
3656         * gfortran.fortran-torture/execute/adjustr.f90: New file.
3657
3658 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
3659
3660         Merge from tree-ssa-20020619-branch.  See
3661         ChangeLog.tree-ssa for details.
3662
3663 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
3664
3665         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
3666         include <altivec.h> explicitly.
3667         * gcc.dg/altivec-13.c: Likewise.
3668
3669 2004-05-11  Paul Brook  <paul@codesourcery.com>
3670
3671         * gcc.c-torture/compile/20010518-1.c: Force enum size.
3672
3673 2004-05-10  Eric Christopher  <echristo@redhat.com>
3674
3675         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
3676         * gcc.dg/sibcall-4.c: Ditto.
3677
3678 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
3679
3680         * g++.dg/ext/altivec-8.C: New test case.
3681         * gcc.dg/altivec-13.c: New test case.
3682
3683 2004-05-08  Roger Sayle  <roger@eyesopen.com>
3684
3685         * gcc.c-torture/execute/divcmp-1.c: New test case.
3686         * gcc.c-torture/execute/divcmp-2.c: New test case.
3687         * gcc.c-torture/execute/divcmp-3.c: New test case.
3688
3689 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
3690
3691         * g++.dg/other/pragma-re-2.C: New test.
3692
3693 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
3694
3695         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
3696         * gcc.dg/i386-387-2.c: Likewise.
3697
3698         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
3699         __builtin_drem.
3700         * gcc.dg/i386-387-6.c: Likewise.
3701
3702 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
3703
3704         * gcc.dg/builtins-33.c:  Also check log1p*.
3705
3706 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
3707
3708         PR optimization/15296
3709         * gcc.c-torture/execute/pr15296.c: New test.
3710
3711 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
3712
3713         * gcc.dg/builtins-40.c: New test.
3714
3715 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
3716
3717         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
3718
3719 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
3720
3721         * g++.dg/ext/spe1.C: New testcase.
3722
3723 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
3724
3725         * objc.dg/image-info.m: Allow additional attributes
3726         for __image_info section.
3727
3728 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
3729
3730         * gcc.dg/torture/mips-hilo-2.c: New test.
3731
3732 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3733
3734         PR c++/14389
3735         * g++.dg/template/member5.C: New test.
3736
3737 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
3738
3739         * gcc.dg/builtins-34.c: Also check expm1*.
3740
3741 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3742
3743         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
3744         * gcc.dg/torture/builtin-convert-3.c: New test.
3745
3746 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
3747
3748         PR middle-end/15054
3749         * g++.dg/opt/pr15054.C: New test.
3750
3751 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3752
3753         * gcc.dg/torture/builtin-rounding-1.c: New test.
3754         * gcc.dg/builtins-25.c: Delete.
3755         * gcc.dg/builtins-29.c: Delete.
3756
3757 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
3758
3759         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
3760         * gcc.dg/sibcall-4.c: Likewise.
3761         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
3762
3763 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
3764
3765         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
3766         bit-field on 16-bit targets.
3767
3768 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
3769
3770         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
3771         16-bit targets.
3772
3773 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
3774
3775         * gcc.dg/rs6000-power2-1.c: Change to compile only.
3776         * gcc.dg/rs6000-power2-2.c: Likewise.
3777
3778 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
3779
3780         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
3781         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
3782         Change the asm registers to be in form of frN instead of fN.
3783
3784 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3785
3786         * gcc.dg/torture/builtin-convert-2.c: New test.
3787
3788 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
3789
3790         * gcc.dg/rs6000-power2-1.c: New test.
3791         * gcc.dg/rs6000-power2-2.c: New test.
3792
3793 2004-04-28  Jan Hubicka  <jh@suse.cz>
3794
3795         * gcc.dg/unused-6.c: New test.
3796
3797 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
3798             Ulrich Weigand  <uweigand@de.ibm.com>
3799
3800         * ada/acats/run_all.sh: Define $target variable.
3801
3802 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
3803
3804         PR c++/15119
3805         * g++.dg/other/vararg-1.C: New test.
3806
3807         PR c++/4794
3808         * g++.dg/eh/cleanup3.C: New test.
3809
3810 2004-04-24  Laurent GUERBY <laurent@guerby.net>
3811
3812         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
3813         and ad8011a (target_insn).
3814         * ada/acats/support/macro.dfs: Likewise.
3815         * ada/acats/support/impbit.adb: New file.
3816
3817 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
3818
3819         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
3820
3821 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3822
3823         * gcc.dg/loop-3.c: New test.
3824
3825 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
3826
3827         * gcc.c-torture/execute/simd-5.c: New test.
3828
3829 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3830
3831         PR c++/15064
3832         * g++.dg/template/crash18.C: New test.
3833
3834 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
3835
3836         * g++.dg/ext/complit3.C: New test.
3837
3838 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
3839
3840         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
3841         * gcc.dg/altivec-3.c: Same.
3842         * gcc.dg/altivec-varargs-1.c: Same.
3843
3844 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
3845
3846         * lib/target-supports.exp (check_profiling_available): Assume
3847         profiling is not available on powerpc-eabi targets.
3848
3849 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
3850
3851         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
3852         * gcc.dg/vmx/bug-1.c: Ditto.
3853
3854 2004-04-20  Eric Christopher  <echristo@redhat.com>
3855
3856         * gcc.dg/charset/extern.c: New test.
3857         * g++.dg/charset/extern3.cc: Ditto.
3858
3859 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
3860
3861         * gcc.dg/builtins-39.c: New test.
3862
3863 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
3864
3865         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
3866
3867 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
3868
3869         * gcc.dg/torture/mips-hilo-1.c: New test.
3870
3871 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
3872
3873         * gcc.c-torture/compile/20040419-1.c: New test.
3874
3875 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
3876
3877         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
3878
3879 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
3880             Aldy Hernandez  <aldyh@redhat.com>
3881
3882         * gcc.c-torture/execute/va-arg-24.c: New.
3883
3884 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
3885             Aldy Hernandez  <aldyh@redhat.com>
3886
3887         * gcc.dg/vmx/1b-01.c: New.
3888         * gcc.dg/vmx/1b-02.c: New.
3889         * gcc.dg/vmx/1b-03.c: New.
3890         * gcc.dg/vmx/1b-04.c: New.
3891         * gcc.dg/vmx/1b-05.c: New.
3892         * gcc.dg/vmx/1b-06.c: New.
3893         * gcc.dg/vmx/1b-07.c: New.
3894         * gcc.dg/vmx/1c-01.c: New.
3895         * gcc.dg/vmx/1c-02.c: New.
3896         * gcc.dg/vmx/3a-01a.c: New.
3897         * gcc.dg/vmx/3a-01.c: New.
3898         * gcc.dg/vmx/3a-01m.c: New.
3899         * gcc.dg/vmx/3a-03.c: New.
3900         * gcc.dg/vmx/3a-03m.c: New.
3901         * gcc.dg/vmx/3a-04.c: New.
3902         * gcc.dg/vmx/3a-04m.c: New.
3903         * gcc.dg/vmx/3a-05.c: New.
3904         * gcc.dg/vmx/3a-06.c: New.
3905         * gcc.dg/vmx/3a-06m.c: New.
3906         * gcc.dg/vmx/3a-07.c: New.
3907         * gcc.dg/vmx/3b-01.c: New.
3908         * gcc.dg/vmx/3b-02.c: New.
3909         * gcc.dg/vmx/3b-10.c: New.
3910         * gcc.dg/vmx/3b-13.c: New.
3911         * gcc.dg/vmx/3b-14.c: New.
3912         * gcc.dg/vmx/3b-15.c: New.
3913         * gcc.dg/vmx/3c-01a.c: New.
3914         * gcc.dg/vmx/3c-01.c: New.
3915         * gcc.dg/vmx/3c-02.c: New.
3916         * gcc.dg/vmx/3c-03.c: New.
3917         * gcc.dg/vmx/3d-01.c: New.
3918         * gcc.dg/vmx/4-01.c: New.
3919         * gcc.dg/vmx/4-03.c: New.
3920         * gcc.dg/vmx/5-01.c: New.
3921         * gcc.dg/vmx/5-02.c: New.
3922         * gcc.dg/vmx/5-03.c: New.
3923         * gcc.dg/vmx/5-04.c: New.
3924         * gcc.dg/vmx/5-05.c: New.
3925         * gcc.dg/vmx/5-06.c: New.
3926         * gcc.dg/vmx/5-07.c: New.
3927         * gcc.dg/vmx/5-07t.c: New.
3928         * gcc.dg/vmx/5-08.c: New.
3929         * gcc.dg/vmx/5-10.c: New.
3930         * gcc.dg/vmx/5-11.c: New.
3931         * gcc.dg/vmx/7-01a.c: New.
3932         * gcc.dg/vmx/7-01.c: New.
3933         * gcc.dg/vmx/7c-01.c: New.
3934         * gcc.dg/vmx/7d-01.c: New.
3935         * gcc.dg/vmx/7d-02.c: New.
3936         * gcc.dg/vmx/8-01.c: New.
3937         * gcc.dg/vmx/8-02a.c: New.
3938         * gcc.dg/vmx/8-02.c: New.
3939         * gcc.dg/vmx/brode-1.c: New.
3940         * gcc.dg/vmx/bug-1.c: New.
3941         * gcc.dg/vmx/bug-2.c: New.
3942         * gcc.dg/vmx/bug-3.c: New.
3943         * gcc.dg/vmx/cw-bug-1.c: New.
3944         * gcc.dg/vmx/cw-bug-2.c: New.
3945         * gcc.dg/vmx/cw-bug-3.c: New.
3946         * gcc.dg/vmx/dct.c: New.
3947         * gcc.dg/vmx/debug-1.c: New.
3948         * gcc.dg/vmx/debug-2.c: New.
3949         * gcc.dg/vmx/debug-3.c: New.
3950         * gcc.dg/vmx/debug-4.c: New.
3951         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
3952         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
3953         * gcc.dg/vmx/eg-5.c: New.
3954         * gcc.dg/vmx/fft.c: New.
3955         * gcc.dg/vmx/gcc-bug-1.c: New.
3956         * gcc.dg/vmx/gcc-bug-2.c: New.
3957         * gcc.dg/vmx/gcc-bug-3.c: New.
3958         * gcc.dg/vmx/gcc-bug-4.c: New.
3959         * gcc.dg/vmx/gcc-bug-5.c: New.
3960         * gcc.dg/vmx/gcc-bug-6.c: New.
3961         * gcc.dg/vmx/gcc-bug-7.c: New.
3962         * gcc.dg/vmx/gcc-bug-8.c: New.
3963         * gcc.dg/vmx/gcc-bug-9.c: New.
3964         * gcc.dg/vmx/gcc-bug-b.c: New.
3965         * gcc.dg/vmx/gcc-bug-c.c: New.
3966         * gcc.dg/vmx/gcc-bug-d.c: New.
3967         * gcc.dg/vmx/gcc-bug-e.c: New.
3968         * gcc.dg/vmx/gcc-bug-f.c: New.
3969         * gcc.dg/vmx/gcc-bug-g.c: New.
3970         * gcc.dg/vmx/gcc-bug-i.c: New.
3971         * gcc.dg/vmx/harness.h: New.
3972         * gcc.dg/vmx/ira1.c: New.
3973         * gcc.dg/vmx/ira2a.c: New.
3974         * gcc.dg/vmx/ira2b.c: New.
3975         * gcc.dg/vmx/ira2.c: New.
3976         * gcc.dg/vmx/ira2c.c: New.
3977         * gcc.dg/vmx/mem.c: New.
3978         * gcc.dg/vmx/newton-1.c: New.
3979         * gcc.dg/vmx/ops.c: New.
3980         * gcc.dg/vmx/sn7153.c: New.
3981         * gcc.dg/vmx/spill2.c: New.
3982         * gcc.dg/vmx/spill3.c: New.
3983         * gcc.dg/vmx/spill.c: New.
3984         * gcc.dg/vmx/t.c: New.
3985         * gcc.dg/vmx/varargs-1.c: New.
3986         * gcc.dg/vmx/varargs-2.c: New.
3987         * gcc.dg/vmx/varargs-3.c: New.
3988         * gcc.dg/vmx/varargs-4.c: New.
3989         * gcc.dg/vmx/varargs-5.c: New.
3990         * gcc.dg/vmx/varargs-6.c: New.
3991         * gcc.dg/vmx/varargs-7.c: New.
3992         * gcc.dg/vmx/vmx.exp: New.
3993         * gcc.dg/vmx/vprint-1.c: New.
3994         * gcc.dg/vmx/vscan-1.c: New.
3995         * gcc.dg/vmx/x-01.c: New.
3996         * gcc.dg/vmx/x-02.c: New.
3997         * gcc.dg/vmx/x-03.c: New.
3998         * gcc.dg/vmx/x-04.c: New.
3999         * gcc.dg/vmx/x-05.c: New.
4000         * gcc.dg/vmx/yousufi-1.c: New.
4001         * gcc.dg/vmx/zero-1.c: New.
4002         * gcc.dg/vmx/zero.c: New.
4003
4004 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
4005
4006         * g++.dg/lookup/java1.C: Update for chage of
4007         _Jv_AllocObject.
4008         * g++.dg/lookup/java2.C: Likewise.
4009
4010 2004-04-17  Laurent GUERBY <laurent@guerby.net>
4011
4012         * ada/acats/run_all.sh: use -O2 by default.
4013
4014 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
4015
4016         * gcc.dg/vr-mult-[12].c: New tests.
4017
4018 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4019
4020         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
4021
4022         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
4023
4024 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
4025
4026         * lib/target-supports.exp (check_profiling_available): Assume profiling
4027         isn't available for mips*-*-elf targets.
4028
4029 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
4030
4031         * gcc.dg/builtins-38.c: New test.
4032
4033 2004-04-14  Eric Christopher  <echristo@redhat.com>
4034
4035         * g++.dg/charset/charset.exp: Run .cc extension tests.
4036
4037 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
4038
4039         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
4040
4041 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4042
4043         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
4044
4045 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
4046
4047         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
4048         * gcc.dg/i386-387-2.c: Likewise.
4049
4050         * gcc.dg/i386-387-7.c: New test.
4051         * gcc.dg/i386-387-8.c: New test.
4052
4053         * gcc.dg/builtins-37.c: New test.
4054
4055 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
4056
4057         * g++.dg/pch/externc-1.C: Add missing semicolon.
4058
4059 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
4060
4061         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
4062
4063 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4064
4065         * gcc.c-torture/execute/20040411-1.c: New test.
4066
4067 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4068
4069         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
4070
4071 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
4072
4073         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
4074
4075 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
4076
4077         * lib/target-supports.exp (check_named_sections_available): New.
4078         * lib/gcc-dg.exp (dg-require-named-sections): New.
4079         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
4080         old-deja.exp.  Also prune error-count message from HP linker.
4081         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
4082
4083         * g++.dg/init/init-ref4.C: Use dg-require-weak.
4084         * g++.old-deja/g++.pt/static3.C: Likewise.
4085         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
4086
4087 2004-04-09  Roger Sayle  <roger@eyesopen.com>
4088
4089         * gcc.c-torture/execute/20040409-1.c: New test case.
4090         * gcc.c-torture/execute/20040409-2.c: New test case.
4091         * gcc.c-torture/execute/20040409-3.c: New test case.
4092
4093 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4094
4095         * gcc.dg/20040409-1.c: New test.
4096
4097 2004-04-08  Roger Sayle  <roger@eyesopen.com>
4098
4099         PR target/14888
4100         * g++.dg/opt/pr14888.C: New test case.
4101
4102 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
4103
4104         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
4105         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
4106         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
4107         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
4108         New tests.
4109
4110 2004-04-08  Paul Brook  <paul@codesourcery.com>
4111
4112         * gcc.dg/spill-1.c: New test.
4113
4114 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4115
4116         * gcc.dg/torture/builtin-ctype-2.c: New test.
4117
4118 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
4119
4120         * gcc.dg/pch/pch.exp: Add largefile test.
4121
4122 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
4123
4124         * g++.dg/pch/externc-1.Hs: New.
4125         * g++.dg/pch/externc-1.C: New.
4126
4127 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4128
4129         * gcc.dg/compat/struct-by-value-5a_main.c,
4130         gcc.dg/compat/struct-by-value-5b_main.c: New files.
4131         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
4132         * gcc.dg/compat/struct-by-value-5a_x.c,
4133         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
4134         gcc.dg/compat/struct-by-value-5_x.c.
4135         * gcc.dg/compat/struct-by-value-5a_y.c,
4136         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
4137         gcc.dg/compat/struct-by-value-5_y.c.
4138
4139         * gcc.dg/compat/struct-by-value-6a_main.c,
4140         gcc.dg/compat/struct-by-value-6b_main.c: New files.
4141         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
4142         * gcc.dg/compat/struct-by-value-6a_x.c,
4143         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
4144         gcc.dg/compat/struct-by-value-6_x.c.
4145         * gcc.dg/compat/struct-by-value-6a_y.c,
4146         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
4147         gcc.dg/compat/struct-by-value-6_y.c.
4148
4149         * gcc.dg/compat/struct-by-value-7a_main.c,
4150         gcc.dg/compat/struct-by-value-7b_main.c: New files.
4151         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
4152         * gcc.dg/compat/struct-by-value-7a_x.c,
4153         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
4154         gcc.dg/compat/struct-by-value-7_x.c.
4155         * gcc.dg/compat/struct-by-value-7a_y.c,
4156         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
4157         gcc.dg/compat/struct-by-value-7_y.c.
4158
4159 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
4160
4161         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
4162         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
4163         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
4164         options.
4165
4166 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
4167
4168         * gcc.dg/builtins-36.c: New test.
4169
4170 2004-04-06  Paul Brook  <paul@codesourcery.com>
4171
4172         * README.gcc: Remove obsolete contraint on testcases.
4173
4174 2004-04-05  Paul Brook  <paul@codesourcery.com>
4175
4176         PR2123
4177         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
4178         failure and exit(0) on success.
4179         * g++.dg/expr/anew2.C: Ditto.
4180         * g++.dg/expr/anew3.C: Ditto.
4181         * g++.dg/expr/anew4.C: Ditto.
4182
4183 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
4184
4185         PR c++/3518
4186         * g++.dg/template/unify7.C: New.
4187
4188 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4189
4190         * g++.dg/README: Bring up to date with new subdirectories; remove
4191         duplicate subdirectory lines.
4192
4193 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
4194
4195         PR c++/14007
4196         * g++.dg/template/unify5.C: New.
4197         * g++.dg/template/unify6.C: New.
4198         * g++.dg/template/qualttp20.C: Adjust.
4199         * g++.old-deja/g++.jason/report.C: Adjust.
4200         * g++.old-deja/g++.other/qual1.C: Adjust.
4201
4202 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
4203
4204         PR c++/14803
4205         * g++.dg/inherit/ptrmem1.C: New test.
4206
4207 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
4208
4209         PR c++/14755
4210         * gcc.c-torture/execute/20040331-1.c: New test.
4211         * gcc.dg/20040331-1.c: New test.
4212
4213 2004-04-01  Paul Brook  <paul@codesourcery.com>
4214
4215         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
4216
4217 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
4218
4219         PR c++/14724
4220         * g++.dg/init/goto1.C: New test.
4221
4222         PR c++/14763
4223         * g++.dg/template/defarg4.C: New test.
4224
4225 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
4226
4227         * gcc.dg/altivec-11.c: Extend test for more valid cases.
4228
4229 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
4230
4231         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
4232
4233 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
4234
4235         * gcc.dg/noncompile/undeclared-2.c: New test.
4236
4237 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4238
4239         * gcc.dg/940409-1.c: Remove XFAIL.
4240         * gcc.dg/reg-vol-struct-1.c: New test.
4241
4242 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4243
4244         * gcc.dg/torture/builtin-wctype-1.c: New test.
4245
4246 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
4247
4248         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
4249         * gcc.dg/20001101-1.c: Likewise.
4250         * gcc.dg/20001102-1.c: Likewise.
4251
4252 2004-03-25  Roger Sayle  <roger@eyesopen.com>
4253
4254         * gcc.dg/compare8.c: Add an additional test for XOR.
4255
4256 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4257
4258         * gcc.dg/torture/builtin-ctype-1.c: New test.
4259
4260 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4261
4262         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
4263         * gcc.dg/torture/builtin-math-1.c: Likewise.
4264         * gcc.dg/torture/builtin-power-1.c: New test.
4265
4266 2004-03-24  Andreas Schwab  <schwab@suse.de>
4267
4268         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
4269         IA64 assembler.
4270
4271 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
4272             Roger Sayle  <roger@eyesopen.com>
4273
4274         * gcc.dg/compare8.c: New test case.
4275
4276 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
4277
4278         * g++.dg/ext/altivec-7.C: New test.
4279
4280 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
4281
4282         PR 12267, 12391, 12560, 13129, 14114, 14133
4283         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
4284         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
4285         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
4286         Adjust error regexps.
4287         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
4288         * gcc.dg/noncompile/undeclared-1.c: New test cases.
4289         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
4290         * gcc.dg/local1.c: Add explanatory comment.
4291
4292 2004-03-23  Roger Sayle  <roger@eyesopen.com>
4293
4294         PR optimization/14669
4295         * g++.dg/opt/fold2.C: New test case.
4296
4297 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
4298
4299         PR c/14069
4300         * gcc.dg/20040322-1.c: New test.
4301
4302 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4303
4304         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
4305         * gcc.dg/ultrasp4.c: Likewise.
4306         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
4307
4308 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4309
4310         * gcc.dg/i386-sse-8.c: Reset default options.
4311
4312 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4313
4314         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
4315         in the error message text.
4316
4317 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4318
4319         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
4320
4321 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
4322
4323         PR c++/14616
4324         * g++.dg/init/array13.C: New test.
4325
4326 2004-03-20  Roger Sayle  <roger@eyesopen.com>
4327
4328         PR target/13889
4329         * gcc.c-torture/compile/pr13889.c: New test case.
4330
4331 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4332
4333         PR c/14635
4334         * builtins-1.c (nan, nans): Don't test.
4335         * builtins-30.c: Don't use nan, nanf, nanl.
4336         * builtins-35.c: New test.
4337
4338 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
4339
4340         * g++.dg/ext/altivec-6.C: New test.
4341
4342 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
4343
4344         * g++.dg/init/placement3.C: New test.
4345
4346         * g++.dg/template/spec13.C: New test.
4347
4348         * g++.dg/lookup/using11.C: New test.
4349
4350         * g++.dg/lookup/koenig3.C: New test.
4351
4352         * g++.dg/template/operator2.C: New test.
4353
4354         * g++.dg/expr/dtor3.C: New test.
4355         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
4356         marker.
4357         * g++.old-deja/g++.law/visibility28.C: Likewise.
4358
4359 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
4360
4361         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
4362         * gcc.dg/ppc64-abi-3.c: Likewise.
4363
4364 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4365
4366         PR c++/14545
4367         * g++.dg/parse/template15.C: New test.
4368
4369 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4370
4371         * g++.dg/expr/dtor2.C: New test.
4372
4373         * g++.dg/lookup/anon4.C: New test.
4374
4375         * g++.dg/overload/using1.C: New test.
4376
4377         * g++.dg/template/lookup7.C: New test.
4378
4379         * g++.dg/template/typename6.C: New test.
4380
4381         * g++.dg/expr/cond6.C: New test.
4382
4383 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4384
4385         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
4386
4387 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4388
4389         * g++.dg/expr/cond5.C: New test.
4390         * g++.dg/expr/constcast1.C: Likewise.
4391         * g++.dg/expr/ptrmem2.C: Likewise.
4392         * g++.dg/expr/ptrmem3.C: Likewise.
4393         * g++.dg/lookup/main1.C: Likewise.
4394         * g++.dg/template/lookup6.C: Likewise.
4395
4396 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4397
4398         * gcc.dg/local1.c: New test.
4399
4400         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
4401
4402 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4403
4404         * gcc.dg/torture/builtin-convert-1.c: New test.
4405
4406 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4407
4408         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
4409
4410 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
4411
4412         PR c++/14481
4413         * g++.dg/warn/Wunused-7.C: New test.
4414
4415 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4416
4417         * gcc.dg/torture/builtin-integral-1.c: New test.
4418
4419 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
4420
4421         PR c++/14586
4422         * g++.dg/parse/non-dependent3.C: New test.
4423
4424 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
4425
4426         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
4427         * g++.dg/eh/simd-2.C: Likewise.
4428         * g++.dg/init/array10.C: Likewise.
4429         * gcc.c-torture/compile/simd-1.c: Likewise.
4430         * gcc.c-torture/compile/simd-2.c: Likewise.
4431         * gcc.c-torture/compile/simd-3.c: Likewise.
4432         * gcc.c-torture/compile/simd-4.c: Likewise.
4433         * gcc.c-torture/compile/simd-6.c: Likewise.
4434         * gcc.c-torture/execute/simd-1.c: Likewise.
4435         * gcc.c-torture/execute/simd-2.c: Likewise.
4436         * gcc.dg/compat/vector-defs.h: Likewise.
4437         * gcc.dg/20020531-1.c: Likewise.
4438         * gcc.dg/altivec-3.c: Likewise.
4439         * gcc.dg/altivec-4.c: Likewise.
4440         * gcc.dg/altivec-varargs-1.c: Likewise.
4441         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
4442         * gcc.dg/i386-mmx-3.c: Likewise.
4443         * gcc.dg/i386-sse-4.c: Likewise.
4444         * gcc.dg/i386-sse-5.c: Likewise.
4445         * gcc.dg/i386-sse-8.c: Likewise.
4446         * gcc.dg/simd-1.c: Likewise.
4447         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
4448         __ev64_opaque__ since the machine description provides it.
4449
4450 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4451
4452         * lib/compat.exp (skip_list): New global variable.
4453         Use it to hold the user defined COMPAT_SKIPS list if any.
4454         (compat-obj): Add the members of skip_list to optall.
4455
4456 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4457
4458         * gcc.dg/compat/union-by-value-1_main.c,
4459         union-by-value-1_x.c, union-by-value-1_y.c,
4460         union-check.h, union-defs.h,
4461         union-init.h, union-return-1_main.c,
4462         union-return-1_x.c, union-return-1_y.c: New files.
4463
4464 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4465
4466         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
4467         mixed-struct-init.h: Add 4 mixed structure types.
4468         struct-by-value-21_main.c, struct-by-value-21_x.c,
4469         struct-by-value-21_y.c, struct-return-21_main.c,
4470         struct-return-21_x.c, struct-return-21_y.c: New files.
4471
4472 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
4473
4474         PR c++/14550
4475         * g++.dg/parse/template14.C: New test.
4476
4477 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4478
4479         * gcc.c-torture/execute/20040313-1.c: New test.
4480
4481 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
4482
4483         PR target/14533
4484         * gcc.dg/20040311-2.c: New test.
4485
4486 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
4487
4488         PR other/14544
4489         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
4490         bit-field.
4491
4492 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
4493
4494         * gcc.dg/20040305-2.c: Add missing return statement.
4495
4496 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4497
4498         * gcc.dg/builtins-34.c: Also check pow10*.
4499
4500 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
4501
4502         PR target/14262
4503         * gcc.dg/20040305-2.c: New test.
4504
4505 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
4506
4507         * gcc.dg/20040310-1.c: New test.
4508
4509 2004-03-11  Roger Sayle  <roger@eyesopen.com>
4510
4511         * gcc.c-torture/execute/20040311-1.c: New test case.
4512
4513 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
4514
4515         PR c++/14476
4516         * g++.dg/lookup/enum1.C: New test.
4517
4518 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
4519
4520         PR c++/14510
4521         * g++.dg/lookup/struct2.C: New test.
4522
4523 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
4524
4525         * gcc.dg/builtins-34.c: New test.
4526
4527 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4528
4529         * gcc.dg/torture/builtin-nonneg-1.c: New test.
4530
4531 2004-03-09  James E Wilson  <wilson@specifixinc.com>
4532
4533         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
4534         * gcc.dg/alias-2.c: New testcase.
4535
4536 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
4537
4538         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
4539
4540 2004-03-09  Roger Sayle  <roger@eyesopen.com>
4541
4542         * gcc.c-torture/execute/20040309-1.c: New test case.
4543
4544 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4545
4546         PR c++/14397
4547         * g++.dg/overload/ref1.C: New.
4548
4549 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4550
4551         PR c++/14409
4552         * g++.dg/template/spec12.C: New test.
4553
4554         PR c++/14448
4555         * g++.dg/parse/crash14.C: New test.
4556
4557 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
4558
4559         PR c++/14230
4560         * g++.dg/init/ref11.C: New test.
4561
4562 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
4563
4564         PR c++/14432
4565         * g++.dg/parse/builtin2.C: New test.
4566
4567 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
4568
4569         PR c++/14401
4570         * g++.dg/init/ctor3.C: New test.
4571         * g++.dg/init/union1.C: New test.
4572         * g++.dg/ext/anon-struct4.C: New test.
4573
4574 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
4575
4576         * g++.dg/lookup/koenig1.C: Tweak error messages.
4577         * g++.dg/lookup/used-before-declaration.C: Likewise.
4578         * g++.dg/other/do1.C: Likewise.
4579         * g++.dg/overload/koenig1.C: Likewise.
4580         * g++.dg/parse/crash13.C: Likewise.
4581         * g++.dg/template/instantiate3.C: Likewise.
4582
4583 2004-03-08  Eric Christopher  <echristo@redhat.com>
4584
4585         * * lib/target-supports.exp: Enable libiconv in test
4586         compilation.  Fix up error checking.
4587
4588 2004-03-08  Roger Sayle  <roger@eyesopen.com>
4589
4590         PR middle-end/14289
4591         * gcc.dg/pr14289-1.c: New test case.
4592         * gcc.dg/pr14289-2.c: Likewise.
4593         * gcc.dg/pr14289-3.c: Likewise.
4594
4595 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
4596
4597         * gcc.c-torture/execute/20040308-1.c: New test.
4598
4599 2004-03-07  Roger Sayle  <roger@eyesopen.com>
4600
4601         * gcc.c-torture/execute/20040307-1.c: New test case.
4602
4603 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
4604
4605         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
4606
4607 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
4608
4609         * gcc.dg/20040306-1.c: New test.
4610
4611 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
4612
4613         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
4614         them static.
4615         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
4616
4617 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4618
4619         PR c/14465
4620         * gcc.dg/decl-6.c: New test.
4621
4622 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4623
4624         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
4625         Rename LOGPOW -> LOG_POW.
4626         (SQRT_EXP, POW_EXP): New.
4627
4628 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4629
4630         * gcc.dg/i386-sse-8.c: New test.
4631
4632 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4633
4634         PR c/14114
4635         * gcc.dg/decl-5.c: New test.
4636
4637 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
4638
4639         * gcc.dg/20040305-1.c: New test.
4640
4641 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
4642
4643         PR other/14354
4644         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
4645
4646 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
4647
4648         PR c++/14425, c++/14426
4649         * g++.dg/ext/altivec-4.C: New test.
4650         * g++.dg/ext/altivec-5.C: New test.
4651
4652 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
4653
4654         * g++.old-deja/g++.other/linkage1.C: Expect errors about
4655         global variables of a type with no linkage.
4656         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
4657         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
4658         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
4659         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
4660         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
4661         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
4662         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
4663         * g++.dg/warn/deprecated.C: Name enum Color.
4664         * g++.dg/overload/VLA.C: Name structure for 'b'.
4665         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
4666
4667 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4668
4669         * gcc.c-torture/compile/20040304-1.c: New test.
4670
4671 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
4672
4673         PR 13728
4674         * gcc.dg/decl-4.c: New testcase.
4675
4676 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
4677
4678         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
4679         as PRECF if sizeof (float) > sizeof (double).
4680         (PRECL): Make it the same as PRECF if
4681         sizeof (float) > sizeof (long double).
4682
4683 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4684
4685         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
4686         system type.  Add check for irix6 which doesn't have c99 runtime.
4687
4688 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
4689
4690         * gcc.dg/const-elim-1.c: xfail for xtensa.
4691
4692 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4693
4694         PR c++/14369
4695         * g++.dg/template/cond4.C: New test.
4696
4697 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4698
4699         PR c++/14360
4700         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
4701
4702         PR c++/14361
4703         * g++.dg/parse/defarg7.C: New test.
4704
4705         PR c++/14359
4706         * g++.dg/template/friend26.C: New test.
4707
4708 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4709
4710         PR c++/14324
4711         * g++.dg/abi/mangle21.C: New test.
4712
4713         PR c++/14260
4714         * g++.dg/parse/constructor2.C: New test.
4715
4716         PR c++/14337
4717         * g++.dg/template/sfinae1.C: New test.
4718
4719 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
4720
4721         PR c++/14267
4722         * g++.dg/expr/crash2.C: New test.
4723
4724         PR middle-end/13448
4725         * gcc.dg/inline-5.c: New test.
4726         * gcc.dg/always-inline.c: Split out tests into ...
4727         * gcc.dg/always-inline2.c: ... this and ...
4728         * gcc.dg/always-inline3.c: ... this.
4729
4730 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
4731
4732         PR debug/12103
4733         * g++.dg/debug/crash1.C: New test.
4734
4735 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
4736
4737         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
4738         function with __attribute__((noinline)).
4739         (recurser_void2): Likewise.
4740         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
4741         (recurser_void2): Likewise.
4742
4743 2004-02-29  Roger Sayle  <roger@eyesopen.com>
4744
4745         PR middle-end/14203
4746         * g++.dg/warn/Wunused-6.C: New test case.
4747
4748 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
4749
4750         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
4751         not defined.
4752
4753 2004-02-27  Eric Christopher  <echristo@redhat.com>
4754
4755         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
4756         * g++.dg/charset/asm2.c: Run only x86.
4757         * gcc.dg/charset/asm3.c: Ditto.
4758
4759 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
4760
4761         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
4762         ld_library_path.
4763
4764 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
4765
4766         * g++.dg/ext/altivec-3.C: New.
4767
4768 2004-02-26  Richard Henderson  <rth@redhat.com>
4769
4770         * g++.dg/ext/attrib10.C: Mark for warning.
4771         * gcc.dg/attr-alias-1.c: New.
4772
4773 2004-02-26  Richard Henderson  <rth@redhat.com>
4774
4775         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
4776         * gcc.c-torture/execute/20040208-2.c: ... it back.
4777
4778 2004-02-26  Eric Christopher  <echristo@redhat.com>
4779
4780         * lib/target-supports.exp (check-iconv-available): New function.
4781         * lib/gcc-dg.exp (dg-require-iconv): New function.
4782         Use above.
4783         * gcc.dg/charset: New directory.
4784         * gcc.dg/charset/charset.exp: New file.
4785         * gcc.dg/charset/asm1.c: Ditto.
4786         * gcc.dg/charset/asm2.c: Ditto.
4787         * gcc.dg/charset/asm3.c: Ditto.
4788         * gcc.dg/charset/asm4.c: Ditto.
4789         * gcc.dg/charset/asm5.c: Ditto.
4790         * gcc.dg/charset/attribute1.c: Ditto.
4791         * gcc.dg/charset/attribute2.c: Ditto.
4792         * gcc.dg/charset/string1.c: Ditto.
4793         * g++.dg/charset: New directory.
4794         * g++.dg/dg.exp: Add here. Special options.
4795         * g++.dg/charset/charset.exp: New file.
4796         * g++.dg/charset/asm1.c: Ditto.
4797         * g++.dg/charset/asm2.c: Ditto.
4798         * g++.dg/charset/asm3.c: Ditto.
4799         * g++.dg/charset/asm4.c: Ditto.
4800         * g++.dg/charset/attribute1.c: Ditto.
4801         * g++.dg/charset/attribute2.c: Ditto.
4802         * g++.dg/charset/extern1.cc: Ditto.
4803         * g++.dg/charset/extern2.cc: Ditto.
4804         * g++.dg/charset/string1.c: Ditto.
4805
4806 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
4807
4808         PR c++/14278
4809         * g++.dg/parse/comma1.C: New test.
4810
4811 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4812
4813         PR c++/14284
4814         * g++.dg/template/ttp8.C: New test.
4815
4816 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
4817
4818         * gcc.dg/fixuns-trunc-1.c: New test.
4819
4820 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4821
4822         * gcc.dg/builtins-config.h: Use #elif.
4823
4824 2004-02-26  Michael Matz  <matz@suse.de>
4825
4826         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
4827         * gcc.dg/991214-1.c: Likewise.
4828         * gcc.dg/i386-asm-1.c: Likewise.
4829
4830 2004-02-25  Richard Henderson  <rth@redhat.com>
4831
4832         * gcc.c-torture/execute/20040208-2.c: Move ...
4833         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
4834
4835 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4836
4837         PR c++/14246
4838         * g++.dg/other/crash-3.C: New test.
4839
4840 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4841
4842         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
4843         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
4844
4845         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
4846         HP-UX.
4847
4848 2004-02-24  Michael Matz  <matz@suse.de>
4849
4850         * gcc.dg/i386-regparm.c: New.
4851
4852 2004-02-23  James E Wilson  <wilson@specifixinc.com>
4853
4854         * gcc.c-torture/execute/20040223-1.c: New.
4855
4856 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
4857             Kazu Hirata  <kazu@cs.umass.edu>
4858
4859         * gcc.dg/fwritable-strings-1.c: Remove.
4860
4861 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
4862
4863         PR c/14156
4864         * gcc.dg/20040223-1.c: New test.
4865
4866 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4867
4868         PR c++/14106
4869         * g++.dg/ext/typeof9.C: New test.
4870
4871 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4872
4873         PR c++/14250
4874         * g++.dg/other/switch1.C: New test.
4875
4876 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4877
4878         * gcc.dg/cast-function-1.c: Adjust for new informative message.
4879         * gcc.dg/va-arg-1.c: Likewise.
4880
4881 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4882
4883         PR c++/14143
4884         * g++.dg/template/koenig5.C: New test.
4885
4886 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
4887
4888         * g++.dg/ext/altivec-1.C: Generalize target triple.
4889         * g++.dg/ext/altivec-2.C: New test case.
4890         * g++.dg/ext/altivec_check.h: New file.
4891         * gcc.dg/altivec-1.c: Generalize target triple;
4892         include altivec_check.h and call altivec_check().
4893         * gcc.dg/altivec-[2-5].c: Generalize target triple.
4894         * gcc.dg/altivec-6.c: New test case.
4895         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
4896         type casts as needed.
4897         * gcc.dg/altivec-10.c: Include altivec_check.h and call
4898         altivec_check().
4899         * gcc.dg/altivec-12.c: New test case.
4900         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
4901         include altivec_check.h and call altivec_check().
4902         * gcc.dg/altivec_check.h: New file.
4903
4904 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4905
4906         * lib/target-supports.exp (check_alias_available): Don't mangle
4907         function `g' in test program.
4908
4909 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4910
4911         * lib/target-supports.exp (check_profiling_available): Check
4912         argument to determine whether we support a profiling type.
4913         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
4914         check_profiling_available.
4915         * g++.dg/bprob/bprob.exp: Likewise
4916         * g77.dg/bprob/bprob.exp: Likewise.
4917         * gcc.misc-tests/bprob.exp: Likewise.
4918         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
4919         dg-require-profiling and delete expected error handling.
4920         * gcc.dg/20021014-1.c: Likewise.
4921         * gcc.dg/nest.c: Likewise.
4922
4923 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4924
4925         PR c++/12007
4926         * g++.dg/other/vthunk1.C: New test.
4927
4928 2004-02-20  Falk Hueffner  <falk@debian.org>
4929
4930         PR target/14201
4931         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
4932
4933 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
4934
4935         PR c++/13927
4936         * g++.dg/other/error8.C: Remove XFAIL markers.
4937
4938         PR c++/14173
4939         * g++.dg/ext/packed5.C: New test.
4940
4941         PR c++/14199
4942         * g++.dg/warn/Wunused-5.C: New test.
4943
4944         PR c++/14186
4945         * g++.dg/lookup/member1.C: New test.
4946
4947 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
4948
4949         * gcc.c-torture/compile/20040130-1.c: Enable only when
4950         __INT_MAX__ >= 2147483647L.
4951         * gcc.c-torture/compile/961203-1.c: Likewise.
4952
4953 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
4954
4955         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
4956         * g++.dg/opt/template1.C: Robustify assembler regexp
4957
4958 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4959
4960         * gcc.c-torture/execute/simd-4.x: Remove.
4961         * gcc.c-torture/execute/va-arg-25.x: Likewise.
4962         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
4963         Guard with #ifndef SKIP_ATTRIBUTE.
4964         * gcc.dg/compat/vector-1_y.c: Likewise.
4965         * gcc.dg/compat/vector-2_x.c: Likewise.
4966         * gcc.dg/compat/vector-2_y.c: Likewise.
4967         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
4968         * g++.dg/eh/simd-2.C: Likewise.
4969
4970 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
4971
4972         * gcc.c-torture/compile/complex-1.c: New.
4973
4974 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
4975
4976         PR target/14209
4977         * gcc.c-torture/execute/20040218-1.c: New test.
4978
4979 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4980
4981         PR c++/14181
4982         * g++.dg/parse/new2.C: New test.
4983
4984 2004-02-18  Paul Brook  <paul@codesourcery.com>
4985
4986         * gcc.c-torture/compile/libcall-1.c: New test.
4987
4988 2004-02-18  Paul Brook  <paul@codesourcery.com>
4989
4990         PR debug/12934
4991         * gcc.dg/debug/debug-7.c: New test.
4992
4993 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
4994
4995         * gcc.dg/20040217-1.c: New test.
4996
4997 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
4998
4999         * gcc.c-torture/execute/990208-1.x: Delete.
5000
5001 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
5002
5003         * gcc.c-torture/execute/20040208-2.x: New file.
5004
5005 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
5006
5007         PR c++/11326
5008         * g++.dg/abi/structret1.C: New test.
5009
5010 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
5011
5012         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
5013         (i386_cpuid): No need to test if cpuid is available on AMD64.
5014         Fix assembly, so that it works onboth i386 and AMD64.
5015         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
5016         (vecInLong): Fix s[] member type to unsigned int.
5017         (vecInWord): Remove type.
5018         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
5019         (a64, b64, c64, d64, e64): Remove.
5020         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
5021         Remove unused variable.  Remove initialization of removed variables.
5022         Don't call mmx_tests nor sse_tests.
5023         (reference_mmx, reference_sse): Remove.
5024         (check): Add return stmt.
5025         * gcc.dg/i386-sse-7.c: New test.
5026         * gcc.dg/i386-mmx-4.c: New test.
5027
5028 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5029
5030         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
5031         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5032         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5033         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
5034         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
5035         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
5036         g++.dg/tc1/dr94.C: Fix line terminator.
5037
5038 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
5039
5040         * gcc.c-torture/compile/20040216-1.c: New.
5041
5042 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5043
5044         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
5045         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
5046         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
5047         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
5048         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
5049         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
5050
5051 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5052
5053         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
5054
5055 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
5056
5057         PR c++/13971
5058         * g++.dg/expr/cond4.C: New test.
5059
5060         PR c++/14086
5061         * g++.dg/lookup/crash2.C: New test.
5062
5063 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
5064
5065         * gcc.c-torture/compile/20040214-2.c: New test.
5066
5067 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
5068
5069         PR c++/14116
5070         * g++.dg/ext/typeof8.C: New test.
5071
5072 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
5073
5074         * gcc.c-torture/compile/20040214-1.c: New test.
5075
5076 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5077
5078         PR c++/13635
5079         * g++.dg/template/spec11.C: New test.
5080
5081 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5082
5083         PR c++/13927
5084         * g++.dg/other/error8.C: New test.
5085
5086 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
5087
5088         PR c++/14122
5089         * g++.dg/template/array4.C: New test.
5090
5091         PR c++/14108
5092         * g++.dg/inherit/thunk2.C: New test.
5093
5094         PR c++/14083
5095         * g++.dg/eh/cond2.C: New test.
5096
5097 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
5098
5099         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
5100
5101 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
5102
5103         * lib/scanasm.exp (dg-scan): Quote pattern before display.
5104
5105 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
5106
5107         * g++.dg/simd-2.C: xfail on ppc64-linux.
5108
5109 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5110
5111         PR c/456
5112         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
5113         tests.
5114
5115 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
5116
5117         * gcc.dg/builtins-33.c: New test.
5118
5119 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
5120
5121         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
5122
5123 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5124
5125         * g++.dg/simd-2.C: Set -maltivec for ppc64.
5126
5127 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5128
5129         * gcc.dg/ppc64-abi-3.c: New test.
5130
5131 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
5132
5133         PR c/14092
5134
5135         * gcc.dg/pr14092-1.c: New testcase.
5136
5137 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
5138
5139         * gcc.dg/cpp/assert4.c: Fix typo last change.
5140
5141         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
5142         * gcc.dg/cpp/assert4.c: Handle powerpc64.
5143
5144         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
5145
5146 2004-02-09  Roger Sayle  <roger@eyesopen.com>
5147
5148         * gcc.c-torture/compile/20040209-1.c: New test case.
5149
5150 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5151
5152         * gcc.dg/c90-init-1.c: Adjust expected error messages.
5153
5154 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
5155
5156         * gcc.c-torture/execute/20040208-[12].c: New tests.
5157
5158 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5159
5160         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
5161
5162 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5163
5164         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
5165
5166 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5167
5168         Bug 13856
5169         * gcc.dg/visibility-8.c: New testcase.
5170
5171 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5172
5173         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
5174         arguments.
5175         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
5176
5177 2004-02-07  Roger Sayle  <roger@eyesopen.com>
5178
5179         PR middle-end/13696
5180         * g++.dg/opt/fold1.C: New test case.
5181
5182 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5183
5184         PR c++/14033
5185         * g++.dg/other/crash-2.C: New test.
5186
5187 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5188
5189         PR c++/14028
5190         * g++.dg/parse/angle-bracket2.C: New test.
5191
5192 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5193
5194         PR middle-end/13750
5195         Revert:
5196         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5197         PR pch/13361
5198         * testsuite/g++.dg/pch/wchar-1.C: New.
5199         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5200
5201 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5202
5203         PR c++/14008
5204         * g++.dg/parse/error15.C: New test.
5205         * g++.dg/parse/crash11.C: Update dg-error mark.
5206
5207 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5208
5209         PR c++/13932
5210         * g++.dg/warn/conv2.C: New test.
5211
5212 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5213
5214         PR c++/13086
5215         * g++.dg/warn/incomplete1.C: Remove xfail.
5216
5217 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5218
5219         * lib/file-format.exp (gcc_target_object_format): Use
5220         ${tool}_target_compile, not gcc_target_compile.
5221         * lib/target-supports.exp (check_alias_available): Likewise.
5222         (check_gc_sections_available): Likewise.
5223         * g++.dg/ext/attrib10.C: Use dg-require-alias.
5224         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
5225         dg-require-alias.
5226
5227 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5228
5229         PR c++/13969
5230         * g++.dg/template/static6.C: New test.
5231
5232 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
5233
5234         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
5235
5236 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5237
5238         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
5239         tests for systems where `char' is unsigned by default.
5240
5241 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5242
5243         PR c++/13997
5244         * g++.dg/template/partial3.C: New test.
5245
5246 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
5247
5248         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
5249         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
5250         Remove mentions of obsolete ports.
5251
5252 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
5253
5254         * gcc.dg/noncompile/20001228-1.c: Fix for new
5255         error message.
5256
5257 2004-02-03  Roger Sayle  <roger@eyesopen.com>
5258
5259         PR target/9348
5260         * gcc.c-torture/execute/multdi-1.c: New test case.
5261
5262 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5263
5264         PR c++/13925
5265         * g++.dg/template/lookup5.C: New test.
5266
5267 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5268
5269         PR c++/13950
5270         * g++.dg/template/lookup4.C: New test.
5271
5272         PR c++/13970
5273         * g++.dg/parse/error14.C: New test.
5274
5275         PR c++/14002
5276         * g++.dg/parse/template13.C: New test.
5277
5278 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5279
5280         PR c++/13978
5281         * g++.dg/template/koenig4.C: New test.
5282
5283         PR c++/13968
5284         * g++.dg/template/crash17.C: New test.
5285
5286         PR c++/13975
5287         * g++.dg/parse/error13.C: New test.
5288         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
5289
5290 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5291
5292         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
5293
5294 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
5295
5296         PR c/11658
5297         PR c/13994
5298         * gcc.dg/noncompile/20040203-1.c: New test.
5299         * gcc.dg/noncompile/20040203-2.c: Likewise.
5300         * gcc.dg/noncompile/20040203-3.c: Likewise.
5301         * gcc.dg/20040203-1.c: Likewise.
5302
5303 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
5304
5305         PR c++/10858
5306         * g++.dg/template/sizeof7.C: New test.
5307
5308 2004-02-02  Eric Christopher  <echristo@redhat.com>
5309             Zack Weinberg  <zack@codesourcery.com>
5310
5311         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
5312
5313 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
5314
5315         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
5316         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
5317         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
5318         * gcc.dg/cleanup-5.c: Run only on Linux targets.
5319
5320 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
5321
5322         PR c++/13113
5323         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
5324
5325         PR c++/13854
5326         * g++.dg/ext/attrib13.C: New test.
5327
5328         PR c++/13907
5329         * g++.dg/conversion/op2.C: New test.
5330
5331 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5332
5333         * gcc.dg/titype-1.c: Fix pasto.
5334
5335 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5336
5337         * gcc.dg/titype-1.c: New test.
5338
5339 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5340
5341         PR c++/13957
5342         * g++.dg/template/non-type-template-argument-1.C,
5343         g++.dg/template/qualified-id1.C: Update dg-error marks.
5344         * g++.dg/template/nontype6.C: New test.
5345
5346 2004-02-01  Roger Sayle  <roger@eyesopen.com>
5347
5348         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
5349         * gcc.dg/builtins-31.c: New testcase.
5350         * gcc.dg/builtins-32.c: New testcase.
5351
5352 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
5353
5354         * objc.dg/call-super-2.m: Update line numbers
5355         for the including of stddef.h.
5356
5357 2004-01-30  Michael Matz  <matz@suse.de>
5358
5359         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
5360         g++.dg/ext/case-range3.C: New tests.
5361
5362 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5363
5364         DR206
5365         PR c++/13813
5366         * g++.dg/template/member4.C: New test.
5367
5368 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5369
5370         PR c++/13683
5371         * g++.dg/template/sizeof6.C: New test.
5372
5373 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5374
5375         * gcc.dg/fwritable-strings-1.c: New test.
5376
5377 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5378
5379         * gcc.c-torture/compile/20040130-1.c: New test.
5380
5381 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
5382
5383         * objc.dg/call-super-2.m: Include stddef.h for size_t.
5384
5385 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
5386
5387         PR c++/13883
5388         * g++.dg/template/ctor3.C: New test.
5389
5390 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5391
5392         * g++.dg/tc1: New directory.
5393         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
5394         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
5395         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
5396         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
5397         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
5398
5399 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5400
5401         * g++.dg/parse/error11.C: New test.
5402         * g++.dg/parse/error12.C: Likewise.
5403
5404 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
5405
5406         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
5407         (scan_initial, main): Use aligned_sizeof instead of sizeof.
5408
5409 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
5410
5411         PR c++/13791
5412         * g++.dg/ext/attrib12.C: New test.
5413
5414         PR c++/13736
5415         * g++.dg/parse/cast2.C: New test.
5416
5417 2004-01-27  James E Wilson  <wilson@specifixinc.com>
5418
5419         * objc.dg/encode-2.m (main): New local string.  Set depending on
5420         sizeof long.  Use in sscanf call.
5421         * objc.dg/encode-3.m (main): New local string.  Set depending on
5422         sizeof long.  Use in scan_initial call.
5423
5424 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5425
5426         * objc.dg/call-super-2.m: Make LP64-safe.
5427         * objc.dg/desig-init-1.m: Likewise.
5428
5429 2004-01-27  Devang Patel <dpatel@apple.com>
5430
5431         * g++.dg/debug/namespace1.C: New test.
5432
5433 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
5434
5435         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
5436         xscale-*-*.
5437
5438         * gcc.dg/arm-mmx-1.c: New test.
5439
5440 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5441
5442         * gcc.dg/20040127-1.c: New test.
5443         * gcc.dg/20040127-2.c: New test.
5444
5445 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5446
5447         * objc.dg/stret-1.m (glob): Renamed to globa.
5448
5449 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
5450
5451         PR c++/13663
5452         * g++.dg/expr/for1.C: New test.
5453
5454 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
5455
5456         PR middle-end/13779
5457         * gcc.dg/darwin-longlong.c: New test.
5458
5459 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
5460
5461         * gcc.dg/20040124-1.c: Moved test from here...
5462         * gcc.c-torture/compile/20040124-1.c: ...to here.
5463
5464 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5465
5466         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
5467         the assembly output if -m64 is passed.
5468
5469 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
5470
5471         PR c++/13833
5472         * g++.dg/template/cond3.C: New test.
5473
5474 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5475
5476         PR c++/13810
5477         * g++.dg/template/ttp7.C: New test.
5478
5479 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5480
5481         PR c++/13797
5482         * g++.dg/template/nontype4.C: New test.
5483         * g++.dg/template/nontype5.C: Likewise.
5484
5485 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
5486
5487         * gcc.dg/torture/mips-clobber-at.c: New test.
5488
5489 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
5490
5491         * gcc.dg/20040124-1.c: New test.
5492
5493 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
5494
5495         * gcc.dg/20040123-1.c: New test.
5496
5497 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5498
5499         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
5500
5501 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5502
5503         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
5504
5505 2004-01-23  Andrew Pinski  <apinski@apple.com>
5506
5507         * gcc.dg/20030121-1.c: Move to ..
5508         * gcc.dg/20040121-1.c: here.
5509
5510 2004-01-23  Roger Sayle  <roger@eyesopen.com>
5511
5512         * gcc.dg/builtins-29.c: New test case.
5513
5514 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5515
5516         PR 18314
5517         * gcc.dg/builtins-30.c: New testcase.
5518
5519 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
5520
5521         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
5522         * lib/g77.exp: Likewise.
5523         * lib/objc.exp: Likewise.
5524         * lib/g++.exp: Likewise.
5525
5526 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5527
5528         * gcc.dg/struct-by-value-2.c: New test.
5529
5530 2004-01-21  Andrew Pinski  <apinski@apple.com>
5531
5532         PR target/13785
5533         * gcc.dg/20030121-1.c: New test.
5534
5535 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
5536
5537         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
5538         clobber frame pointer register in asm statement.
5539
5540 2004-01-21  Falk Hueffner  <falk@debian.org>
5541
5542         * gcc.c-torture/compile/20040121-1.c: New test.
5543
5544 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
5545
5546         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
5547
5548 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
5549
5550         * gcc.dg/ppc64-abi-2.c: New test.
5551
5552 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
5553
5554         * lib/treelang.exp: Fill out this file.
5555         * lib/treelang-dg.exp: New File.
5556
5557 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5558
5559         * gcc.c-torture/compile/981022-1.c: Remove.
5560         * gcc.dg/array-5.c: Remove XFAIL.
5561         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
5562         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
5563         gcc.dg/cond-lvalue-1.c: Update.
5564         * gcc.dg/cast-lvalue-2.c: New test.
5565
5566 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
5567
5568         PR c++/13592
5569         * g++.dg/other/error1.C (class foo): Tweak error message.
5570
5571         PR c++/13592
5572         * g++.dg/template/call2.C: New test.
5573
5574 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5575
5576         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
5577         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
5578         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
5579         scalar-return-1_x.c, scalar-return-2_y.c,
5580         scalar-return-3_x.c, scalar-return-3_y.c,
5581         scalar-return-4_x.c, scalar-return-4_y.c,
5582         struct-align-1.h, struct-align-1_x.c,
5583         struct-align-1_y.c, struct-align-2.h,
5584         struct-align-2_x.c, struct-align-2_y.c,
5585         struct-by-value-10_y.c, struct-by-value-11_x.c,
5586         struct-by-value-11_y.c, struct-by-value-12_x.c,
5587         struct-by-value-12_y.c, struct-by-value-13_x.c,
5588         struct-by-value-13_y.c, struct-by-value-14_x.c,
5589         struct-by-value-14_y.c, struct-by-value-15_x.c,
5590         struct-by-value-15_y.c, struct-by-value-16_y.c,
5591         struct-by-value-17_y.c, struct-by-value-18_y.c,
5592         struct-by-value-19_y.c, struct-by-value-1_x.c,
5593         struct-by-value-1_y.c, struct-by-value-20_y.c,
5594         struct-by-value-2_x.c, struct-by-value-2_y.c,
5595         struct-by-value-3_y.c, struct-by-value-4_x.c,
5596         struct-by-value-4_y.c, struct-by-value-5_y.c,
5597         struct-by-value-6_y.c, struct-by-value-7_y.c
5598         struct-by-value-8_x.c, struct-by-value-8_y.c
5599         struct-by-value-9_x.c, struct-by-value-9_y.c
5600         struct-return-10_x.c, struct-return-10_y.c,
5601         struct-return-19_x.c, struct-return-20_x.c
5602         struct-return-2_x.c, struct-return-2_y.c
5603         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
5604         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
5605
5606 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5607
5608         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
5609         attribute on sparc*-sun-solaris2.*.
5610
5611 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
5612
5613         PR c++/13710
5614         * g++.dg/ext/typeof7.C: New test.
5615
5616 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
5617
5618         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
5619         * gcc.dg/const-elim-1.c: Same.
5620
5621 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
5622
5623         * objc.dg/stret-1.m: New.
5624         * objc.dg/stret-2.m: New.
5625
5626 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5627
5628         PR c++/11895
5629         * g++.dg/ext/vector1.C: New test.
5630
5631 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
5632
5633         * gcc.dg/pch/import-1.c: New.
5634         * gcc.dg/pch/import-1.hs: New.
5635         * gcc.dg/pch/import-1a.h: New.
5636         * gcc.dg/pch/import-1b.h: New.
5637         * gcc.dg/pch/import-1c.h: New.
5638
5639 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
5640
5641         PR c++/13574
5642         * g++.dg/ext/array1.C: New test.
5643
5644         PR c++/13178
5645         * g++.dg/conversion/op1.C: New test.
5646
5647 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
5648
5649         PR 11864
5650         From Kazumoto Kojima / Dan Kegel:
5651         * gcc.dg/pr11864-1.c: New test.
5652
5653         PR 10392
5654         From Marcus Comstedt / Dan Kegel:
5655         * gcc.dg/pr10392-1.c: New test.
5656
5657 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
5658
5659         PR c++/13478
5660         * g++.dg/init/ref10.C: New test.
5661
5662 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5663
5664         PR c++/13407
5665         * g++.dg/parse/typename6.C: New test.
5666
5667 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5668
5669         PR pch/13361
5670         * testsuite/g++.dg/pch/wchar-1.C: New.
5671         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5672
5673 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5674
5675         PR c++/9259
5676         * g++.dg/expr/sizeof2.C: New test.
5677
5678 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
5679
5680         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
5681
5682 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
5683
5684         PR c++/13659
5685         * g++.dg/lookup/strong-using-3.C: New.
5686         * g++.dg/lookup/using-10.C: New.
5687
5688 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
5689
5690         PR c++/13594
5691         * g++.dg/lookup/strong-using-2.C: New.
5692
5693 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
5694             Dan Kegel <dank@kegel.com>
5695             J"orn Rennecke <joern.rennecke@superh.com>
5696
5697         PR target/9365
5698         * gcc.dg/pr9365-1.c: New test.
5699
5700 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5701
5702         PR c++/8856
5703         * g++.dg/parse/casting-operator2.C: New test.
5704         * g++.old-deja/g++.pt/explicit83.C: Remove.
5705
5706 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5707
5708         * gcc.dg/label-compound-stmt-1.c: New test.
5709         * gcc.c-torture/compile/950922-1.c,
5710         gcc.c-torture/compile/20000211-3.c,
5711         gcc.c-torture/compile/20000518-1.c,
5712         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
5713         compound statements.
5714
5715 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
5716
5717         * gcc.dg/ppc64-abi-1.c: New test.
5718
5719 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
5720
5721          * g++.dg/ext/attrib9.C: Add dg-warnings.
5722
5723 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5724
5725         PR c++/12335
5726         * g++.dg/parse/dtor3.C: New test.
5727
5728 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5729
5730         PR c++/12709
5731         * g++.dg/parse/try-catch-1.C: New test.
5732
5733 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
5734
5735         * ada/acats/run_all.sh: Add more verbose output in acats.log
5736         when compiling tests.
5737
5738 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
5739
5740         PR 13656
5741         * gcc.dg/typedef-redecl.c: New test case.
5742         * gcc.dg/typedef-redecl.h: New support file.
5743
5744 2004-01-13  Jan Hubicka  <jh@suse.cz>
5745
5746         * gcc.dg/always_inline.c: New test.
5747         * gcc.dg/debug/20031231-1.c: Fix.
5748
5749 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5750
5751         PR c++/13474
5752         * g++.dg/template/array3.C: New test.
5753
5754 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
5755
5756         * g++.dg/ext/lvalue1.C: No longer expected to fail.
5757         * g++.dg/warn/Wunused-2.C: Likewise.
5758
5759 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5760
5761         PR c++/13289
5762         * g++.dg/template/instantiate6.C: New test.
5763
5764 2004-01-12  Roger Sayle  <roger@eyesopen.com>
5765
5766         PR middle-end/11397
5767         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
5768
5769 2004-01-12  Jan Hubicka  <jh@suse.cz>
5770
5771         PR opt/12826
5772         * gcc.dg/20040112-1.c: New.
5773
5774         * gcc.dg/dwarf-die[1-7].c: Move to...
5775         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
5776         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
5777
5778 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
5779
5780         PR c++/4100
5781         * g++.dg/parse/friend4.C: New test.
5782
5783 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
5784
5785         PR c++/4100
5786         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
5787         definition is called a friend.
5788
5789 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
5790
5791         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
5792
5793 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
5794
5795         PR c++/3478
5796         * g++.dg/parse/error10.C: New test.
5797         * g++.dg/template/arg2.C: Accept "invalid type" error.
5798
5799 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
5800
5801         PR middle-end/13392
5802         * g++.dg/opt/expect2.C: New test.
5803
5804 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
5805
5806         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
5807         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
5808         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
5809         Update dg-error regexps.
5810
5811 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
5812
5813         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
5814         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
5815
5816 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5817
5818         * gcc.dg/pragma-re-1.c: Use right pointer type.
5819
5820 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5821
5822         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
5823
5824 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
5825
5826         * gcc.dg/rs6000-ldouble-1.c: New.
5827
5828 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5829
5830         DR 337
5831         PR c++/9256
5832         * g++.dg/other/abstract1.C: New test.
5833
5834 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
5835
5836         * g++.dg/lookup/strong-using-1.C: New.
5837
5838 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5839
5840         PR c/11234
5841         * gcc.dg/func-ptr-conv-1.c: New test.
5842         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
5843
5844 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
5845
5846         PR target/13380.
5847         * gcc.c-torture/compile/20040109-1.c: New.
5848
5849 2004-01-08  Stuart Hastings  <stuart@apple.com>
5850
5851         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
5852         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
5853         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
5854
5855 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
5856
5857         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
5858
5859 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5860
5861         * ada/acats/run_acats: Treat 'gnatchop' the same way
5862         as 'gnatmake'.  Export GCC_DRIVER.
5863         * ada/acats/run_all.sh: Add target_gnatchop.  Use
5864         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
5865
5866 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5867
5868         PR c++/12573
5869         * g++.dg/template/dependent-expr4.C: New test.
5870
5871 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
5872
5873         * gcc.dg/altivec-11.c: New test.
5874
5875 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
5876
5877         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
5878
5879 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5880
5881         PR c/6024
5882         * gcc.dg/enum-compat-1.c: New test.
5883         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
5884
5885 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5886
5887         PR c/12165
5888         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
5889         gcc.dg/c99-idem-qual-3.c: New tests.
5890
5891 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
5892
5893         * gcc.dg/winline-7.c: Don't cast void * to int.
5894
5895 2004-01-06  Jan Hubicka  <jh@suse.cz>
5896
5897         * gcc.dg/i386-sse-5.c: New test
5898         * g++.dg/eh/simd-1.c: Add -w argument for i386.
5899
5900 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
5901
5902         PR c++/12815
5903         * g++.dg/rtti/typeid4.C: New test.
5904
5905 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5906
5907         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
5908
5909 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
5910
5911         PR c++/12132
5912         * g++.dg/template/error11.C: New test.
5913
5914         PR c++/13451
5915         * g++.dg/template/class2.C: New test.
5916
5917 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5918         Richard Sandiford <rsandifo@redhat.com>
5919
5920         PR c++/13387
5921         * g++.dg/opt/alias3.C: New test.
5922
5923 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
5924
5925         PR c++/13157
5926         * g++.dg/template/koenig3.C: New test.
5927
5928         PR c++/13529
5929         * g++.dg/parse/offsetof3.C: New test.
5930
5931         * g++.dg/init/copy7.C: Add missing dg-error markers.
5932
5933         PR c++/12226
5934         * g++.dg/init/copy7.c: New test.
5935
5936         PR c++/13536
5937         * g++.dg/parse/cast1.C: New test.
5938
5939 2004-01-04  Jan Hubicka  <jh@suse.cz>
5940
5941         * gcc.dg/winline[1-7].c: New tests.
5942
5943 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5944
5945         PR c++/13520
5946         * g++.dg/template/qualttp22.C: New test.
5947
5948 2004-01-01  Jan Hubicka  <jh@suse.cz>
5949
5950         * gcc.dg/debug/20031231-1.c: New.
5951         * gcc.c-torture/compile/20040101-1.c: New.
5952         * gcc.dg/dwarf-die-[1-7].c: New.
5953
5954 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
5955
5956         PR optimization/13521
5957         * gcc.c-torture/compile/20031231-1.c: New test.
5958
5959 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
5960
5961         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
5962
5963 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5964
5965         PR c++/10079
5966         * g++.dg/template/crash16.C: New test.
5967
5968 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
5969
5970         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
5971
5972 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
5973
5974         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
5975         ports.
5976         * g++.old-deja/g++.jason/thunk3.C: Likewise.
5977         * g++.old-deja/g++.law/profile1.C: Likewise.
5978         * gcc.c-torture/compile/981006-1.c: Likewise.
5979         * gcc.c-torture/execute/loop-2e.x: Likewise.
5980         * gcc.c-torture/execute/loop-2f.x: Remove.
5981         * gcc.c-torture/execute/loop-2g.x: Likewise.
5982         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
5983         * gcc.dg/20020312-2.c: Remove traces of dead ports.
5984
5985 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5986
5987         PR c++/13507
5988         * g++.dg/ext/attrib11.C: New test.
5989
5990         PR c++/13494
5991         * g++.dg/template/array2-1.C: New test.
5992         * g++.dg/template/array2-2.C: New test.
5993
5994 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
5995
5996         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
5997
5998 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5999
6000         PR c++/12774
6001         * g++.dg/template/array1-1.C: New test.
6002         * g++.dg/template/array1-2.C: New test.
6003
6004 2003-12-29  Roger Sayle  <roger@eyesopen.com>
6005
6006         PR fortran/12632
6007         * g77.dg/12632.f: New test case.
6008
6009 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6010
6011         PR c++/13289
6012         * g++.dg/parse/nontype1.C: New test.
6013
6014 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6015
6016         PR c++/12403
6017         * g++.dg/parse/explicit1.C: New test.
6018         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
6019
6020 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6021
6022         PR c++/13081
6023         * g++.dg/opt/inline6.C: New test.
6024
6025         PR c++/12613
6026         * g++.dg/parse/error9.C: New test.
6027
6028         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
6029
6030 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
6031
6032         PR c++/13009
6033         * g++.dg/init/assign1.C: New test.
6034
6035 2003-12-28  Roger Sayle  <roger@eyesopen.com>
6036
6037         PR c++/13070
6038         * g++.dg/warn/format3.C: New test case.
6039
6040 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6041
6042         * gcc.c-torture/compile/20031227-1.c: New test.
6043
6044 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6045
6046         * g++.dg/bprob/bprob.exp: Load target-supports.exp
6047         * g77.dg/bprob/bprob.exp: Likewise.
6048         * gcc.misc-tests/bprob.exp: Likewise.
6049         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
6050         variants on systems where the library does not provide that
6051         functionality.
6052         * gcc.dg/builtins-20.c: Use builtins-config.h.
6053         * gcc.dg/builtins-config.h: New file.
6054
6055 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6056
6057         * lib/gcc-dg.exp (dg-require-profiling): New function.
6058         * lib/target-supports.exp (check_profiling_available): Likewise.
6059         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
6060         * g77.dg/bprob/bprob.exp: Likewise.
6061         * gcc.misc-tests/bprob.exp: Likewise.
6062         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
6063         * gcc.dg/20021014-1.c: Likewise.
6064         * gcc.dg/nest.c: Likewise.
6065
6066 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6067
6068         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
6069         compiling.
6070         * g++.dg/lookup/java2.C: Likewise.
6071         * gcc.dg/cpp/lexident.c: Likewise.
6072
6073 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
6074
6075         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
6076         given.
6077         * gcc.c-torture/compile/961203-1.c: Likewise.
6078         * gcc.c-torture/compile/980506-1.c: Likewise.
6079
6080 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
6081
6082         * lib/gcc-dg.exp (dg-prune-output): New annotation.
6083         (additional_prunes): New global.
6084         (gcc-dg-prune): Handle additional per-test pruning.
6085         (dg-test): Clear additional_prunes between tests.
6086
6087         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
6088         dg-prune-output to avoid spurious failures from assembler
6089         complaining about nonexistent WAW violations.
6090         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
6091         Use dg-prune-output to avoid spurious failures from assembler
6092         warning about Itanium B-step errata.
6093
6094 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
6095
6096         * g++.dg/abi/macro0.C: New test.
6097         * g++.dg/abi/macro1.C: Likewise.
6098         * g++.dg/abi/macro2.C: Likewise.
6099
6100         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
6101         * g++.dg/abi/bitfield7.C: Likewise.
6102         * g++.dg/abi/dtor2.C: Likewise.
6103         * g++.dg/abi/mangle11.C: Likewise.
6104         * g++.dg/abi/mangle12.C: Likewise.
6105         * g++.dg/abi/mangle14.C: Likewise.
6106         * g++.dg/abi/mangle17.C: Likewise.
6107         * g++.dg/abi/vbase10.C: Likewise.
6108         * g++.dg/abi/vbase14.C: Likewise.
6109         * g++.dg/template/qualttp17.C: Likewise.
6110
6111 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6112
6113         PR c/11995
6114         * gcc.dg/20031223-1.c: New test.
6115
6116 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6117
6118         * gcc.dg/noreturn-7.c: New test.
6119
6120 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6121
6122         * gcc.dg/null-pointer-1.c: New test.
6123
6124 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6125
6126         * g++.old-deja/g++.jason/template18.C: Remove.
6127         * g++.old-deja/g++.jason/template37.C: Likewise.
6128
6129         PR c++/12862
6130         * g++.dg/lookup/ns1.C: New test.
6131
6132         PR c++/12397
6133         * g++.dg/template/lookup3.C: New test.
6134
6135 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6136
6137         * g++.dg/template/recurse1.C: New test
6138
6139 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6140
6141         PR c++/12479
6142         * g++.dg/parse/semicolon1.C: New test.
6143         * g++.dg/parse/semicolon1.h: Likewise.
6144
6145 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
6146
6147         * gcc.dg/darwin-misaligned.c: New test.
6148
6149 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6150
6151         PR c/9163
6152         * gcc.dg/20031222-1.c: New test.
6153
6154 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
6155
6156         PR c++/13438
6157         * g++.dg/parse/error8.C: New test.
6158
6159         PR c++/11554
6160         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
6161
6162 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
6163
6164         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
6165         too small.
6166         * gcc.c-torture/compile/930217-1.c: Likewise.
6167         * gcc.c-torture/compile/930513-1.c: Likewise.
6168         * gcc.c-torture/execute/920908-2.c: Likewise.
6169         * gcc.c-torture/execute/921204-1.c: Likewise.
6170         * gcc.c-torture/execute/930621-1.c: Likewise.
6171         * gcc.c-torture/execute/930630-1.c: Likewise.
6172         * gcc.c-torture/execute/931031-1.c: Likewise.
6173         * gcc.c-torture/execute/980602-2.c: Likewise.
6174         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6175         * gcc.c-torture/execute/compndlit-1.c: Likewise.
6176         * gcc.c-torture/execute/extzvsi.c: Likewise.
6177         * gcc.c-torture/unsorted/ext.c: Likewise.
6178
6179 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
6180
6181         PR target/12749
6182         * gcc.c-torture/compile/20031220-2.c: New test case.
6183
6184 2003-12-20  Roger Sayle  <roger@eyesopen.com>
6185
6186         PR optimization/13031
6187         * gcc.c-torture/compile/20031220-1.c: New test case.
6188
6189 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6190
6191         * gcc.dg/cast-function-1.c: New test.
6192
6193 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6194
6195         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
6196         formats.
6197
6198 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
6199
6200         PR c++/12795
6201         * g++.dg/ext/attrib10.C: New test.
6202
6203 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6204
6205         * gcc.dg/cleanup-10.c: New test.
6206         * gcc.dg/cleanup-11.c: New test.
6207
6208 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6209
6210         PR c++/13239
6211         * g++.dg/opt/expect1.C: New test.
6212
6213 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
6214
6215         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
6216
6217 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
6218
6219         PR debug/12923
6220         * gcc.dg/20031218-1.c: New test.
6221
6222         PR debug/12389
6223         * gcc.dg/20031218-2.c: New test.
6224         * gcc.dg/20031218-3.c: New test.
6225
6226         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
6227         of label name and allow for USER_LABEL_PREFIX == "_" names.
6228         * g++.dg/abi/mangle18-2.C: Likewise.
6229         * g++.dg/abi/mangle19-1.C: Likewise.
6230         * g++.dg/abi/mangle19-2.C: Likewise.
6231         * g++.dg/abi/mangle20-1.C: Likewise.
6232         * g++.dg/abi/mangle20-2.C: Likewise.
6233
6234 2003-12-18  Richard Henderson  <rth@redhat.com>
6235
6236         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
6237
6238 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
6239             Dan Kegel <dank@kegel.com>
6240
6241         PR other/12009
6242         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
6243         testing a cross compiler, it causes spurious compile failures.
6244         * lib/g++.exp: Likewise.
6245
6246 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6247
6248         PR c++/13262
6249         * g++.dg/template/access13.C: New test.
6250
6251 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6252
6253         * gcc.dg/20031216-1.c: New test.
6254
6255 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6256
6257         PR c++/9154
6258         * g++.dg/template/error10.C: New test.
6259
6260 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6261
6262         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
6263         * g++.dg/eh/simd-2.C: Likewise.
6264
6265 2003-12-17  James E Wilson  <wilson@specifixinc.com>
6266             Roger Sayle  <roger@eyesopen.com>
6267
6268         * gcc.c-torture/execute/ieee/mzero5.c: New.
6269
6270 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
6271
6272         PR c++/10603
6273         * g++.dg/parse/error6.C: New test.
6274
6275         PR c++/12827
6276         * g++.dg/parse/error7.C: New test.
6277
6278 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6279
6280         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
6281         at -O with stabs debugging formats.
6282         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
6283         * gcc.dg/debug/debug-2.c: Likewise.
6284
6285 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6286
6287         PR c++/12696
6288         * g++.dg/init/error1.C: New test.
6289
6290         PR c++/12218
6291         * g++.dg/init/pm3.C: New test.
6292
6293 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6294
6295         PR c/3347
6296         * gcc.dg/bitfld-8.c: New test.
6297
6298 2003-12-16  James Lemke  <jim@wasabisystems.com>
6299
6300         * gcc.dg/arm-scd42-[123].c: New tests.
6301
6302 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6303
6304         PR c++/9043
6305         * g++.dg/abi/mangle20-1.C: New test.
6306         * g++.dg/abi/mangle20-2.C: New test.
6307
6308 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6309
6310         PR c++/13275
6311         * g++.dg/other/offsetof2.C: Remove XFAIL.
6312         * g++.dg/parse/offsetof1.C: New test.
6313         * g++.gd/parse/offsetof2.C: Likewise.
6314
6315 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6316
6317         * g++.dg/template/nontype3.C: New test.
6318         * g++.dg/template/static2.C: Tweaked the dg-error clause.
6319
6320 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6321
6322         * g++.dg/warn/noreturn-3.C: Also test instantiation.
6323
6324 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6325
6326         PR c++/13387
6327         * g++.dg/expr/assign1.C: New test.
6328
6329         PR c++/13242
6330         * g++.dg/abi/mangle19-1.C: New test.
6331         * g++.dg/abi/mangle19-2.C: New test.
6332
6333 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
6334
6335         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
6336
6337 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6338
6339         * gcc.c-torture/execute/20031216-1.c: New test.
6340
6341 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6342
6343         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
6344         an ICE regression.
6345
6346 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6347
6348         PR c++/10926
6349         * g++.dg/template/error9.C: New test.
6350
6351         PR c++/11116
6352         * g++.dg/template/error8.C: New test.
6353
6354 2003-12-15  Roger Sayle  <roger@eyesopen.com>
6355
6356         PR middle-end/13400
6357         * gcc.c-torture/execute/20031215-1.c: New test case.
6358
6359 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6360
6361         PR c++/13269
6362         * g++.dg/parse/error5.C: New test.
6363
6364         PR c++/12989
6365         * g++.dg/expr/sizeof1.C: New test.
6366
6367         PR c++/13310
6368         * g++.dg/template/crash15.C: New test.
6369
6370 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
6371
6372         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
6373         a non-POD type as the last named parameter of a varargs function.
6374
6375 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6376
6377         PR c++/13243
6378         PR c++/12573
6379         * g++.dg/template/crash14.C: New test.
6380         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
6381
6382 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6383
6384         * g++.dg/other/java1.C: New test.
6385
6386         PR c++/13241
6387         * g++.dg/abi/mangle18-1.C: New test.
6388         * g++.dg/abi/mangle18-2.C: New test.
6389
6390 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6391
6392         PR optimization/10312
6393         * gcc.c-torture/execute/20031214-1.c: New.
6394
6395 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
6396
6397         PR c++/10779
6398         PR c++/12160
6399         * g++.dg/parse/error3.C: New test.
6400         * g++.dg/parse/error4.C: Likewise.
6401         * g++.dg/abi/mangle4.C: Tweak error messages.
6402         * g++.dg/lookup/using5.C: Likewise.
6403         * g++.dg/other/error2.C: Likewise.
6404         * g++.dg/parse/typename5.C: Likewise.
6405         * g++.dg/parse/undefined1.C: Likewise.
6406         * g++.dg/template/arg2.C: Likewise.
6407         * g++.dg/template/ttp3.C: Likewise.
6408         * g++.dg/template/type1.C: Likewise.
6409         * g++.old-deja/g++.other/crash32.C: Likewise.
6410         * g++.old-djea/g++.pt/defarg8.C: Likewise.
6411
6412 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6413
6414         PR c++/13106
6415         * g++.dg/warn/noreturn-3.C: New test.
6416
6417 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6418
6419         PR c++/13118
6420         * g++.dg/abi/covariant3.C: New.
6421
6422 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
6423
6424         * g++.dg/eh/ia64-1.C: New test.
6425
6426 2003-12-12  Roger Sayle  <roger@eyesopen.com>
6427
6428         PR optimization/13037
6429         * g77.f-torture/execute/13037.f: New test case.
6430
6431 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6432
6433         PR c++/12881
6434         * g++.dg/abi/covariant2.C: New.
6435
6436 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
6437
6438         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
6439
6440 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
6441
6442         * gcc.c-torture/execute/wchar_t-1.x: Delete.
6443
6444 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
6445
6446         PR other/10819
6447         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
6448         to fix Bug 10819.
6449         * lib/g++.exp (g++_version): Likewise.
6450         * lib/g77.exp (g77_version): Likewise.
6451         * lib/objc.exp (default_objc_version): Likewise.
6452
6453 2003-12-10  Richard Henderson  <rth@redhat.com>
6454
6455         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
6456
6457         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
6458
6459 2003-12-08  Matt Austern  <austern@apple.com>
6460
6461         PR c/13134
6462         * lib/gcc-dg.exp (dg-require-visibility): Define.
6463         * lib/target-supports (check_visibility_available): Define.
6464         * gcc.dg/visibility-1.c: New test.
6465         * gcc.dg/visibility-2.c: Likewise.
6466         * gcc.dg/visibility-3.c: Likewise.
6467         * gcc.dg/visibility-4.c: Likewise.
6468         * gcc.dg/visibility-5.c: Likewise.
6469         * gcc.dg/visibility-6.c: Likewise.
6470         * g++.dg/ext/visibility-1.C: Likewise.
6471         * g++.dg/ext/visibility-2.C: Likewise.
6472         * g++.dg/ext/visibility-3.C: Likewise.
6473         * g++.dg/ext/visibility-4.C: Likewise.
6474         * g++.dg/ext/visibility-5.C: Likewise.
6475         * g++.dg/ext/visibility-6.C: Likewise.
6476
6477 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6478
6479         * g++.dg/lookup/java1.C: New test.
6480         * g++.dg/lookup/java2.C: New test.
6481
6482 2003-12-07  Falk Hueffner  <falk@debian.org>
6483
6484         * g++.dg/opt/noreturn-1.C: New test.
6485
6486 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
6487
6488         * gcc.dg/overflow-1.c: New test.
6489
6490 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6491
6492         * g77.f-torture/compile/13060.f: New test.
6493
6494 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
6495
6496         PR c++/13323
6497         * g++.dg/inherit/operator2.C: New test.
6498
6499 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
6500
6501         PR c++/13305
6502         * g++.dg/ext/attrib9.C: New test.
6503
6504 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
6505
6506         PR c++/13314
6507         * g++.dg/template/error7.C: New test.
6508
6509 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
6510             J"orn Rennecke <joern.rennecke@superh.com>
6511
6512         PR target/13302
6513         * g++.dg/other/struct-va_list.C: New test.
6514
6515 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6516
6517         PR c++/13166
6518         * g++.dg/parse/defarg6.C: New test.
6519
6520 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
6521
6522         PR target/13256
6523         * gcc.c-torture/execute/20031201-1.c: New test.
6524
6525 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
6526
6527         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
6528
6529 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6530
6531         * gcc.dg/builtin-return-1.c: New test.
6532
6533 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
6534             J"orn Rennecke <joern.rennecke@superh.com>
6535
6536         PR optimization/13260
6537         * gcc.c-torture/execute/20031204-1.c: New test.
6538
6539 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
6540
6541         PR c++/9127
6542         * g++.dg/template/error6.C: New test.
6543
6544 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
6545
6546         * gcc.dg/20031202-1.c: New test.
6547
6548 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
6549
6550         PR c++/13179
6551         * g++.dg/template/eh1.C: New test.
6552
6553         PR c++/10771
6554         * g++.dg/template/error5.C: New test.
6555
6556 2003-12-02  David Ung  <davidu@mips.com>
6557
6558         * gcc.dg/compat/vector-check.h: Corrected type for var
6559         g_##TMODE
6560
6561 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6562
6563         PR c++/10126
6564         * g++.dg/template/ptrmem8.C: New test.
6565
6566 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6567
6568         PR c++/12573
6569         * g++.dg/template/dependent-expr3.C: New test.
6570
6571 2003-12-01  James Lemke  <jim@wasabisystems.com>
6572
6573         * gcc.dg/arm-g2.c: New test.
6574
6575 2003-12-01  Roger Sayle  <roger@eyesopen.com>
6576
6577         PR optimization/11634
6578         * gcc.dg/20031201-2.c: New test case.
6579
6580 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
6581
6582         PR 11433
6583         * objc.dg/proto-lossage-3.m: New test.
6584
6585 2003-12-01  Roger Sayle  <roger@eyesopen.com>
6586
6587         PR optimization/12628
6588         * gcc.dg/20031201-1.c: New test case.
6589
6590 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6591
6592         * gcc.dg/unaligned-1.c: New test.
6593
6594 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
6595
6596         PR c++/9849
6597         * g++.dg/template/error4.C: New test.
6598         * g++.dg/template/nested3.C: Adjust error markers.
6599
6600 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6601
6602         * gcc.dg/cpp/assert4.c: Check more #system assertions.
6603
6604 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6605
6606         PR c/10333
6607         * gcc.dg/bitfld-7.c: New test.
6608
6609 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
6610
6611         * gcc.dg/tls/asm-1.C: New test.
6612
6613 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6614
6615         * gcc.dg/cpp/assert4.c: Update.
6616
6617 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6618
6619         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
6620         * gcc.dg/builtin-apply3.c: New test.
6621
6622 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6623
6624         * lib/compat.exp (compat-obj): New xfaildata parameter.
6625         Use it to set compiler_conditional_xfail_data before compiling.
6626         (compat-get-options): Handle dg-xfail-if.
6627         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
6628         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
6629         * gcc.dg/compat/vector-1_y.c: Likewise.
6630         * gcc.dg/compat/vector-2_x.c: Likewise.
6631         * gcc.dg/compat/vector-2_y.c: Likewise.
6632
6633 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6634
6635         * g++.dg/opt/reg-stack4.C: New test.
6636
6637 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6638
6639         * gcc.dg/builtin-apply2.c: New test.
6640
6641 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6642
6643         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
6644
6645 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6646
6647         PR c++/12924
6648         * g++.dg/template/template-id-2.C: New test.
6649
6650 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6651
6652         PR c++/5369
6653         * g++.dg/template/memfriend1.C: New test.
6654         * g++.dg/template/memfriend2.C: Likewise.
6655         * g++.dg/template/memfriend3.C: Likewise.
6656         * g++.dg/template/memfriend4.C: Likewise.
6657         * g++.dg/template/memfriend5.C: Likewise.
6658         * g++.dg/template/memfriend6.C: Likewise.
6659         * g++.dg/template/memfriend7.C: Likewise.
6660         * g++.dg/template/memfriend8.C: Likewise.
6661         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
6662
6663 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
6664
6665         PR c++/12515
6666         * g++.dg/ext/cond1.C: New test.
6667
6668 2003-11-20  Richard Henderson  <rth@redhat.com>
6669
6670         * gcc.dg/20020201-2.c: Remove.
6671         * gcc.dg/20020201-4.c: Remove.
6672         * gcc.dg/20020304-1.c: Remove.
6673
6674 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
6675
6676         * gcc.dg/cpp/trad/xwin1.c: New test case.
6677
6678 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
6679
6680         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
6681         * lib/g77.exp: Likewise.
6682         * lib/objc.exp: Likewise.
6683         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
6684         for darwin.
6685
6686 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6687
6688         PR c++/12932
6689         * g++.dg/template/static5.C: New test.
6690
6691 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6692
6693         * gcc.dg/nested-func-1.c: New test.
6694
6695 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6696
6697         * gcc.dg/cpp/assert4.c: New test.
6698
6699 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
6700
6701         PR c++/2294
6702         * g++.dg/lookup/using9.c: New test.
6703
6704 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
6705
6706         PR c++/12762
6707         * g++.dg/template/error3.C: New test.
6708
6709 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
6710
6711         PR ada/13035
6712         * ada/acats/run_acats, run_all.sh: Fix syntax error.
6713         No longer use a wrapper for gcc, since this does not work under
6714         Windows.
6715
6716 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
6717
6718         PR c++/2094
6719         * g++.dg/template/ptrmem7.C: New test.
6720
6721 2003-11-13  Andrew Pinski <apinski@apple.com>
6722
6723         * gcc.c-torture/compile/20031113-1.c: New test.
6724
6725 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
6726             Kean Johnston <jkj@sco.com>
6727
6728         PR c/13029
6729         * gcc.dg/unused-4.c: Update.
6730
6731 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6732
6733         * g++.dg/opt/const3.C: New test.
6734
6735 2003-11-13  Jan Hubicka  <jh@suse.cz>
6736
6737         * gcc.c-torture/compile/20031112-1.c: New test.
6738
6739 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
6740
6741         * g++.dg/parse/crash10.C: Remove bogus error marker.
6742
6743 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6744
6745         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
6746         (host_gcc): Likewise.
6747         (ROOT): Honor $PWDCMD.
6748         (BASE): Likewise.
6749         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
6750
6751 2003-11-12  Catherine Moore  <clm@redhat.com>
6752
6753         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
6754
6755 2003-11-12  Andreas Jaeger  <aj@suse.de>
6756             Jakub Jelinek  <jakub@redhat.com>
6757             Andrew Pinski  <pinskia@physics.uc.edu>
6758             Richard Henderson  <rth@redhat.com>
6759
6760         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
6761         systems.
6762         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
6763
6764         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
6765         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6766
6767 2003-11-11  Andreas Jaeger  <aj@suse.de>
6768
6769         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
6770
6771         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
6772
6773 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
6774
6775         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
6776         Clean ups.
6777
6778 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
6779
6780         * gcc.dg/trampoline-1.c: New test.
6781
6782 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6783
6784         * gcc.c-torture/compile/200031109-1.c: New test.
6785
6786 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6787
6788         PR c/3190
6789         PR c/8714
6790         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
6791         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
6792         gcc.dg/format/no-y2k-1.c: Update.
6793
6794 2003-11-08  Roger Sayle  <roger@eyesopen.com>
6795
6796         PR optimization/10467
6797         * gcc.dg/20031108-1.c: New test case.
6798
6799 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
6800
6801         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
6802
6803 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6804
6805         * gcc.dg/compound-lvalue-1.c: New test.
6806         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
6807         some XFAILs.
6808
6809 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
6810
6811         * gcc.dg/altivec-varargs-1.c: New test.
6812
6813 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6814
6815         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
6816         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
6817         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
6818         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
6819         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
6820
6821 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6822
6823         * gcc.dg/cond-lvalue-1.c: New test.
6824
6825 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
6826
6827         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
6828
6829 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6830
6831         PR c++/11616
6832         * g++.dg/template/instantiate5.C: New test.
6833
6834 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6835
6836         PR c++/12726
6837         * g++.dg/ext/complit2.C: Replace test with self-contained version.
6838         * ChangeLog: Add missing first entry for above test.
6839
6840 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6841
6842         PR c++/9810
6843         * g++.dg/template/using8.C: New test.
6844         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
6845
6846 2003-11-02  Roger Sayle  <roger@eyesopen.com>
6847
6848         PR optimization/10817
6849         * gcc.c-torture/compile/20031102-1.c: New test case.
6850
6851 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
6852
6853         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
6854         2147483647.
6855
6856 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6857
6858         * gcc.dg/20031102-1.c: New test.
6859
6860 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6861
6862         * gcc.dg/complex-1.c: New test.
6863
6864 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6865
6866         PR c++/12796
6867         * g++.dg/template/crash13.C: Adjust expected error location.
6868         * g++.old-deja/g++.brendan/ns1.C: Likewise.
6869
6870 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
6871
6872         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
6873
6874 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
6875
6876         PR/10239
6877         * gcc.c-torture/compile/20031031-2.c: New test.
6878
6879 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
6880
6881         PR/11640
6882         * gcc.c-torture/compile/20031031-1.c: New test.
6883
6884 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
6885
6886         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
6887         * gcc.misc-tests/bprob.exp: Likewise.
6888         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
6889         the execution test on arm-elf configs.
6890         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
6891         configs that don't support scratch files.
6892         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
6893
6894 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
6895
6896         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
6897         done by dejagnu.
6898
6899 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
6900
6901         * ada/acats/run_all.sh: Redirect mv output to /dev/null
6902         Avoid non pure sh syntax. Add more logging.
6903
6904         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
6905         fail.
6906
6907 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6908
6909         PR libgcj/10610
6910         * gcc.dg/ppc-stackalign-1.c: New test.
6911
6912 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
6913
6914         * ada/acats/run_all.sh: Change output to be more compliant with
6915         dejagnu framework.
6916         Create acats.sum and acats.log files under testsuite/ada/acats
6917         Only run [a-z]* directories, to filter out e.g. CVS.
6918         Redirect build output to log file.
6919
6920 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6921
6922         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
6923
6924 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6925
6926         PR ada/5909:
6927         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
6928
6929 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
6930
6931         * gcc.c-torture/compile/20031023-1.c: New test.
6932         * gcc.c-torture/compile/20031023-2.c: New test.
6933         * gcc.c-torture/compile/20031023-3.c: New test.
6934         * gcc.c-torture/compile/20031023-4.c: New test.
6935
6936 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6937
6938         PR c++/10371
6939         * g++.dg/lookup/scoped8.C: New test.
6940
6941 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6942
6943         * g++.dg/opt/reg-stack3.C: New test.
6944
6945 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6946
6947         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
6948
6949 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6950
6951         PR c++/11076
6952         * g++.dg/template/crash13.C: New test.
6953
6954 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6955
6956         * gcc.dg/c99-restrict-2.c: New test.
6957
6958 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
6959
6960         PR c++/12698, c++/12699, c++/12700, c++/12566
6961         * g++.dg/inherit/covariant9.C: New test.
6962         * g++.dg/inherit/covariant10.C: New test.
6963         * g++.dg/inherit/covariant11.C: New test.
6964
6965 2003-10-23  Jason Merrill  <jason@redhat.com>
6966
6967         PR c++/12726
6968         * g++.dg/ext/complit2.C: New test.
6969
6970 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6971
6972         PR target/12654
6973         * gcc.c-torture/execute/20031020-1.c: New test.
6974
6975 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6976
6977         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
6978         following the jump_insn.
6979
6980 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6981
6982         * gcc.dg/cast-lvalue-1.c: New test.
6983
6984 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
6985
6986         PR c++/11962
6987         * g++.dg/template/cond2.C: New test.
6988
6989 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6990
6991         * gcc.dg/builtins-28.c: New test.
6992
6993 2003-10-20  Jan Hubicka  <jh@suse.cz>
6994
6995         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
6996         parameter.
6997         * testsuite/gcc.dg/inline-2.c: Likewise.
6998
6999 2003-10-20  Phil Edwards  <phil@codesourcery.com>
7000
7001         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
7002         * gcc.dg/nest.c:  Likewise.
7003
7004 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7005
7006         PR c++/9781, c++/10583, c++/11862
7007         * g++.dg/parse/crash13.C: New test.
7008
7009 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7010
7011         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
7012
7013 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7014
7015         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
7016         Define HAVE_C99_RUNTIME except on Solaris.
7017         * gcc.dg/builtins-20.c: Likewise.
7018
7019 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7020
7021         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
7022
7023 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7024
7025         PR c++/12495
7026         * g++.dg/template/crash21.C: New test.
7027
7028 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7029
7030         PR c++/2513
7031         * g++.dg/template/typename5.C: New test.
7032
7033 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7034
7035         PR c++/12369
7036         * g++.dg/template/friend25.C: New test.
7037
7038 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
7039
7040         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
7041         versions.
7042
7043 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
7044
7045         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
7046         == 2147483647.
7047
7048 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
7049
7050         * gcc.c-torture/execute/960416-1.x: Remove.
7051         * gcc.c-torture/execute/divconst-3.x: Likewise.
7052
7053 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
7054
7055         PR target/12598
7056         * gcc.dg/torture/cris-volatile-1.c: New test.
7057
7058 2003-10-14  Roger Sayle  <roger@eyesopen.com>
7059
7060         PR optimization/9325
7061         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
7062         for overflowing floating point to integer conversion during RTL
7063         simplification.
7064
7065 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
7066
7067         * objc/execute/_cmd.m: Fix typo.
7068         * objc.dg/image-info.m, objc.dg/symtab-1.m:
7069         Relax 'scan-assembler' regexp.
7070         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
7071         objc.dg/try-catch-4.m: Run on non-Darwin targets.
7072         * objc.dg/zero-link-2.m: Remove blank line.
7073         * objc.dg/zero-link-3.m: New test case.
7074
7075 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
7076
7077         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
7078
7079         * gcc.dg/asm-names.c: Use scan-assembler-not rather
7080         than linker trickery.
7081
7082 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7083
7084         PR c++/12370
7085         * g++.dg/other/friend2.C: New test.
7086
7087 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7088
7089         * gcc.dg/20031012-1.c: New test.
7090
7091 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
7092
7093         * gcc.dg/weak/weak-3.c: Fix for new warning.
7094
7095 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
7096
7097         PR optimization/8750
7098         * gcc.c-torture/execute/20031012-1.c: New test case.
7099
7100 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7101
7102         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
7103         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
7104
7105 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7106
7107         PR optimization/12260
7108         * gcc.c-torture/compile/20031011-2.c: New test case.
7109
7110 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7111
7112         * gcc.c-torture/execute/20031011-1.c: New testcase.
7113
7114 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7115
7116         * gcc.c-torture/compile/20031011-1.c: New test.
7117
7118 2003-10-11  Jan Hubicka  <jh@suse.cz>
7119
7120         * g++.dg/other/first-global.C: New test.
7121
7122 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7123
7124         * gcc.c-torture/execute/string-opt-18.c: New testcase.
7125
7126 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
7127
7128         * gcc.c-torture/compile/20031010-1.c: New test.
7129
7130 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
7131
7132         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
7133         * gcc.c-torture/execute/va-arg-25.c: ... here.
7134
7135 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
7136
7137         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
7138
7139 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
7140
7141         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
7142
7143 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
7144
7145         * g++.dg/parse/error2.C: New test.
7146
7147 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
7148
7149         PR c++/11097
7150         * g++.dg/other/error5.C: Modify the error message.
7151         * g++.dg/lookup/using8.C: New test.
7152
7153 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
7154
7155         * gcc.dg/darwin-abi-2.c: New file.
7156         * gcc.c-torture/execute/va-arg-24.c: New file.
7157
7158 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
7159
7160         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
7161         indentation.
7162
7163 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
7164
7165         PR c++/10147
7166         * g++.dg/other/error4.C: Update error messages.
7167         * g++.dg/template/ptrmem4.C: Likewise.
7168
7169         PR c++/12337
7170         * g++.dg/init/new9.C: New test.
7171
7172         PR c++/12334, c++/12236, c++/8656
7173         * g++.dg/ext/attrib8.C: New test.
7174
7175 2003-10-06  Devang Patel  <dpatel@apple.com>
7176
7177         * gcc.dg/debug/dwarf2-3.h: New test.
7178         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
7179
7180 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
7181
7182         * g++.dg/opt/cfg2.C: New test.
7183
7184 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7185
7186         * g++.dg/opt/float1.C: New test.
7187
7188 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7189
7190         * gcc.dg/c90-array-lval-6.c: New test.
7191         * gcc.dg/c99-array-lval-6.c: New test.
7192
7193 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
7194             Ziemowit Laski  <zlaski@apple.com>
7195
7196         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
7197         'Derived', so that it is never considered a class method; add
7198         new warning for '+port' method ambiguity.
7199         * objc.dg/method-12.m: Include <objc/objc.h> instead of
7200         <objc/objc-api.h> (needed on Mac OS X).
7201         * objc.dg/method-13.m: New test.
7202
7203 2003-10-03  Roger Sayle  <roger@eyesopen.com>
7204
7205         PR optimization/9325, PR java/6391
7206         * gcc.c-torture/execute/20031003-1.c: New test case.
7207
7208 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
7209
7210         PR optimization/12180
7211         * gcc.dg/20031002-1.c: New test.
7212
7213         PR c++/12486
7214         * g++.dg/inherit/error1.C: New test.
7215
7216 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
7217
7218         * lib/f-torture.exp (search_for): Rename to...
7219         (search_for_re): This.  Also, clean up comments and the
7220         "regexp" invocation.
7221
7222 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
7223
7224         * gcc.c-torture/compile/20031002-1.c: New test.
7225
7226 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
7227
7228         * g++.dg/opt/cond1.C: New test.
7229
7230 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
7231
7232         * gcc.dg/Wold-style-definition-2.c: New testcase.
7233         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
7234
7235 2003-09-29  Richard Henderson  <rth@redhat.com>
7236
7237         * g++.dg/init/array10.C: Add dg-options.
7238
7239 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
7240
7241         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
7242
7243 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7244
7245         * g++.dg/template/friend19.C: Fix typo.
7246         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
7247
7248 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
7249
7250         * gcc.c-torture/execute/20030928-1.c: New test.
7251         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
7252
7253 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7254
7255         * g++.dg/opt/unroll1.C: New test.
7256
7257 2003-09-26  Roger Sayle  <roger@eyesopen.com>
7258
7259         PR optimization/11741
7260         * gcc.dg/20030926-1.c: New test case.
7261
7262 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7263
7264         PR c++/5655
7265         * g++.dg/parse/access7.C: New test.
7266         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
7267
7268 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
7269
7270         MERGE OF objc-improvements-branch into MAINLINE:
7271         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
7272         if libobjc has not been built.
7273         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
7274         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
7275         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
7276         objc/execute/nested-3.m, objc/execute/np-2.m,
7277         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
7278         objc/execute/redefining_self.m, objc/execute/root_methods.m,
7279         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
7280         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
7281         objc.dg/special/unclaimed-category-1.h,
7282         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
7283         well as GNU runtime.
7284         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
7285         * execute/cascading-1.m, execute/function-message-1.m,
7286         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
7287         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
7288         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
7289         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
7290         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
7291         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
7292         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
7293         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
7294         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
7295         * objc.dg/bitfield-2.m: Run only on Darwin.
7296         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
7297         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
7298         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
7299         * objc.dg/const-str-1.m: Fix constant string layout.
7300
7301 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
7302
7303         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
7304
7305 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
7306
7307         * gcc.dg/darwin-abi-1.c: New file.
7308
7309 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
7310
7311         PR target/12281
7312         * gcc.c-torture/compile/20030921-1.c: New test.
7313
7314 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7315
7316         * g++.dg/opt/reg-stack2.C: New test.
7317
7318 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7319
7320         * g++.dg/eh/delayslot1.C: New test.
7321
7322 2003-09-20  Richard Henderson  <rth@redhat.com>
7323
7324         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
7325
7326 2003-09-20  Roger Sayle  <roger@eyesopen.com>
7327
7328         * gcc.c-torture/execute/20030920-1.c: New test case.
7329
7330 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7331
7332         * g++.dg/rtti/typeid3.C: Correct expected error message.
7333
7334 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7335
7336         PR c++/157
7337         * g++.dg/parse/crash12.C: New test.
7338
7339 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
7340
7341         * gcc.dg/compat/mixed-struct-check.h: New.
7342         * gcc.dg/compat/mixed-struct-defs.h: New.
7343         * gcc.dg/compat/mixed-struct-init.h: New.
7344         * gcc.dg/compat/struct-by-value-19_main.c: New.
7345         * gcc.dg/compat/struct-by-value-19_x.c: New.
7346         * gcc.dg/compat/struct-by-value-19_y.c: New.
7347         * gcc.dg/compat/struct-by-value-20_main.c: New.
7348         * gcc.dg/compat/struct-by-value-20_x.c: New.
7349         * gcc.dg/compat/struct-by-value-20_y.c: New.
7350         * gcc.dg/compat/struct-return-19_main.c: New.
7351         * gcc.dg/compat/struct-return-19_x.c: New.
7352         * gcc.dg/compat/struct-return-19_y.c: New.
7353         * gcc.dg/compat/struct-return-20_main.c: New.
7354         * gcc.dg/compat/struct-return-20_x.c: New.
7355         * gcc.dg/compat/struct-return-20_y.c: New.
7356
7357 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
7358         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
7359         so that it will not complain on LP64 targets.
7360
7361 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7362
7363         PR c++/495
7364         * g++.dg/template/friend24.C: New test.
7365
7366 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
7367
7368         PR c++/12332
7369         * g++.dg/template/memtmpl2.C: New test.
7370
7371 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
7372
7373         PR target/11184
7374         * gcc.dg/builtin-apply1.c: New test.
7375
7376 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7377
7378         PR c++/9848
7379         * g++.dg/warn/Wunused-4.C: New test.
7380
7381 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7382
7383         PR c++/12316
7384         * g++.dg/other/gc2.C: New test.
7385
7386 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
7387
7388         PR c++/11991
7389         * g++.dg/rtti/typeid3.C: New test.
7390
7391         PR c++/12266
7392         * g++.dg/overload/template1.C: New test.
7393
7394 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7395
7396         * g++.dg/opt/cfg3.C: New test.
7397
7398 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7399
7400         PR c++/7939
7401         * g++.dg/template/crash11.C: New test.
7402
7403 2003-09-16  Jason Merrill  <jason@redhat.com>
7404             Jakub Jelinek  <jakub@redhat.com>
7405
7406         * gcc.dg/attr-warn-unused-result.c: New test.
7407
7408 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7409
7410         PR c++/12184
7411         * g++.dg/expr/call2.C: New test.
7412
7413 2003-09-15  Andreas Jaeger  <aj@suse.de>
7414
7415         * gcc.dg/Wold-style-definition-1.c: New test.
7416
7417 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
7418
7419         PR c++/3907
7420         * g++.dg/parse/template12.C: New test.
7421
7422         * g++.dg/abi/bitfield11.C: New test.
7423         * g++.dg/abi/bitfield12.C: Likewise.
7424
7425 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
7426
7427         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
7428         non-expansion of functional macro name without arguments at EOL.
7429         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
7430
7431 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
7432
7433         * gcc.c-torture/execute/20030914-[12].c: New tests.
7434
7435 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
7436
7437         PR c++/11788
7438         * g++.dg/overload/addr1.C: New test.
7439
7440 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
7441
7442         * gcc.dg/20030909-1.c: New test.
7443
7444 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7445
7446         * gcc.dg/ultrasp10.c: New test.
7447
7448 2003-09-09  Devang Patel  <dpatel@apple.com>
7449
7450         * gcc.dg/darwin-ld-6.c: New test.
7451
7452 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7453
7454         * gcc.dg/torture/builtin-explog-1.c: New testcase.
7455
7456 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
7457
7458         * gcc.dg/ia64-types1.c: New test.
7459         * gcc.dg/ia64-types2.c: Likewise.
7460
7461 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7462
7463         * gcc.dg/builtins-1.c: Add more _Complex tests.
7464         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7465
7466         * gcc.dg/builtins-1.c: Test existing _Complex functions.
7467         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7468
7469 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
7470
7471         PR c++/11786
7472         * g++.dg/lookup/koenig2.C: New test.
7473
7474         PR c++/5296
7475         * g++.dg/rtti/typeid2.C: New test.
7476
7477 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
7478
7479         * gcc.c-torture/compile/20030904-1.c: New test.
7480
7481 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7482
7483         * g++.dg/opt/longbranch2.C: New test.
7484
7485 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7486
7487         * g++.dg/template/crash10.C: Only compile it.
7488
7489 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7490
7491         PR middle-end/11665
7492         * gcc.c-torture/compile/20030907-1.c: New test.
7493         * g++.dg/init/array11.C: New test.
7494
7495 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
7496
7497         PR c++/11852
7498         * g++.dg/init/struct1.C: New test.
7499
7500 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
7501
7502         PR c++/12181
7503         * g++.dg/expr/comma1.C: New test.
7504
7505 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
7506
7507         PR c++/11867
7508         * g++.dg/expr/static_cast5.C: New test.
7509
7510 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
7511
7512         PR c++/11507
7513         * g++.dg/lookup/scoped7.C: New test.
7514
7515         PR c++/9574
7516         * g++.dg/other/static1.C: New test.
7517
7518         PR c++/11490
7519         * g++.dg/warn/template-1.C: New test.
7520
7521         PR c++/11432
7522         * g++.dg/template/crash10.C: New test.
7523
7524         PR c++/2478
7525         * g++.dg/overload/VLA.C: New test.
7526
7527         PR c++/10804
7528         * g++.dg/template/call1.C: New test.
7529
7530 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7531
7532         PR c++/11794
7533         * g++.dg/parse/using3.C: New test.
7534
7535 2003-09-06  Roger Sayle  <roger@eyesopen.com>
7536
7537         PR c++/11409
7538         * g++.dg/overload/builtin3.C: New test case.
7539
7540 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
7541
7542         PR c/9862
7543         * gcc.dg/20030906-1.c: New test.
7544         * gcc.dg/20030906-2.c: Likewise.
7545
7546 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7547
7548         PR c++/12167
7549         * g++.dg/parse/defarg5.C: New test.
7550
7551         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
7552
7553 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
7554
7555         PR c++/12163
7556         * g++.dg/expr/static_cast4.C: New test.
7557
7558         PR c++/12146
7559         * g++.dg/template/crash9.C: New test.
7560
7561 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
7562
7563         * g++.old-deja/g++.ext/pretty2.C: Update for change
7564         in __FUNCTION__.
7565         * g++.old-deja/g++.ext/pretty3.C: Likewise.
7566
7567 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
7568
7569         PR c++/11922
7570         * g++/dg/template/qualified-id1.C: New test.
7571
7572         PR c++/12037
7573         * g++.dg/warn/noeffect4.C: New test.
7574
7575 2003-09-04  Matt Austern  <austern@apple.com>
7576
7577         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
7578         * g++.dg/ext/fnname2.C: Likewise.
7579         * g++.dg/ext/fnname3.C: Likewise.
7580
7581 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
7582
7583         * g++.dg/expr/lval1.C: New test.
7584         * g++.dg/ext/lvcast.C: Remove.
7585
7586 2003-09-03  Roger Sayle  <roger@eyesopen.com>
7587
7588         PR optimization/11700.
7589         * gcc.c-torture/compile/20030903-1.c: New test case.
7590
7591 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
7592
7593         PR c++/12053
7594         * g++.dg/abi/layout4.C: New test.
7595
7596 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
7597
7598         PR c++/11553
7599         * g++.dg/parse/friend3.C: New test.
7600
7601 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
7602
7603         PR c++/11847
7604         * g++.dg/template/class1.C: New test.
7605
7606         PR c++/11808
7607         * g++.dg/expr/call1.C: New test.
7608
7609 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
7610
7611         PR c++/12114
7612         * g++.dg/init/ref9.C: New test.
7613
7614         PR c++/11972
7615         * g++.dg/template/nested4.C: New test.
7616
7617 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
7618
7619         PR c++/12093
7620         * g++.dg/template/non-dependent4.C: New test.
7621
7622         PR c++/11928
7623         * g++.dg/inherit/conv1.C: New test.
7624
7625 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
7626
7627         PR c++/6196
7628         * g++.dg/ext/label1.C: New test.
7629         * g++.dg/ext/label2.C: Likewise.
7630
7631 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
7632
7633         * g++.dg/expr/cond3.C: New test.
7634
7635 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7636
7637         * gcc.dg/builtins-1.c: Add new builtin cases.
7638
7639 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7640
7641         * gcc.dg/builtins-1.c: Add new cases.
7642         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7643
7644 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7645
7646         * gcc.dg/builtins-1.c: Add more math builtin tests.
7647         * gcc.dg/torture/builtin-attr-1.c: New test.
7648
7649 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
7650
7651         PR optimization/5079
7652         * g++.dg/opt/static3.C: New test.
7653
7654 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7655
7656         * gcc.misc-tests/gcov-10b.c: New test.
7657
7658 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
7659
7660         * g++.dg/opt/ptrmem3.C: New test.
7661
7662         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
7663
7664 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
7665
7666         * gcc.dg/20030826-2.c: New test.
7667
7668 2003-08-26  Roger Sayle  <roger@eyesopen.com>
7669
7670         PR middle-end/12002
7671         * g77.f-torture/compile/12002.f: New test case.
7672
7673 2003-08-26  Roger Sayle  <roger@eyesopen.com>
7674
7675         * gcc.dg/20030826-1.c: New test case.
7676
7677 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
7678
7679         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
7680
7681 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
7682
7683         PR c++/11871
7684         * c++.dg/lookup/crash1.C: New test.
7685
7686         * c++.dg/warn/noeffect3.C: New test.
7687
7688 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
7689
7690         * gcc.dg/compat/vector-1_x.c: Compile with -w.
7691         * gcc.dg/compat/vector-1_y.c: Ditto.
7692         * gcc.dg/compat/vector-2_x.c: Ditto.
7693         * gcc.dg/compat/vector-2_y.c: Ditto.
7694
7695 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
7696
7697         * gcc.dg/20030702-1.c: New test.
7698
7699 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
7700
7701         PR c++/8795
7702         * g++.dg/ext/altivec-1.C: New test.
7703
7704 2003-08-24  Richard Henderson  <rth@redhat.com>
7705
7706         * g++.dg/eh/simd-2.C: Add -w for x86.
7707
7708 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
7709
7710         * gcc.dg/20030815-1.c: New test.
7711
7712 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7713
7714         PR c++/3765
7715         * g++.dg/parse/access6.C: New test.
7716
7717 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7718
7719         PR c++/641, c++/11876
7720         * g++.dg/template/friend22.C: New test.
7721         * g++.dg/template/friend23.C: Likewise.
7722
7723 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7724
7725         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
7726         identically.
7727
7728 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7729
7730         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
7731
7732 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7733
7734         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
7735
7736 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7737
7738         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
7739
7740 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7741
7742         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
7743
7744 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
7745
7746         PR c++/11919
7747         * g++.dg/overload/prom1.C: New test.
7748
7749         PR c++/11551
7750         * g++.dg/parse/dtor2.C: New test.
7751
7752         PR c++/10762
7753         * g++.dg/parse/using2.C: New test.
7754
7755 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
7756
7757         PR target/11805
7758         * gcc.c-torture/compile/20030821-1.c: New.
7759
7760 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
7761
7762         PR c++/11834
7763         * g++.dg/template/deduce2.C: New test.
7764
7765 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
7766
7767         * gcc.c-torture/execute/20030821-1.c: New test.
7768
7769 2003-08-20  Roger Sayle  <roger@eyesopen.com>
7770
7771         PR middle-end/11984
7772         * gcc.dg/20030820-1.c: New test case.
7773
7774 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
7775
7776         PR c++/11945
7777         * g++.dg/warn/noeffect2.C: New test.
7778
7779 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
7780
7781         PR c++/10926
7782         * g++.dg/template/dtor2.C: New test.
7783
7784         PR c++/11684
7785         * g++.dg/template/operator1.C: New test.
7786         * g++.dg/parse/operator4.C: New test.
7787
7788         PR c++/11946.C
7789         * g++.dg/expr/enum1.C: New test.
7790         * gcc.dg/c99-bool-1.c: Remove bogus warning.
7791
7792         PR c++/11036.C
7793         * g++.dg/parse/elab2.C: New test.
7794         * g++.dg/parse/typedef4.C: Change error message.
7795         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
7796         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
7797         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
7798
7799 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
7800
7801         * gcc.dg/pch/warn-1.c: New.
7802         * gcc.dg/pch/warn-1.hs: New.
7803
7804         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
7805         not-tested file.
7806
7807 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7808
7809         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
7810
7811 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7812
7813         * gcc.dg/uninit-D.c: New Test.
7814         * gcc.dg/uninit-E.c: New Test.
7815         * gcc.dg/uninit-F.c: New Test.
7816         * gcc.dg/uninit-G.c: New Test.
7817
7818 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
7819
7820         * g++.dg/README: Describe the pch directory.
7821
7822 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7823
7824         PR c++/11174
7825         * g++.dg/parse/access4.C: New test.
7826         * g++.dg/parse/access5.C: Likewise.
7827         * g++.old-deja/g++.jason/access17.C: Adjust error message.
7828
7829 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
7830
7831         * gcc.dg/noncompile/20030818-1.c: New.
7832
7833 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
7834
7835         PR c++/11957
7836         * g++.dg/warn/noeffect1.C: New test.
7837
7838         * g++.dg/template/scope2.C: New test.
7839         * g++.dg/template/error2.C: Correct dg-error
7840
7841 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
7842
7843         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
7844
7845 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
7846
7847         PR C++/11512
7848         * g++.dg/template/warn1.C: New.
7849
7850 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7851
7852         * g++.dg/template/error2.C: New test.
7853         * g++.dg/lookup/using7.C: Adjust errors
7854         * g++.old-deja/g++.pt/crash36.C: Likewise.
7855         * g++.old-deja/g++.pt/derived3.C: Likewise.
7856
7857 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7858
7859         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
7860         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
7861         * gcc.c-torture/execute/builtins/string-9.c: New, from
7862         string-opt-9.c.  Adjust for execute/builtins framework.
7863         * gcc.c-torture/execute/string-opt-9.c: Delete.
7864
7865 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
7866
7867         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
7868
7869         * g++.dg/parse/ret-type2.C: New test.
7870
7871         PR c++/11703
7872         * g++.dg/init/new8.C: New test.
7873
7874         PR c++/10923
7875         * g++.dg/parse/typedef5.C: New test.
7876
7877         PR c++/9512
7878         * g++.dg/parse/qualified2.C: New test.
7879         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
7880         invalid code.
7881
7882 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
7883
7884         * g++.dg/conversion/ptrmem1.C: New test.
7885
7886 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
7887
7888         PR target/11693
7889         * gcc.dg/20030811-1.c: New test.
7890
7891         PR target/11535
7892         * gcc.c-torture/execute/20030811-1.c: New test.
7893
7894 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7895
7896         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
7897
7898 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
7899
7900         PR c++/11789.C
7901         * g++.dg/inherit/multiple1.C: New test.
7902
7903 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7904
7905         * gcc.dg/spe1.c: New test.
7906
7907         PR c++/11670
7908         * g++.dg/expr/cast2.C: New test.
7909
7910         PR c++/10530
7911         * g++.dg/template/dependent-name2.C: New test.
7912
7913 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
7914
7915         * g++.dg/parse/crash11.C: Put the dg options in comments.
7916
7917 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
7918
7919         * lib/gcc-dg.exp: Update for diagnostic change.
7920
7921 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7922
7923         PR c++/5767
7924         * g++.dg/parse/crash11.C: New test.
7925
7926 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
7927
7928         * gcc.dg/cpp/spacing1.c: Update.
7929
7930 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
7931
7932         PR target/11739
7933         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
7934         a value for -mtune.
7935
7936 2003-08-04  Roger Sayle  <roger@eyesopen.com>
7937
7938         PR middle-end/11771
7939         * gcc.c-torture/compile/20030804-1.c: New test case.
7940
7941 2003-08-04  Roger Sayle  <roger@eyesopen.com>
7942
7943         * gcc.dg/20030804-1.c: New test case.
7944
7945 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
7946
7947         * gcc.dg/cpp/separate-1.c: New test.
7948
7949 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
7950
7951         PR c++/11704
7952         * g++.dg/template/dependent-expr2.C: New test.
7953
7954         PR c++/11766
7955         * g++.dg/expr/ptrmem1.C: New test.
7956
7957 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7958
7959         PR c++/9453
7960         * g++.dg/template/friend15.C: New test.
7961
7962 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
7963
7964         * lib/dg-pch.exp: Work round PCH bug.
7965
7966 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7967
7968         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
7969         builtins.  Move cases from builtins-4.c here.
7970
7971         * gcc.dg/torture/builtin-math-1.c: New test taken from
7972         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
7973         additional cases.
7974
7975         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
7976         Delete.
7977
7978 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
7979
7980         PR c++/9447
7981         * g++.dg/template/using7.C: New test.
7982
7983 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
7984
7985         * import1.c, import2.c: New tests.
7986
7987 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
7988
7989         * g++.dg/eh/crossjump1.C: New test.
7990
7991 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
7992
7993         PR c++/11697
7994         * g++.dg/template/using6.C: New test.
7995
7996         PR c++/11744
7997         * g++.dg/template/koenig2.C: New test.
7998
7999 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8000
8001         PR c++/7983
8002         * g++.dg/parse/typedef4.C: New test.
8003
8004 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8005
8006         PR c++/8442, c++/8806
8007         * g++.dg/template/elab1.C: New test.
8008         * g++.dg/template/type2.C: Likewise.
8009         * g++.dg/template/ttp3.C: Adjust expected error message.
8010         * g++.old-deja/g++.law/visibility13.C: Likewise.
8011         * g++.old-deja/g++.niklas/t135.C: Likewise.
8012         * g++.old-deja/g++.pt/ttp41.C: Likewise.
8013         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
8014         template argument.
8015         * g++.old-deja/g++.pt/ttp44.C: Likewise.
8016
8017 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
8018
8019         PR c++/11295
8020         * g++.dg/ext/stmtexpr1.C: New test.
8021
8022         * g++.dg/opt/tmp1.C: New test.
8023
8024         PR c++/11525
8025         * g++.dg/parse/constant4.C: New test.
8026
8027         PR c++/9447
8028         * g++.dg/template/using5.C: New test.
8029
8030 2003-07-31  Roger Sayle  <roger@eyesopen.com>
8031
8032         * gcc.dg/builtins-27.c: New test case.
8033
8034 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
8035
8036         * gcc.dg/tls/opt-7.c: New test.
8037
8038 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
8039
8040         * g++.old-deja/g++.other/crash18.C: Remove.
8041
8042 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
8043
8044         * g++.dg/template/explicit3.C: New.
8045         * g++.dg/template/explicit4.C: New.
8046         * g++.dg/template/explicit5.C: New.
8047
8048         PR c++/11347
8049         * g++.dg/template/memtmpl1.C: New.
8050
8051 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
8052
8053         PR target/11565
8054         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
8055         * gcc.dg/i386-387-5.c (dg-options): Likewise.
8056
8057 2003-07-30  Jan Hubicka  <jh@suse.cz>
8058
8059         * vtgc1.c: Kill.
8060
8061 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
8062
8063         * gcc.dg/struct-in-proto-1.c: New test.
8064
8065 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
8066
8067         * gcc.dg/cpp/include2.c: Only expect one message.
8068
8069 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
8070
8071         PR c++/9447
8072         * g++.dg/template/using1.C: New test.
8073         * g++.dg/template/using2.C: New test.
8074         * g++.dg/template/using3.C: New test.
8075         * g++.dg/template/using4.C: New test.
8076
8077 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
8078
8079         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
8080         * gcc.c-torture/execute/string-opt-10.c: Likewise.
8081
8082 2003-07-28  Jan Hubicka  <jh@suse.cz>
8083
8084         PR c++/11530
8085         * g++.dg/opt/call1.C: New test.
8086
8087 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
8088
8089         PR c++/11667
8090         * g++.dg/init/enum2.C: New test.
8091         * g++.dg/template/overload1.C: Add "-w" option.
8092
8093 2003-07-28    <hp@bitrange.com>
8094
8095         * gcc.dg/Wdeclaration-after-statement-1.c,
8096         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
8097
8098 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
8099
8100         * gcc.c-torture/compile/20030725-1.c: New test.
8101
8102 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
8103
8104         * gcc.dg/20030505.c: Only run for SPE.
8105         Remove definition of opaque type.
8106
8107 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
8108
8109         * g++.dg/template/ptrmem6.C: New test.
8110
8111 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
8112
8113         * gcc.c-torture/compile/zero-strct-2.c: New test.
8114
8115 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
8116
8117         * gcc.dg/intermod-1.c: New test.
8118
8119 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8120
8121         PR c++/11617
8122         * g++.dg/template/lookup2.C: New test.
8123         * g++.dg/template/memclass1.C: Remove instantiated from error.
8124         * g++.dg/other/error2.C: Tweak expected errors.
8125
8126         PR c++/11596
8127         * g++.dg/template/defarg3.C: New test.
8128
8129         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
8130
8131 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
8132
8133         * g++.dg/inherit/access5.C: New test.
8134
8135 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8136
8137         PR c++/11513
8138         * g++.dg/template/crash8.C: New test.
8139
8140 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
8141
8142         PR c/10602
8143         * gcc.dg/noncompile/incomplete-2.c: New test.
8144
8145 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
8146
8147         PR c++/11645
8148         * g++.dg/inherit/access4.C: New test.
8149
8150         PR c++/11517
8151         * g++.dg/expr/cond2.C: New test.
8152
8153         PR optimization/10679
8154         * g++.dg/opt/inline4.C: New test.
8155
8156 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8157
8158         * g++.dg/parse/crash10: New test.
8159
8160 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8161
8162         * g++.dg/ext/flexary1.C: New test.
8163
8164 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8165
8166         PR c++/10793
8167         * g++.dg/template/crash9.C: New test.
8168
8169 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8170
8171         PR c++/3004
8172         * g++.dg/parse/typedef3.C: New test.
8173
8174         PR c++/7906
8175         * g++.dg/parse/operator2.C: New test.
8176
8177         PR c++/8895
8178         * g++.dg/parse/def-tmpl-arg1.C: New test.
8179
8180         PR c++/9282
8181         * g++.dg/parse/funptr1.C: New test.
8182
8183         PR c++/9452
8184         * g++.dg/parse/ambig3.C: New test.
8185
8186         PR c++/9454
8187         * g++.dg/parse/operator3.C: New test.
8188
8189         PR c++/9486
8190         * g++.dg/parse/template10.C: New test.
8191
8192         PR c++/9488
8193         * g++.dg/parse/template11.C: New test.
8194
8195         PR c++/10150
8196         * g++.dg/parse/invalid-op1.C: New test.
8197
8198         PR c++/10247
8199         * g++.dg/parse/condexpr1.C: New test.
8200
8201 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8202
8203         * g++.dg/ext/packed3.C: New test.
8204         * g++.dg/ext/packed4.C: New test.
8205
8206         * gcc.dg/pack-test-3.c: New test.
8207
8208 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
8209
8210         * lib/compat.exp: Handle dg-options per source file.
8211         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
8212         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
8213         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
8214         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
8215         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
8216         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
8217         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
8218         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
8219         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
8220         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
8221         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
8222         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
8223         * g++.dg/compat/break/bitfield7_x.C: Ditto.
8224         * g++.dg/compat/break/bitfield7_y.C: Ditto.
8225
8226 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8227
8228         PR c/10320
8229         * gcc.c-torture/execute/20030718-1.c: New test.
8230
8231 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8232
8233         PR optimization/11536
8234         * gcc.dg/20030721-1.c: New test.
8235
8236 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
8237
8238         PR c++/11546
8239         * g++.dg/template/lookup1.C: New test.
8240
8241 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
8242
8243         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
8244         diagnostics of ill-formed constructs involving labels.
8245         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
8246         the new 'previously defined here' message.
8247
8248 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
8249
8250         * g++.dg/parse/non-dependent2.C: New test.
8251
8252 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8253
8254         * g++.dg/init/init-ref4.C: xfail on targets without
8255         weak symbols.
8256
8257 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
8258
8259         PR target/11087
8260         * gcc.c-torture/execute/20030717-1.c: New test.
8261
8262 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8263
8264         * g++.dg/opt/cfg1.C: New test.
8265
8266 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
8267
8268         PR optimization/11557
8269         * gcc.dg/20030717-1.c: New test.
8270
8271 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
8272
8273         PR c++/10476
8274         * g++.dg/expr/crash-1.C: New test.
8275
8276         PR c++/11027
8277         * g++.dg/template/init3.C: New test.
8278
8279         PR c++/8222
8280         * g++.dg/template/non-dependent1.C: New test.
8281
8282         PR c++/11070
8283         * g++.dg/template/non-dependent2.C: New test.
8284
8285         PR c++/11071
8286         * g++.dg/template/non-dependent3.C: New test.
8287
8288         PR c++/9907
8289         * g++.dg/template/sizeof5.C: New test.
8290
8291 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
8292
8293         PR 11498
8294         * gcc.c-torture/compile/mangle-1.c: New file.
8295
8296 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8297
8298         PR c++/7809
8299         * g++.dg/parse/access3.C: New test.
8300
8301 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
8302
8303         PR c++/11384
8304         * g++.dg/init/init-ref4.C: New test.
8305
8306 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
8307
8308         PR c++/11547
8309         * g++.dg/parse/constant3.C: New test.
8310         * g++.dg/parse/crash7.C: Likewise.
8311
8312 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
8313
8314         PR target/11008
8315         * gcc.dg/i386-pentium4-not-mull.c: New.
8316
8317 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
8318
8319         * gcc.dg/asm-names.c (ymain): Make it weak.
8320
8321 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8322
8323         PR c++/5421
8324         * g++.dg/template/friend21.C: New test.
8325
8326 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
8327
8328         * gcc.dg/cleanup-8.c: New test.
8329         * gcc.dg/cleanup-9.c: New test.
8330
8331 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
8332
8333         * g++.dg/ext/dll-MI1.h: New file.
8334         * g++.dg/ext/dllexport-MI1.C: New file.
8335         * g++.dg/ext/dllimport-MI1.C: New file.
8336
8337 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
8338
8339         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
8340         it does not have cmpstrsi patterns (just cmpmemsi).
8341
8342 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
8343
8344         PR debug/11473
8345         * g++.dg/debug/debug8.C: New test.
8346
8347 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8348
8349         PR c++/10108
8350         * g++.dg/template/crash7.C: New test.
8351
8352 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
8353
8354         PR target/10795
8355         * gcc.c-torture/compile/20030708-1.c: New.
8356
8357 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8358
8359         * gcc.c-torture/execute/20030715-1.c: New test.
8360
8361 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
8362
8363         * gcc.dg/pch/inline-3.c: New file.
8364         * gcc.dg/pch/inline-3.hs: New file.
8365         * gcc.dg/pch/inline-4.c: New file.
8366         * gcc.dg/pch/inline-4.hs: New file.
8367
8368 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
8369
8370         PR c++/11509
8371         * g++.dg/template/crash6.C: New test.
8372
8373         PR c++/7053
8374         * g++.dg/template/friend20.C: New test.
8375
8376         PR c++/7019
8377         * g++.dg/template/overload2.C: New test.
8378
8379 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8380
8381         PR optimization/11440
8382         * gcc.c-torture/execute/20030714-1.c: New test.
8383
8384 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8385
8386         PR c++/11154
8387         * g++.dg/template/partial2.C: New test.
8388
8389 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
8390
8391         PR c++/11503
8392         * g++.dg/template/anon1.C: New test.
8393
8394         PR c++/11493
8395         PR c++/11495
8396         * g++.dg/parse/template9.C: Likewise.
8397         * g++.dg/template/crash4.C: New test.
8398         * g++.dg/template/koenig1.C: Likewise.
8399         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
8400         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
8401         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
8402         functions.
8403         * g++.old-deja/g++.jason/template36.C: Likewise.
8404         * g++.old-deja/g++.mike/p1989.C: Likewise.
8405         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
8406         * g++.old-deja/g++.pt/ttp20.C: Use this->.
8407         * g++.old-deja/g++.pt/ttp21.C: Use this->.
8408         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
8409         compiling.
8410         * g++.old-deja/g++.pt/union2.C: Use this->.
8411
8412 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
8413
8414         * gcc.dg/20030711-1.c: New test.
8415
8416 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
8417
8418         PR c++/11050
8419         * g++.dg/parse/args1.C: New test.
8420         * g++.pt/defarg8.C: Change expected errors.
8421
8422 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
8423
8424         PR c++/8164
8425         * g++.dg/template/nontype2.C: New test.
8426
8427         PR c++/10558
8428         * g++.dg/parse/template8.C: New test.
8429
8430         PR c++/8327
8431         * g++.dg/template/scope1.C: New test.
8432
8433         * g++.dg/warn/Wsign-compare-1.C: New test.
8434
8435 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
8436
8437         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
8438
8439 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
8440
8441         PR c++/9411
8442         * g++.dg/template/explicit2.C: New test.
8443
8444         PR c++/10032
8445         * g++.dg/warn/pedantic1.C: New test.
8446
8447 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
8448
8449         PR c++ 9483
8450         * g++.dg/other/field1.C: New test.
8451
8452 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
8453
8454         PR c/11449
8455         * gcc.c-torture/compile/20030707-1.c: New.
8456
8457 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8458
8459         PR c++/10849
8460         * g++.dg/template/access12.C: New test.
8461
8462 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
8463
8464         * g++.dg/bprob/bprob.exp (prof_ext): Update.
8465         * g77.dg/bprob/bprob.exp (prof_ext): Update.
8466         * gcc.misc-tests/bprob.exp (prof_ext): Update.
8467         * gcc.misc-tests/gcov.exp: Update
8468         * g++.dg/gcov/gcov.exp: Update
8469         * lib/gcov.exp: Update.
8470
8471 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
8472
8473         * g++.dg/abi/mangle17.C: Make sure template expressions are
8474         dependent.
8475         * g++.dg/abi/mangle4.C: Mark erroneous casts.
8476         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
8477         * g++.dg/opt/stack1.C: Remove erroneous code.
8478         * g++.dg/parse/template7.C: New test.
8479         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
8480         * g++.old-deja/g++.pt/crash4.C: Likewise.
8481
8482 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8483
8484         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
8485         with zero or one occurence of `$' after the initial `L'.
8486
8487 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
8488
8489         * gcc.c-torture/compile/20030704-1.c: Add a comment.
8490
8491 2003-07-08  Roger Sayle  <roger@eyesopen.com>
8492
8493         PR c/11370
8494         * gcc.dg/Wunreachable-6.c: New testcase.
8495         * gcc.dg/Wunreachable-7.c: New testcase.
8496
8497 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8498
8499         PR c/11420
8500         * gcc.dg/20030708-1.c: New test.
8501
8502 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
8503
8504         * gcc.dg/compat/sdata-section.h: New file.
8505         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
8506         * gcc.dg/torture/mips-sdata-1.c: New test.
8507
8508 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8509
8510         PR c++/11030
8511         * g++.dg/template/friend19.C: New test.
8512
8513 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8514
8515         * g++.dg/opt/strength-reduce.C: New test.
8516
8517 2003-07-07  Roger Sayle  <roger@eyesopen.com>
8518
8519         PR target/10979
8520         * gcc.dg/20030707-1.c: New testcase.
8521
8522 2003-07-07  Roger Sayle  <roger@eyesopen.com>
8523
8524         PR optimization/11059
8525         * g++.dg/opt/emptyunion.C: New testcase.
8526
8527 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8528             Eric Botcazou  <ebotcazou@libertysurf.fr>
8529
8530         * g++.dg/opt/stack1.C: New test.
8531
8532 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
8533
8534         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
8535         run test.
8536
8537         PR c++/11431
8538         * g++.dg/expr/static_cast3.C: New test.
8539
8540 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
8541
8542         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
8543         everywhere.
8544         * gcc.dg/concat.c: Concatenation of string constants with
8545         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
8546         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
8547         * gcc.dg/cpp/escape-2.c: Use wide character constants where
8548         necessary to avoid multi-character character constant warning.
8549         * gcc.dg/cpp/escape.c: Likewise.
8550         * gcc.dg/cpp/ucs.c: Likewise.
8551         Remove backslashes from dg-bogus comments, as they confuse Tcl.
8552         Fix a typo.
8553
8554 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
8555
8556         PR c/11428
8557         * gcc.c-torture/compile/20030704-1.c: New.
8558
8559 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
8560
8561         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
8562
8563 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
8564
8565         PR c++/5287, PR c++/7910,  PR c++/11021
8566         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
8567         tests for warnings.
8568         * g++.dg/ext/dllimport2.C: Add tests for warnings.
8569         * g++.dg/ext/dllimport3.C: Likewise.
8570         * g++.dg/ext/dllimport4.C: New file.
8571         * g++.dg/ext/dllimport5.C: New file.
8572         * g++.dg/ext/dllimport6.C: New file.
8573         * g++.dg/ext/dllimport7.C: New file.
8574         * g++.dg/ext/dllimport8.C: New file.
8575         * g++.dg/ext/dllimport9.C: New file.
8576         * g++.dg/ext/dllimport10.C: New file.
8577         * g++.dg/ext/dllexport1.C: New file.
8578
8579 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
8580
8581         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
8582         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
8583
8584 2003-07-03  Roger Sayle  <roger@eyesopen.com>
8585
8586         * gcc.dg/builtins-25.c: New testcase.
8587         * gcc.dg/builtins-26.c: New testcase.
8588
8589 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
8590
8591         * gcc.dg/compat/vector-defs.h: New file.
8592         * gcc.dg/compat/vector-setup.h: New file.
8593         * gcc.dg/compat/vector-check.h: New file.
8594         * gcc.dg/compat/vector-1_main.c: New file.
8595         * gcc.dg/compat/vector-1_x.c: New file.
8596         * gcc.dg/compat/vector-1_y.c: New file.
8597         * gcc.dg/compat/vector-2_main.c: New file.
8598         * gcc.dg/compat/vector-2_x.c: New file.
8599         * gcc.dg/compat/vector-2_y.c: New file.
8600
8601         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
8602         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
8603         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
8604         * gcc.dg/compat/struct-align-1.h: New file.
8605         * gcc.dg/compat/struct-align-1_main.c: New file.
8606         * gcc.dg/compat/struct-align-1_x.c: New file.
8607         * gcc.dg/compat/struct-align-1_y.c: New file.
8608         * gcc.dg/compat/struct-align-2.h: New file.
8609         * gcc.dg/compat/struct-align-2_main.c: New file.
8610         * gcc.dg/compat/struct-align-2_x.c: New file.
8611         * gcc.dg/compat/struct-align-2_y.c: New file.
8612
8613         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
8614         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
8615         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8616         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
8617         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
8618         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8619         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8620         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
8621         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
8622         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
8623         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
8624         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
8625         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
8626         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
8627         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
8628         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
8629         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
8630         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
8631         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8632         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8633         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8634         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8635         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8636         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8637         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8638         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8639         * gcc.dg/compat/struct-return-10_x.c: Ditto.
8640         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8641         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8642
8643 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8644
8645         * gcc.dg/i386-call-1.c: New test.
8646
8647 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
8648
8649         PR c++/9162
8650         * g++.dg/parse/defarg4.C: New.
8651
8652 2003-07-03  Roger Sayle  <roger@eyesopen.com>
8653
8654         PR target/10700
8655         * gcc.c-torture/compile/20030703-1.c: New test case.
8656
8657 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
8658
8659         * g++.dg/template/local3.C: Remove extra semicolon.
8660
8661 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8662
8663         * gcc.dg/i386-volatile-1.c: New test.
8664
8665 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
8666
8667         PR c++/11072
8668         * g++.dg/other/offsetof2.C: XFAIL.
8669         * g++.dg/other/offsetof5.C: New.
8670
8671         PR c++/10219
8672         * g++.dg/template/error1.C: New.
8673
8674         PR c++/9779
8675         * g++.dg/template/dependent-expr1.C: New.
8676
8677 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
8678
8679         PR c++/6949
8680         * g++.dg/template/local3.C: New test.
8681
8682         PR c++/11149
8683         * g++.dg/lookup/scoped6.C: New test.
8684
8685 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
8686
8687         PR c++/8046
8688         * g++.dg/other/error7.C: New test.
8689
8690 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
8691
8692         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
8693         * g++.old-deja/g++.abi/vtable3.h: Likewise.
8694         * g++.old-deja/g++.law/code-gen5.C: Likewise.
8695         * g++.old-deja/g++.other/union2.C: Likewise.
8696         * gcc.dg/c90-const-expr-2.c: Likewise.
8697         * gcc.dg/c90-const-expr-3.c: Likewise.
8698         * gcc.dg/c99-const-expr-2.c: Likewise.
8699         * gcc.dg/c99-const-expr-3.c: Likewise.
8700         * gcc.dg/concat.c: Likewise.
8701
8702 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
8703
8704         PR c++/9559
8705         * g++.dg/init/static1.C: New test.
8706
8707 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8708
8709         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
8710         * g++.old-deja/g++.other/access2.C: Likewise.
8711         * g++.old-deja/g++.other/decl2.C: Likewise.
8712         * gcc.c-torture/execute/20020615-1.c: Likewise.
8713
8714 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8715
8716         PR c++/4933
8717         * g++.dg/template/sizeof4.C: New test.
8718
8719 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8720
8721         * g++.dg/other/error6.C: New test.
8722
8723 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8724
8725         PR c++/10750
8726         * g++.dg/parse/constant2.C: New test.
8727
8728 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
8729
8730         PR c++/11106
8731         * g++.dg/other/error5.C: New test.
8732
8733 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8734
8735         * gcc.dg/format/gcc_diag-1.c: New test.
8736
8737 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
8738
8739         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
8740
8741 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8742
8743         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
8744         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
8745         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
8746
8747 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
8748
8749         * gcc.c-torture/execute/builtins/string-8.c: New test.
8750         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
8751         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
8752         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
8753
8754 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
8755
8756         PR c++/10468
8757         * g++.dg/ext/typeof6.C: New test.
8758
8759 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
8760
8761         PR c++/10796
8762         * g++.dg/init/enum1.C: New test.
8763
8764 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
8765
8766         * gcc.dg/20030627-1.c: New test.
8767
8768 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
8769
8770         PR c++/11332
8771         * g++.dg/expr/static_cast2.C: New test.
8772
8773 2003-06-26  Roger Sayle  <roger@eyesopen.com>
8774             Jakub Jelinek  <jakub@redhat.com>
8775
8776         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
8777         sprintf(dst,"%s",src) optimization.
8778         * gcc.c-torture/execute/20030626-1.c: New test case.
8779         * gcc.c-torture/execute/20030626-2.c: New test case.
8780
8781 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
8782
8783         * gcc.c-torture/execute/multi-ix.c: New test.
8784
8785         * gcc.c-torture/execute/simd-4.c (main):
8786         Added missing semicolon at end of union.
8787
8788 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
8789
8790         PR c++/8266
8791         * g++.dg/template/explicit-instantiation3.C: New test.
8792
8793 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
8794
8795         * gcc.dg/20030626-1.c: Use signed char.
8796
8797 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
8798
8799         * gcc.dg/20030626-1.c: New test.
8800
8801 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
8802
8803         * const-str-2.m: Update.
8804
8805 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
8806
8807         PR c++/10990
8808         * g++.dg/rtti/dyncast1.C: New test.
8809         * g++.dg/abi/mangle4.C: Correct base-specifier access.
8810         * g++.dg/lookup/scoped1.C: Remove XFAIL.
8811         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
8812
8813         PR c++/10931
8814         * g++.dg/expr/static_cast1.C: New test.
8815
8816 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
8817
8818         * gcc.dg/20030625-1.c: New test.
8819
8820 2003-06-24  Roger Sayle  <roger@eyesopen.com>
8821
8822         * gcc.c-torture/compile/20030624-1.c: New test case.
8823
8824 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
8825
8826         * gcc.c-torture/execute/string-opt-17.c: New test.
8827
8828 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
8829
8830         PR c++/5754
8831         * g++.dg/parse/crash6.C: New test.
8832
8833 2003-06-23  Roger Sayle  <roger@eyesopen.com>
8834
8835         * gcc.dg/builtins-24.c: New test case.
8836
8837 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
8838
8839         * g++.dg/opt/operator1.C: New test.
8840
8841 2003-06-22  Roger Sayle  <roger@eyesopen.com>
8842
8843         * gcc.c-torture/execute/string-opt-16.c: New test case.
8844
8845 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
8846
8847         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
8848         * g++.old-deja/g++.other/conv7.C: Likewise
8849         * g++.old-deja/g++.other/overcnv2.C: Likewise.
8850         * g++.old-deja/g++.other/overload14.C: Likewise.
8851
8852 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
8853
8854         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
8855         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
8856
8857 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8858
8859         PR c++/10888
8860         * g++.dg/warn/Winline-3.C: New test.
8861
8862 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8863
8864         * lib/target-supports.exp (check_alias_available): Make the test
8865         program acceptable to the Solaris assembler.
8866
8867         PR c++/10749
8868         * g++.dg/template/memclass2.C: New test.
8869
8870 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8871             Eric Botcazou  <ebotcazou@libertysurf.fr>
8872
8873         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
8874         data for non-matching targets.
8875         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
8876
8877 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8878
8879         PR c++/10845
8880         * g++.dg/template/member3.C: New test.
8881
8882 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
8883
8884         PR c++/10939
8885         * g++.dg/template/func1.C: New test.
8886
8887         PR c++/9649
8888         * g++.dg/template/static4.C: New test.
8889         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
8890
8891         PR c++/11041
8892         * g++.dg/init/ref7.C: New test.
8893
8894 2003-06-19  Matt Austern  <austern@apple.com>
8895
8896         PR c++/11228
8897         * g++.dg/anew1.C: New test.
8898         * g++.dg/anew2.C: New test.
8899         * g++.dg/anew3.C: New test.
8900         * g++.dg/anew4.C: New test.
8901
8902 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
8903
8904         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
8905
8906 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
8907
8908         * gcc.c-torture/execute/simd-4.c (main): Make expected value
8909         endian-dependent.
8910
8911 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
8912
8913         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
8914         Remove cruft.
8915
8916 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
8917
8918         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
8919         * gcc.c-torture/compile/961203-1.c: Likewise.
8920         * gcc.c-torture/compile/980506-1.c: Likewise.
8921
8922 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
8923
8924         PR c++/10712
8925         * g++.dg/lookup/using7.C: New test.
8926
8927 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
8928
8929         PR c++/11105
8930         * g++.dg/abi/conv1.C: Remove it.
8931         * g++.dg/template/conv7.C: New test.
8932         * g++.dg/template/conv8.C: Likewise.
8933         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
8934         conversion operator.
8935
8936 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
8937
8938         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
8939         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
8940         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8941         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
8942         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
8943         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8944         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8945         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
8946         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
8947         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
8948         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
8949         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
8950         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
8951         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
8952         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
8953         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
8954         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
8955         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
8956         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8957         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8958         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8959         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8960         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8961         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8962         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8963         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8964         * gcc.dg/compat/struct-return-10_x.c: Ditto.
8965         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8966         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8967
8968 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
8969
8970         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
8971         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
8972         indications.
8973
8974 2003-06-16  Roger Sayle  <roger@eyesopen.com>
8975
8976         * gcc.dg/i386-387-5.c: New test case.
8977         * gcc.dg/i386-387-6.c: New test case.
8978         * gcc.dg/builtins-23.c: New test case.
8979
8980 2003-06-15  Roger Sayle  <roger@eyesopen.com>
8981
8982         * gcc.dg/builtins-22.c: New test case.
8983         * gcc.dg/i386-387-1.c: Update to test exp.
8984         * gcc.dg/i386-387-2.c: Likewise.
8985
8986 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8987
8988         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
8989
8990 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
8991
8992         * lib/gcc-dg.exp (dg-require-dll): New function.
8993         (dg-xfail-if): Likewise.
8994         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
8995         driver.
8996
8997         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
8998         * gcc.c-torture/compile/20001205-1.c: Likewise.
8999         * gcc.c-torture/compile/20001226-1.c: Likewise.
9000         * gcc.c-torture/compile/20010518-2.c: Likewise.
9001         * gcc.c-torture/compile/20020312-1.c: Likewise.
9002         * gcc.c-torture/compile/20020604-1.c: Likewise.
9003         * gcc.c-torture/compile/920501-12.c: Likewise.
9004         * gcc.c-torture/compile/920501-4.c: Likewise.
9005         * gcc.c-torture/compile/920520-1.c: Likewise.
9006         * gcc.c-torture/compile/920521-1.c: Likewise.
9007         * gcc.c-torture/compile/920625-1.c: Likewise.
9008         * gcc.c-torture/compile/961203-1.c: Likewise.
9009         * gcc.c-torture/compile/980506-1.c: Likewise.
9010         * gcc.c-torture/compile/981006-1.c: Likewise.
9011         * gcc.c-torture/compile/981022-1.c: Likewise.
9012         * gcc.c-torture/compile/981223-1.c: Likewise.
9013         * gcc.c-torture/compile/990617-1.c: Likewise.
9014         * gcc.c-torture/compile/dll.c: Likewise.
9015         * gcc.c-torture/compile/labels-3.c: Likewise.
9016         * gcc.c-torture/compile/mipscop-1.c: Likewise.
9017         * gcc.c-torture/compile/mipscop-2.c: Likewise.
9018         * gcc.c-torture/compile/mipscop-3.c: Likewise.
9019         * gcc.c-torture/compile/mipscop-4.c: Likewise.
9020         * gcc.c-torture/compile/simd-5.c: Likewise.
9021         * gcc.c-torture/compile/20000804-1.x: Remove.
9022         * gcc.c-torture/compile/20001205-1.x: Likewise.
9023         * gcc.c-torture/compile/20001226-1.x: Likewise.
9024         * gcc.c-torture/compile/20010518-2.x: Likewise.
9025         * gcc.c-torture/compile/20020312-1.x: Likewise.
9026         * gcc.c-torture/compile/20020604-1.x: Likewise.
9027         * gcc.c-torture/compile/920501-12.x: Likewise.
9028         * gcc.c-torture/compile/920501-4.x: Likewise.
9029         * gcc.c-torture/compile/920520-1.x: Likewise.
9030         * gcc.c-torture/compile/920521-1.x: Likewise.
9031         * gcc.c-torture/compile/920625-1.x: Likewise.
9032         * gcc.c-torture/compile/961203-1.x: Likewise.
9033         * gcc.c-torture/compile/980506-1.x: Likewise.
9034         * gcc.c-torture/compile/981006-1.x: Likewise.
9035         * gcc.c-torture/compile/981022-1.x: Likewise.
9036         * gcc.c-torture/compile/981223-1.x: Likewise.
9037         * gcc.c-torture/compile/990617-1.x: Likewise.
9038         * gcc.c-torture/compile/mipscop-1.x: Likewise.
9039         * gcc.c-torture/compile/mipscop-2.x: Likewise.
9040         * gcc.c-torture/compile/mipscop-3.x: Likewise.
9041         * gcc.c-torture/compile/mipscop-4.x: Likewise.
9042         * gcc.c-torture/compile/simd-5.x: Likewise.
9043
9044         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
9045
9046 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9047
9048         * gcc.c-torture/execute/20030611-1.c: New test.
9049
9050 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9051
9052         PR middle-end/168
9053         * gcc.dg/20030612-1.c: New test case.
9054
9055 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
9056
9057         PR c++/10635
9058         * g++.dg/expr/cast1.C: New test.
9059
9060 2003-06-12  Roger Sayle  <roger@eyesopen.com>
9061
9062         * gcc.dg/builtins-21.c: New test case.
9063
9064 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
9065
9066         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
9067         options instead of at the end.
9068         * lib/objc.exp (objc_target_compile): Likewise.
9069
9070 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
9071
9072         PR c++/10432
9073         * g++.dg/parse/error1.C: New test.
9074
9075 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
9076
9077         * gcc.dg/compat/struct-by-value-11_main.c: New file.
9078         * gcc.dg/compat/struct-by-value-11_x.c: New file.
9079         * gcc.dg/compat/struct-by-value-11_y.c: New file.
9080         * gcc.dg/compat/struct-by-value-12_main.c: New file.
9081         * gcc.dg/compat/struct-by-value-12_x.c: New file.
9082         * gcc.dg/compat/struct-by-value-12_y.c: New file.
9083         * gcc.dg/compat/struct-by-value-13_main.c: New file.
9084         * gcc.dg/compat/struct-by-value-13_x.c: New file.
9085         * gcc.dg/compat/struct-by-value-13_y.c: New file.
9086         * gcc.dg/compat/struct-by-value-14_main.c: New file.
9087         * gcc.dg/compat/struct-by-value-14_x.c: New file.
9088         * gcc.dg/compat/struct-by-value-14_y.c: New file.
9089         * gcc.dg/compat/struct-by-value-15_main.c: New file.
9090         * gcc.dg/compat/struct-by-value-15_x.c: New file.
9091         * gcc.dg/compat/struct-by-value-15_y.c: New file.
9092         * gcc.dg/compat/struct-by-value-16_main.c: New file.
9093         * gcc.dg/compat/struct-by-value-16_x.c: New file.
9094         * gcc.dg/compat/struct-by-value-16_y.c: New file.
9095         * gcc.dg/compat/struct-by-value-17_main.c: New file.
9096         * gcc.dg/compat/struct-by-value-17_x.c: New file.
9097         * gcc.dg/compat/struct-by-value-17_y.c: New file.
9098         * gcc.dg/compat/struct-by-value-18_main.c: New file.
9099         * gcc.dg/compat/struct-by-value-18_x.c: New file.
9100         * gcc.dg/compat/struct-by-value-18_y.c: New file.
9101
9102         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
9103         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
9104         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
9105         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
9106         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
9107         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
9108         * gcc.dg/compat/scalar-return-3_main.c: New file.
9109         * gcc.dg/compat/scalar-return-3_x.c: New file.
9110         * gcc.dg/compat/scalar-return-3_y.c: New file.
9111         * gcc.dg/compat/scalar-return-4_main.c: New file.
9112         * gcc.dg/compat/scalar-return-4_x.c: New file.
9113         * gcc.dg/compat/scalar-return-4_y.c: New file.
9114
9115 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
9116
9117         * gcc.dg/compat/fp2-struct-check.h: New file.
9118         * gcc.dg/compat/fp2-struct-defs.h: New file.
9119         * gcc.dg/compat/fp2-struct-init.h: New file.
9120         * gcc.dg/compat/struct-by-value-10_main.c: New file.
9121         * gcc.dg/compat/struct-by-value-10_x.c: New file.
9122         * gcc.dg/compat/struct-by-value-10_y.c: New file.
9123         * gcc.dg/compat/struct-return-10_main.c: New file.
9124         * gcc.dg/compat/struct-return-10_x.c: New file.
9125         * gcc.dg/compat/struct-return-10_y.c: New file.
9126
9127         * gcc.dg/compat/compat-common.h: New file.
9128         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
9129         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
9130         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
9131         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
9132         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
9133         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
9134         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
9135         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9136         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
9137         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
9138         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9139         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
9140         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
9141         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9142         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
9143         * gcc.dg/compat/small-struct-check.h: Ditto.
9144         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
9145         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9146         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
9147         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
9148         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9149         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9150         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
9151         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9152         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
9153         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
9154         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9155         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9156         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
9157         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9158         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9159         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
9160         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9161         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
9162         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
9163         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9164         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
9165         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
9166         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9167         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
9168         * gcc.dg/compat/struct-return-2_main.c: Ditto.
9169         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9170         * gcc.dg/compat/struct-return-2_y.c: Ditto.
9171         * gcc.dg/compat/struct-return-3_main.c: Ditto.
9172         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9173         * gcc.dg/compat/struct-return-3_y.c: Ditto.
9174
9175 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
9176
9177         * g++.dg/pch/static-1.C: New file.
9178         * g++.dg/pch/static-1.Hs: New file.
9179
9180 2003-06-10  Richard Henderson  <rth@redhat.com>
9181
9182         * gcc.dg/asm-7.c: Adjust expected warning text.
9183
9184 2003-06-10  Roger Sayle  <roger@eyesopen.com>
9185
9186         * gcc.dg/builtins-20.c: New test case.
9187
9188 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
9189
9190         PR c++/11131
9191         * g++.dg/opt/template1.C: New test.
9192
9193 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9194
9195         * lib/gcc-dg.exp (dg-test): Clear additional_files and
9196         additional_sources.
9197
9198 2003-05-21  David Taylor  <dtaylor@emc.com>
9199
9200         * gcc.dg/Wpadded.c: New file.
9201
9202 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9203
9204         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
9205         * gcc.dg/special/weak-2.c: Add dg-require-weak.
9206         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
9207         dg-require-weak.
9208
9209 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
9210
9211         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
9212
9213 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9214
9215         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
9216         (dg-require-alias): Likewise.
9217         (dg-require-gc-sections): Likewise.
9218         * lib/target-supports.exp (check_gc_sections_available): Likewise.
9219
9220 2003-06-08  Richard Henderson  <rth@redhat.com>
9221
9222         * gcc.dg/20011029-2.c: Fix the array reference.
9223         * gcc.dg/asm-7.c: New.
9224
9225 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
9226
9227         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
9228
9229 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
9230
9231         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
9232         (dg-require-gc-sections): Likewise.
9233
9234 2003-06-08  Jan Hubicka  <jh@suse.cz>
9235
9236         * i386-cmov1.c: Fix regular expression.
9237         * i386-cvt-1.c: Likewise.
9238         * i386-local.c: Likewise.
9239         * i386-local2.c: Likewise.
9240         * i386-mul.c: Likewise.
9241         * i386-ssetype-1.c: Likewise.
9242         * i386-ssetype-3.c: Likewise.
9243         * i386-ssetype-5.c: Likewise.
9244
9245 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9246
9247         PR c++/11039
9248         * g++.dg/warn/implicit-typename2.C: New test.
9249         * g++.dg/warn/implicit-typename3.C: New test.
9250
9251 2003-06-07  Richard Henderson  <rth@redhat.com>
9252
9253         * g++.dg/other/offsetof3.C: Use size_t.
9254         * g++.dg/other/offsetof4.C: Likewise.
9255
9256 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
9257
9258         * lib/copy-file.exp: New. Implement gcc_copy_files.
9259
9260         * lib/dg-pch.exp: Load copy-file.exp
9261         (dg-pch): Use gcc_copy_files instead of "file copy".
9262
9263 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
9264
9265         * gcc.dg/weak/weak.exp: Simplify.
9266         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
9267         * gcc.dg/weak/weak-1.c: Likewise.
9268         * gcc.dg/weak/weak-2.c: Likewise.
9269         * gcc.dg/weak/weak-3.c: Likewise.
9270         * gcc.dg/weak/weak-4.c: Likewise.
9271         * gcc.dg/weak/weak-5.c: Likewise.
9272         * gcc.dg/weak/weak-6.c: Likewise.
9273         * gcc.dg/weak/weak-7.c: Likewise.
9274         * gcc.dg/weak/weak-8.c: Likewise.
9275         * gcc.dg/weak/weak-9.c: Likewise.
9276
9277 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
9278
9279         gcc.c-torture/execute/20030606-1.c: New.
9280
9281 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9282
9283         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
9284         * gcc.dg/builtins-19.c: Likewise.
9285
9286 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9287
9288         * gcc.dg/builtins-2.c: Add some more tests.
9289         * gcc.dg/builtins-18.c: New test case.
9290         * gcc.dg/builtins-19.c: New test case.
9291
9292 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9293             Jim Wilson  <wilson@tuliptree.org>
9294
9295         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
9296
9297 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
9298
9299         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
9300         mempcpy/stpcpy calls not to be optimized into something else.
9301         * gcc.c-torture/execute/string-opt-3.c: Moved to...
9302         * gcc.c-torture/execute/builtins/string-7.c: ...here.
9303         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
9304
9305 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9306
9307         * gcc.dg/format/asm_fprintf-1.c: New test.
9308
9309 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
9310
9311         * lib/gcc-defs.exp (additional_sources): New variable.
9312         (dg-additional-sources): New function.
9313         (additional_files): New variable.
9314         (dg-additional-files): New function.
9315         (dg-additional-files-options): Likewise.
9316         * lib/gcc-dg.exp (dg-require-weak): New function.
9317         (dg-require-alias): Likewise.
9318         (dg-require-gc-sections): Likewise.
9319         * lib/target-supports.exp (check_alias_available): Remove testfile
9320         parameter.
9321         (check_gc_sections_available): New function.
9322         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
9323         (dg-gpp-additional-files): Likewise.
9324         * lib/g++.exp (additional_sources): Remove.
9325         (additional_files): Likewise.
9326         (g++_target_compile): Use dg-additional-files-options.
9327
9328         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
9329         Tcl logic.
9330         * gcc.dg/special/ecos.exp: Remove.
9331         * gcc.dg/special/20000419-2.c: Use dg-require-*.
9332         * gcc.dg/special/alias-1.c: Likewise.
9333         * gcc.dg/special/alias-2.c: Likewise.
9334         * gcc.dg/special/gcsec-1.c: Likewise.
9335         * gcc.dg/special/weak-1.c: Likewise.
9336         * gcc.dg/special/weak-2.c: Likewise.
9337         * gcc.dg/special/wkali-1.c: Likewise.
9338         * gcc.dg/special/wkali-2.c: Likewise.
9339
9340         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
9341         dg-gpp-additional-*.
9342         * g++.dg/special/conpr-3.C: Likewise.
9343         * g++.dg/special/conpr-4.C: Likewise.
9344         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
9345         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
9346         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
9347         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
9348         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
9349         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
9350         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
9351         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
9352         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
9353         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
9354         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
9355         * g++.old-deja/g++.other/comdat1.C: Likewise.
9356         * g++.old-deja/g++.other/comdat2.C: Likewise.
9357         * g++.old-deja/g++.other/comdat3.C: Likewise.
9358         * g++.old-deja/g++.other/ctor1.C: Likewise.
9359         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
9360
9361 2003-06-05  Richard Henderson  <rth@redhat.com>
9362
9363         * gcc.dg/debug/20030605-1.c: New.
9364
9365 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
9366
9367         * README.QMTEST: Update.
9368
9369 2003-06-04  Richard Henderson  <rth@redhat.com>
9370
9371         * gcc.dg/cleanup-1.c: New.
9372         * gcc.dg/cleanup-2.c: New.
9373         * gcc.dg/cleanup-3.c: New.
9374         * gcc.dg/cleanup-4.c: New.
9375         * gcc.dg/cleanup-5.c: New.
9376         * gcc.dg/cleanup-6.c: New.
9377         * gcc.dg/cleanup-7.c: New.
9378
9379 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
9380
9381         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
9382
9383         * lib/dg-pch.exp: New file.
9384         * g++.dg/pch/pch.exp: Use dg-pch.exp.
9385         * gcc.dg/pch/pch.exp: Likewise.
9386
9387 2003-06-04  Roger Sayle  <roger@eyesopen.com>
9388
9389         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
9390         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
9391         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
9392         * gcc.dg/builtins-17.c: New test case.
9393         * gcc.dg/i386-387-4.c: New test case.
9394         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
9395
9396 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9397
9398         * gcc.dg/ultrasp9.c: New test.
9399
9400 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9401
9402         * gcc.c-torture/compile/20030604-1.c: New test.
9403         * gcc.dg/sparc-constant-1.c: New test.
9404
9405 2003-06-03  Glen Nakamura  <glen@imodulo.com>
9406
9407         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
9408
9409 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
9410
9411         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
9412
9413         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
9414         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
9415
9416 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
9417
9418         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
9419
9420 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9421
9422         PR c++/10940
9423         * g++.dg/template/spec10.C: New test.
9424
9425 2003-06-03  Roger Sayle  <roger@eyesopen.com>
9426
9427         * gcc.dg/builtins-16.c: New test case.
9428
9429 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
9430
9431         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
9432         mempcpy test with post-increments.
9433         * gcc.c-torture/execute/string-opt-3.c: New test.
9434         * gcc.dg/string-opt-1.c: New test.
9435
9436 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
9437
9438         PR fortran/10965
9439         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
9440
9441 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
9442
9443         * lib/scanasm.exp (dg-scan): New function, factored out of ...
9444         (scan-assembler): ... here.  Use dg-scan.
9445         (scan-assembler-not): Likewise.
9446         (scan-file): New function.
9447         (scan-file-not): Likewise.
9448         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
9449         * gcc.dg/cpp/_Pragma4.c: Likewise.
9450         * gcc.dg/cpp/_Pragma5.c: Likewise.
9451         * gcc.dg/cpp/avoidpaste1.c: Likewise.
9452         * gcc.dg/cpp/avoidpaste2.c: Likewise.
9453         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
9454         * gcc.dg/cpp/cmdlne-P.c: Likewise.
9455         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
9456         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
9457         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
9458         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
9459         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
9460         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
9461         * gcc.dg/cpp/cxxcom1.c: Likewise.
9462         * gcc.dg/cpp/line1.c: Likewise.
9463         * gcc.dg/cpp/maccom1.c: Likewise.
9464         * gcc.dg/cpp/maccom2.c: Likewise.
9465         * gcc.dg/cpp/maccom3.c: Likewise.
9466         * gcc.dg/cpp/maccom4.c: Likewise.
9467         * gcc.dg/cpp/maccom5.c: Likewise.
9468         * gcc.dg/cpp/maccom6.c: Likewise.
9469         * gcc.dg/cpp/multiline.c: Likewise.
9470         * gcc.dg/cpp/spacing1.c: Likewise.
9471         * gcc.dg/cpp/spacing2.c: Likewise.
9472         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
9473         * gcc.dg/cpp/trad/maccom1.c: Likewise.
9474         * gcc.dg/cpp/trad/maccom2.c: Likewise.
9475         * gcc.dg/cpp/trad/maccom3.c: Likewise.
9476         * gcc.dg/cpp/trad/maccom4.c: Likewise.
9477         * gcc.dg/cpp/trad/maccom6.c: Likewise.
9478         * gcc.dg/cpp/cxxcom2.c: Likewise.
9479         * gcc.dg/cpp/cxxcom2.h: New file.
9480
9481         * gcc.dg/cpp/truefalse.cpp: Move it to ...
9482         * g++.dg/cpp/truefalse.C: Here.
9483         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
9484
9485 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
9486
9487         * gcc.dg/cpp/redef3.c: New file.
9488
9489 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9490
9491         * gcc.dg/i386-loop-3.c: New test.
9492
9493 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
9494
9495         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
9496
9497 2003-05-31  Roger Sayle  <roger@eyesopen.com>
9498
9499         * gcc.dg/fwrapv-1.c: New test case.
9500         * gcc.dg/fwrapv-2.c: New test case.
9501
9502 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9503
9504         PR c++/10956
9505         * g++.dg/template/spec9.C: New test.
9506
9507 2003-05-29  Roger Sayle  <roger@eyesopen.com>
9508
9509         * gcc.dg/duff-4.c: New test case.
9510
9511 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
9512
9513         PR fortran/10843
9514         * g77.dg/ffixed-form-1.f: New test
9515         * g77.dg/ffixed-form-2.f: New test
9516         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
9517         * g77.dg/ffree-form-3.f: New test
9518
9519 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
9520
9521         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
9522         * gcc.dg/wint_t-1.c: Likewise.
9523
9524 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9525
9526         * g++.dg/template/access11.C: New test.
9527
9528 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9529
9530         PR c++/10849
9531         * g++.dg/template/access10.C: New test.
9532
9533 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9534             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9535
9536         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
9537
9538 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
9539
9540         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
9541         suppress for powerpc-*-darwin*.
9542         * gcc.dg/torture/builtin-noret-2.c: Likewise.
9543
9544 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
9545
9546         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
9547         suppress option for powerpc-*-darwin*.
9548
9549 2003-05-23  Roger Sayle  <roger@eyesopen.com>
9550
9551         * gcc.dg/builtins-1.c: Add tests for tan and atan.
9552         * gcc.dg/builtins-4.c: Add test for fmod.
9553
9554 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9555
9556         PR c++/10682
9557         * g++.dg/template/instantiate4.C: New test.
9558
9559 2003-05-22  Roger Sayle  <roger@eyesopen.com>
9560
9561         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
9562
9563 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
9564
9565         * gcc.dg/compat/scalar-return-1_main.c: New file.
9566         * gcc.dg/compat/scalar-return-1_x.c: New file.
9567         * gcc.dg/compat/scalar-return-1_y.c: New file.
9568         * gcc.dg/compat/scalar-return-2_main.c: New file.
9569         * gcc.dg/compat/scalar-return-2_x.c: New file.
9570         * gcc.dg/compat/scalar-return-2_y.c: New file.
9571         * gcc.dg/compat/struct-return-3_main.c: New file.
9572         * gcc.dg/compat/struct-return-3_y.c: New file.
9573         * gcc.dg/compat/struct-return-3_x.c: New file.
9574         * gcc.dg/compat/struct-return-2_main.c: New file.
9575         * gcc.dg/compat/struct-return-2_x.c: New file.
9576         * gcc.dg/compat/struct-return-2_y.c: New file.
9577
9578 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9579
9580         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
9581         for hppa*-hp-hpux*.
9582         * gcc.dg/20021014-1.c (dg-options): Likewise.
9583         * gcc.dg/nest.c (dg-options): Likewise.
9584
9585 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
9586
9587         PR c++/9738
9588         * g++.dg/ext/dllimport2.C: New file.
9589         * g++.dg/ext/dllimport3.C: New file.
9590
9591 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
9592
9593         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
9594         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9595         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9596         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9597         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9598         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9599         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
9600         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
9601         * gcc.dg/compat/small-struct-defs.h: New file.
9602         * gcc.dg/compat/small-struct-init.h: New file.
9603         * gcc.dg/compat/small-struct-check.h: New file.
9604         * gcc.dg/compat/fp-struct-defs.h: New file.
9605         * gcc.dg/compat/fp-struct-check.h: New file.
9606         * gcc.dg/compat/fp-struct-init.h: New file.
9607         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
9608         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
9609
9610 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
9611
9612         * gcc.dg/20030225-2.c: New test.
9613
9614 2003-05-18  Roger Sayle  <roger@eyesopen.com>
9615             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9616
9617         * gcc.c-torture/compile/20030518-1.c: New test case.
9618
9619 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
9620
9621         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
9622         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
9623         gcc-dg-debug-runtest.
9624         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
9625         gcc-dg-debug-runtest.
9626
9627 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9628
9629         PR c++/9022
9630         * g++.dg/lookup/using6.C: New test.
9631
9632 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9633
9634         * g++.dg/parse/access2.C: New test.
9635
9636 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
9637
9638         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
9639         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
9640         * gcc.dg/debug/debug.exp: Likewise.
9641
9642 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
9643
9644         * gcc.dg/dollar.c: New test.
9645
9646 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
9647
9648         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
9649         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
9650         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
9651         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
9652         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
9653         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
9654         * gcc.dg/compat/struct-by-value-6_main.c: New file.
9655         * gcc.dg/compat/struct-by-value-6_x.c: New file.
9656         * gcc.dg/compat/struct-by-value-6_y.c: New file.
9657         * gcc.dg/compat/struct-by-value-7_main.c: New file.
9658         * gcc.dg/compat/struct-by-value-7_x.c: New file.
9659         * gcc.dg/compat/struct-by-value-7_y.c: New file.
9660         * gcc.dg/compat/struct-by-value-8_main.c: New file.
9661         * gcc.dg/compat/struct-by-value-8_x.c: New file.
9662         * gcc.dg/compat/struct-by-value-8_y.c: New file.
9663         * gcc.dg/compat/struct-by-value-9_main.c: New file.
9664         * gcc.dg/compat/struct-by-value-9_x.c: New file.
9665         * gcc.dg/compat/struct-by-value-9_y.c: New file.
9666
9667 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
9668
9669         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
9670         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
9671         support for "repo" mode.
9672         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
9673         * lib/g77-dg.exp: Likewise.
9674         * lib/obj-dg.exp: Likewise.
9675
9676 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
9677
9678         Merge from gcc-3_2-rhl8-branch:
9679         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
9680
9681         * gcc.dg/tls/opt-6.c: New test.
9682
9683         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
9684
9685         * gcc.dg/20030405-1.c: New test.
9686
9687         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
9688
9689         * gcc.dg/20030309-1.c: New test.
9690
9691         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9692
9693         * gcc.c-torture/execute/20030307-1.c: New test.
9694
9695         2003-02-20  Randolph Chung  <tausq@debian.org>
9696
9697         * gcc.c-torture/compile/20030220-1.c: New test.
9698
9699         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
9700
9701         * gcc.dg/20030217-1.c: New test.
9702
9703         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
9704
9705         * gcc.c-torture/compile/20020129-1.c: New test.
9706
9707         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9708
9709         * gcc.dg/unroll-1.c: New test.
9710
9711         2002-11-16  Jan Hubicka  <jh@suse.cz>
9712
9713         * gcc.c-torture/execute/20020920-1.c: New test.
9714
9715         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
9716
9717         PR target/7434
9718         * gcc.c-torture/compile/20021008-1.c: New test.
9719
9720         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
9721
9722         PR target/7559
9723         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
9724
9725         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
9726
9727         * gcc.c-torture/compile/20020807-1.c: New test.
9728
9729         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
9730
9731         * gcc.dg/tls/opt-1.c: New test.
9732
9733         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
9734
9735         * gcc.dg/20020729-1.c: New test.
9736
9737         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
9738
9739         * g++.dg/opt/life1.C: New test.
9740
9741         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
9742
9743         * gcc.dg/20020525-1.c: New test.
9744
9745         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
9746
9747         PR c++/6794
9748         * g++.dg/ext/pretty1.C: New test.
9749         * g++.dg/ext/pretty2.C: New test.
9750
9751 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
9752
9753         PR c++/8385
9754         * g++.dg/ext/typeof5.C: New test.
9755
9756 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
9757
9758         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
9759         __USER_LABEL_PREFIX__ into account.
9760         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
9761
9762 2003-05-14  Roger Sayle  <roger@eyesopen.com>
9763
9764         * gcc.dg/builtins-15.c: New test case.
9765
9766 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
9767
9768         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
9769
9770 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
9771
9772         * lib/g++.exp: Tweak handling of additional source files.
9773         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
9774         * g++.dg/special/conpr-2a.C: Rename to ...
9775         * g++.dg/special/conpr-2a.cc: ... this.
9776         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
9777         * g++.dg/special/conpr-3a.C: Rename to ...
9778         * g++.dg/special/conpr-3a.cc: This.
9779         * g++.dg/special/conpr-3b.C: Rename to ...
9780         * g++.dg/special/conpr-3b.cc: This.
9781         * g++.dg/special/conpr-4.C: New test.
9782         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
9783
9784 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
9785
9786         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
9787
9788 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9789
9790         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
9791         * g++.old-deja/g++.robertl/eb71.C: Likewise.
9792         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
9793         * g++.old-deja/g++.other/warn3.C: Likewise.
9794
9795 2003-05-11  Roger Sayle  <roger@eyesopen.com>
9796
9797         * gcc.dg/i386-387-1.c: Update to also test log.
9798         * gcc.dg/i386-387-2.c: Likewise.
9799
9800 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
9801
9802         * g77.f-torture/execute/int8421.f: New test.
9803
9804 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9805
9806         PR c++/10230, c++/10481
9807         * g++.dg/lookup/scoped5.C: New test.
9808
9809 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9810
9811         PR c++/10552
9812         * g++.dg/template/ttp6.C: New test.
9813
9814 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
9815
9816         * gcc.c-torture/execute/builtins: New directory.
9817         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
9818         gcc.c-torture/execute/builtins.
9819         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
9820         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
9821         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
9822         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
9823
9824 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9825
9826         PR c++/9252
9827         * g++.dg/template/access8.C: New test.
9828         * g++.dg/template/access9.C: New test.
9829
9830 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9831
9832         PR c++/9554
9833         * g++.dg/parse/access1.C: New test.
9834
9835 2003-05-09  DJ Delorie  <dj@redhat.com>
9836
9837         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
9838         long, and not an int.
9839
9840 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9841
9842         PR c++/10555, c++/10576
9843         * g++.dg/template/memclass1.C: New test.
9844
9845 2003-05-08  DJ Delorie  <dj@redhat.com>
9846
9847         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
9848         targets.
9849         * gcc.c-torture/execute/20021024-1.x: Likewise.
9850         * gcc.c-torture/execute/shiftdi.x: Likewise.
9851         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
9852         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
9853         * gcc.dg/20021018-1.c: Likewise.
9854
9855 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9856
9857         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
9858
9859         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
9860         (bcopy): Call memmove.
9861
9862 2003-05-08  Roger Sayle  <roger@eyesopen.com>
9863
9864         * g77.f-torture/compile/8485.f: New test case.
9865
9866 2003-05-07  Richard Henderson  <rth@redhat.com>
9867
9868         PR c++/10570
9869         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
9870         Verify exception_cleanup not called for rethrows.
9871         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
9872         when exiting catch block without rethrowing.
9873         * g++.dg/eh/forced3.C: New.
9874         * g++.dg/eh/forced4.C: New.
9875
9876 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
9877
9878         * gcc.dg/20030505.c: Fix triplet.
9879
9880 2003-05-06  DJ Delorie  <dj@redhat.com>
9881
9882         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
9883         * gcc.dg/nest.c: Likewise.
9884
9885 2003-05-05  Roger Sayle  <roger@eyesopen.com>
9886
9887         * gcc.dg/builtins-14.c: New test case.
9888
9889 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
9890
9891         * lib/compat.exp (compat-execute): New argument.
9892         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
9893         * gcc.dg/compat: New test directory.
9894         * gcc.dg/compat/compat.exp: New expect script.
9895         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
9896         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
9897         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
9898         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
9899         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
9900         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
9901
9902         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
9903         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
9904         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
9905         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
9906         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
9907         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
9908         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
9909         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
9910         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
9911         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
9912         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
9913         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
9914         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
9915         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
9916         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
9917
9918 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
9919
9920         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
9921
9922 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
9923
9924         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
9925
9926 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
9927
9928         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
9929         * gcc.dg/ppc-fsel-2.c: New test.
9930
9931         * gcc.dg/unused-5.c: New test.
9932
9933 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9934
9935         PR c++/10496
9936         * g++.dg/warn/pmf1.C: New test.
9937
9938 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9939
9940         PR c++/4494
9941         * g++.dg/warn/main.C: New test.
9942
9943 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9944
9945         * gcc.dg/nonnull-3.c: New test.
9946
9947 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
9948
9949         * gcc.dg/cpp/Wtrigraphs.c: Update.
9950         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
9951
9952 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
9953
9954         * gcc.dg/ppc-fsel-1.c: New test.
9955
9956 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
9957
9958         PR c/10604
9959         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
9960
9961 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
9962
9963         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
9964
9965 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9966
9967         PR c++/9364, c++/10553, c++/10586
9968         * g++.dg/parse/typename4.C: New test.
9969         * g++.dg/parse/typename5.C: Likewise.
9970
9971 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
9972
9973         * gcc.c-torture/compile/20030503-1.c: New test.
9974
9975 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9976
9977         * g++.dg/lookup/using5.C: Fix testcase error.
9978
9979 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
9980
9981         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
9982         since MEABI is no longer supported.  Remove all vestiges
9983         of MEABI from the test.
9984
9985 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9986
9987         PR c++/10554
9988         * g++.dg/lookup/using5.C: New test.
9989
9990 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9991
9992         PR c++/8772
9993         * g++.dg/template/ttp5.C: New test.
9994
9995 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
9996
9997         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
9998         (dg-gpp-additional-sources): New function.
9999         (dg-gpp-additional-files): Likewise.
10000         * lib/g++.exp (additional_sources): New variable.
10001         (additional_files): Likewise.
10002         (g++_target_compile): Deal with them.
10003         * lib/old-dejagnu.exp: Remove.
10004         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
10005         * g++.old-deja: Revise all tests to use dg commands.
10006
10007 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10008
10009         PR c++/9432, c++/9528
10010         * g++.dg/lookup/using4.C: New test.
10011
10012 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
10013
10014         * gcc.dg/noreturn-5.c: New file.
10015         * gcc.dg/noreturn-6.c: New file.
10016
10017         * gcc.c-torture/compile/inline-1.c: New file.
10018
10019 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10020
10021         PR c++/10551
10022         * g++.dg/template/explicit1.C: New test.
10023
10024 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10025
10026         PR c++/10549
10027         * g++.dg/other/bitfield1.C: New test.
10028
10029         PR c++/10527
10030         * g++.dg/init/new7.C: New test.
10031
10032 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
10033
10034         * g++.dg/ext/desig1.C: New test.
10035         * g++.dg/ext/init1.C: Update.
10036
10037         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
10038
10039 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
10040
10041         PR c++/10180
10042         * g++.dg/warn/Winline-1.C: New test.
10043
10044 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
10045
10046         * gcc.c-torture/execute/string-opt-19.c: New test.
10047
10048         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
10049         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
10050
10051 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
10052
10053         PR c++/10506
10054         * g++.dg/init/new6.C: New test.
10055
10056         PR c++/10503
10057         * g++.dg/init/ref6.C: New test.
10058
10059 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
10060
10061         * g++.dg/warn/weak1.C: XFAIL on AIX4.
10062
10063 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10064
10065         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
10066         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
10067
10068 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
10069
10070         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
10071         initialized static data members.
10072
10073 2003-04-25  H.J. Lu <hjl@gnu.org>
10074
10075         * gcc.dg/ia64-sync-4.c: New test.
10076
10077 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10078
10079         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
10080         date.
10081
10082 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
10083
10084         PR c++/10337
10085         * g++.dg/warn/conv1.C: New test.
10086         * g++.old-deja/g++.other/conv7.C: Adjust.
10087         * g++.old-deja/g++.other/overload14.C: Adjust.
10088
10089 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10090
10091         PR c++/10471
10092         * g++.dg/template/defarg2.C: New test.
10093
10094 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
10095
10096         * gcc.dg/cpp/include2.c: Update.
10097         * gcc.dg/cpp/multiline-2.c: New.
10098         * gcc.dg/cpp/multiline.c: Update.
10099         * gcc.dg/cpp/strify2.c: Update.
10100         * gcc.dg/cpp/trad/literals-2.c: Update.
10101
10102 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10103
10104         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
10105
10106 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10107
10108         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
10109
10110 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
10111
10112         PR c++/10451
10113         * g++.dg/parse/crash4.C: New test.
10114
10115         PR c++/9847
10116         * g++.dg/parse/crash5.C: New test.
10117
10118 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
10119
10120         PR c++/10446
10121         * g++.dg/parse/crash3.C: New test.
10122
10123         PR c++/10428
10124         * g++.dg/parse/elab1.C: New test.
10125
10126 2003-04-22  Devang Patel  <dpatel@apple.com>
10127
10128         * gcc.dg/cpp/trad/funlike-5.c: New test.
10129
10130 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
10131
10132         * g++.dg/other/packed1.C: Fix dg options.
10133
10134 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
10135
10136         * g++.dg/other/offsetof2.C: New test.
10137
10138 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
10139
10140         * g++.dg/template/recurse.C: Adjust location of error messages.
10141
10142 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
10143
10144         PR c++/9881
10145         * g++.dg/init/addr-const1.C: New test.
10146         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
10147
10148 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10149
10150         PR c++/10405
10151         * g++.dg/lookup/struct-hack1.C: New test.
10152
10153 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
10154
10155         * ucs.c: Update diagnostic messages.
10156
10157 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10158
10159         * gcc.dg/cpp/truefalse.cpp: New test.
10160         * gcc.dg/cpp/cpp.exp: Update.
10161         * g++.dg/other/stdbool-if.C: Remove.
10162
10163 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10164
10165         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
10166         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
10167
10168 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10169
10170         * gcc.c-torture/compile/20030418-1.c: New test.
10171
10172 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
10173
10174         * README.compat: Remove; content moved to doc/sourcebuild.texi.
10175
10176 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10177
10178         PR c++/10347
10179         g++.dg/template/dependent-name1.C: New test.
10180
10181 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
10182
10183         * gcc.dg/warn-1.c (tourist_guide): New array,
10184         contains a pointer to bar.
10185
10186 2003-04-16  Roger Sayle  <roger@eyesopen.com>
10187
10188         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
10189         * gcc.c-torture/execute/medce-1.c: New test case.
10190         * gcc.c-torture/execute/medce-2.c: New test case.
10191
10192 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
10193
10194         * lib/prune.exp: Ignore more messages.
10195
10196         PR c++/10381
10197         * g++.dg/parse/lookup3.C: New test.
10198
10199 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
10200
10201         * gcc.c-torture/compile/20030415-1.c : New test.
10202
10203 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
10204
10205         * gcc.c-torture/execute/scope-2.c: Move to ...
10206         * gcc.dg/noncompile/scope.c: .... here.
10207
10208 2003-04-14  Roger Sayle  <roger@eyesopen.com>
10209
10210         * gcc.dg/20030414-2.c: New test case.
10211
10212 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
10213
10214         PR target/10377
10215         * gcc.dg/20030414-1.c: New test.
10216
10217 2003-04-13  Roger Sayle  <roger@eyesopen.com>
10218
10219         * gcc.dg/builtins-12.c: New test case.
10220         * gcc.dg/builtins-13.c: New test case.
10221
10222 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10223
10224         * gcc.c-torture/execute/string-opt-18.c: New test.
10225
10226 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
10227
10228         PR c++/10300
10229         * g++.dg/init/new5.C: New test.
10230
10231 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
10232
10233         PR c++/7910
10234         * g++.dg/ext/dllimport1.C: New test.
10235
10236 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10237
10238         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
10239
10240 2003-04-11  Bud Davis <bdavis9659@comcast.net>
10241
10242         PR Fortran/9263
10243         * g77.f-torture/noncompile/9263.f: New test
10244         PR Fortran/1832
10245         * g77.f-torture/execute/1832.f: New test
10246
10247 2003-04-11  David Chad  <davidc@freebsd.org>
10248             Loren J. Rittle  <ljrittle@acm.org>
10249
10250         libobjc/8562
10251         * objc.dg/headers.m: New test.
10252
10253 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
10254
10255         * gcc.c-torture/execute/builtin-noret-2.c: New.
10256         * gcc.c-torture/execute/builtin-noret-2.x: New.
10257         XFAIL builtin-noret-2.c at -O1 and above.
10258         * gcc.dg/redecl.c: New.
10259         * gcc.dg/Wshadow-1.c: Update error regexps.
10260
10261 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
10262
10263         * g++.dg/abi/bitfield10.C: New test.
10264
10265 2003-04-09  Mike Stump  <mrs@apple.com>
10266
10267         * gcc.dg/pch/pch.exp: Make testcase names longer.
10268         * g++.dg/pch/pch.exp: Make testcase names longer.
10269
10270 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10271
10272         * gcc.dg/builtins-11.c: New test case.
10273
10274 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10275
10276         * gcc.dg/builtins-9.c: New test case.
10277         * gcc.dg/builtins-10.c: New test case.
10278
10279 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
10280
10281         * gcc.dg/noncompile/init-4.c.c: New test.
10282
10283 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
10284
10285         * gcc.misc-test/gcov-9.c: New test.
10286         * gcc.misc-test/gcov-10.c: New test
10287         * gcc.misc-test/gcov-11.c: New test.
10288
10289 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
10290
10291         PR optimization/10024
10292         * gcc.c-torture/compile/20030405-1.c: New test.
10293
10294 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
10295
10296         * gcc.dg/pch/static-3.c: New.
10297         * gcc.dg/pch/static-3.hs: New.
10298         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
10299
10300 2003-04-04  Richard Henderson  <rth@redhat.com>
10301
10302         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
10303         * g++.dg/eh/forced2.C: Likewise.
10304
10305 2003-04-03  Mike Stump  <mrs@apple.com>
10306
10307         * lib/scanasm.exp (scan-assembler): Add xfail processing for
10308         target arg.
10309         (scan-assembler-times, scan-assembler-not): Likewise.
10310         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
10311
10312 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10313
10314         * gcc.dg/sparc-loop-1.c: New test.
10315
10316 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
10317
10318         PR other/9274
10319         * g++.dg/pch/system-2.C: New.
10320         * g++.dg/pch/system-2.Hs: New.
10321
10322 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
10323
10324         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
10325
10326         * g++.dg/eh/simd-1.C (vecfunc): Same.
10327
10328 2003-04-01  Roger Sayle  <roger@eyesopen.com>
10329
10330         * gcc.c-torture/execute/20030401-1.c: New test case.
10331
10332 2003-04-01  Ziemowit Laski <zlaski@apple.com>
10333
10334         * objc.dg/defs.m: New.
10335
10336 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
10337
10338         * g++.dg/eh/simd-1.C: New.
10339         * g++.dg/eh/simd-2.C: New.
10340
10341 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
10342
10343         * gcc.c-torture/execute/simd-3.c: New.
10344
10345 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
10346
10347         PR c/9936
10348         * gcc.dg/20030331-2.c: New test.
10349
10350 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
10351
10352         PR c++/10278
10353         * g++.dg/parse/crash2.C: New test.
10354
10355 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10356
10357         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
10358         * gcc.c-torture/execute/20030331-1.c: ...here.
10359
10360 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10361
10362         * gcc.c-torture/execute/20030331-1.c: New test.
10363
10364 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
10365
10366         * lib/gcov.exp: Adjust call return testing strings.
10367         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
10368
10369 2003-03-31  Roger Sayle  <roger@eyesopen.com>
10370
10371         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
10372         * gcc.dg/builtins-7.c: New test case.
10373         * gcc.dg/builtins-8.c: New test case.
10374
10375 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10376
10377         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
10378
10379 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
10380
10381         PR c++/7647
10382         * g++.dg/lookup-class-member-2.C: New test.
10383
10384 2003-03-30  Glen Nakamura  <glen@imodulo.com>
10385
10386         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
10387
10388 2003-03-28  Roger Sayle  <roger@eyesopen.com>
10389
10390         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
10391
10392 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
10393
10394         * g++.dg/init/attrib1.C: New test.
10395
10396 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10397
10398         * gcc.dg/ultrasp8.c: New test.
10399
10400 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10401
10402         * gcc.dg/ultrasp7.c: New test.
10403
10404 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
10405
10406         PR c++/10047
10407         * g++.dg/template/inline1.C: New test.
10408
10409 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10410
10411         * gcc.dg/sparc-dwarf2.c: New test.
10412
10413 2003-03-27  Roger Sayle  <roger@eyesopen.com>
10414
10415         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
10416         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
10417
10418 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
10419
10420         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
10421         than reading .x files.
10422         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
10423         * g77.dg/gcov/gcov-1.f: Likewise.
10424         * gcc.misc-tests/gcov-4b.c: Likewise.
10425         * gcc.misc-tests/gcov-5b.c: Likewise.
10426         * gcc.misc-tests/gcov-6.c: Likewise.
10427         * gcc.misc-tests/gcov-7.c: Likewise.
10428         * gcc.misc-tests/gcov-8.c: Likewise.
10429         * g++.dg/gcov/gcov-1.x: Remove.
10430         * g77.dg/gcov/gcov-1.x: Likewise.
10431         * gcc.misc-tests/gcov-4b.x: Likewise.
10432         * gcc.misc-tests/gcov-5b.x: Likewise.
10433         * gcc.misc-tests/gcov-6.x: Likewise.
10434         * gcc.misc-tests/gcov-7.x: Likewise.
10435         * gcc.misc-tests/gcov-8.x: Likewise.
10436
10437 2003-03-27  Glen Nakamura  <glen@imodulo.com>
10438
10439         PR opt/10087
10440         * gcc.dg/20030324-1.c: New test.
10441
10442 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
10443
10444         PR c++/10224
10445         * g++.dg/template/arg3.C: New test.
10446
10447         PR c++/10158
10448         * g++.dg/template/friend18.C: New test.
10449
10450 2003-03-26  Roger Sayle  <roger@eyesopen.com>
10451
10452         * g77.f-torture/compile/20030326-1.f: New test case.
10453
10454 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
10455
10456         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
10457
10458         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
10459
10460 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
10461
10462         * gcc.dg/ia64-sync-3.c: New test.
10463
10464 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
10465
10466         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
10467
10468 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10469
10470         * gcc.dg/ultrasp6.c: New test.
10471
10472 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10473
10474         * gcc.dg/i386-signbit-1.c: New test.
10475         * gcc.dg/i386-signbit-2.c: New test.
10476         * gcc.dg/i386-signbit-3.c: New test.
10477
10478 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10479
10480         * gcc.dg/ultrasp5.c: Fix options.
10481
10482 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10483
10484         * gcc.dg/ultrasp5.c: Fix comment.
10485
10486 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
10487
10488         PR fortran/10197
10489         * g77.f-torture/execute/10197.f: New test.
10490
10491 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
10492
10493         PR c++/9898, c++/383
10494         * g++.dg/template/conv6.C: New test.
10495
10496         PR c++/10119
10497         * g++.dg/template/ptrmem5.C: New test.
10498
10499         PR c++/10026
10500         * g++.dg/lookup/koenig1.C: New test.
10501
10502         PR C++/10199
10503         * g++.dg/lookup/template2.C: New test.
10504
10505 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
10506
10507         * g++.dg/opt/rtti1.C: New test.
10508
10509 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10510
10511         * gcc.dg/ultrasp5.c: New test.
10512
10513 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
10514
10515         PR middle-end/9967
10516         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
10517         builtin fputs.
10518
10519 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10520
10521         PR c/8224
10522         * gcc.dg/20030323-1.c: New test.
10523
10524 2003-03-23  Roger Sayle  <roger@eyesopen.com>
10525
10526         * gcc.c-torture/compile/20030323-1.c: New test case.
10527
10528 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
10529
10530         * gcc.dg/20030321-1.c: New test.
10531
10532 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
10533
10534         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
10535
10536 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
10537
10538         PR c++/9978, c++/9708
10539         * g++.dg/ext/vlm1.C: Adjust expected error.
10540         * g++.dg/ext/vla2.C: New test.
10541         * g++.dg/template/arg1.C: New test.
10542         * g++.dg/template/arg2.C: New test.
10543
10544 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
10545
10546         * g77.f-torture/execute/select.f: New test.
10547         * g77.f-torture/noncompile/select_no_compile.f: New test.
10548
10549 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
10550
10551         PR c++/9898
10552         * g++.dg/other/error4.C: New test.
10553
10554 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
10555
10556         * g++.dg/template/friend17.C: New test.
10557
10558 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
10559
10560         * gcc.c-torture/compile/20030320-1.c: New.
10561
10562 2003-03-20  Roger Sayle  <roger@eyesopen.com>
10563
10564         * gcc.dg/builtins-6.c: New test case.
10565
10566 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
10567
10568         PR target/10073
10569         * gcc.c-torture/compile/20030319-1.c: New.
10570
10571 2003-03-18  Jan Hubicka  <jh@suse.cz>
10572
10573         * gcc.dg/i386-cvt-1.c: New test.
10574
10575 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
10576
10577         * objc.dg/naming-1.m: Use "(parse|syntax) error".
10578         * objc.dg/naming-2.m: Likewise.
10579
10580 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
10581
10582         PR c++/9639
10583         * g++.dg/parse/crash1.C: New test.
10584
10585 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
10586
10587         PR c++/8805
10588         * g++.dg/eh/cleanup1.C: New test.
10589
10590 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
10591
10592         * gcc.c-torture/execute/20030316-1.c: New test case.
10593
10594 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10595
10596         PR c++/9629
10597         * g++.dg/init/ctor2.C: New test.
10598
10599 2003-03-15  Roger Sayle  <roger@eyesopen.com>
10600
10601         * g77.f-torture/compile/xformat.f: New test case.
10602
10603 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10604
10605         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
10606         * g++.old-deja/g++.mike/eh50.C: Likewise.
10607
10608 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10609
10610         PR c++/6440
10611         * g++.dg/template/spec7.C: New test.
10612         * g++.dg/template/spec8.C: Likewise.
10613
10614 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
10615
10616         * gcc.c-torture/execute/20030313-1.c: New test.
10617
10618 2003-03-14  Richard Henderson  <rth@redhat.com>
10619
10620         * gcc.dg/inline-2.c: Adjust alpha test for external call.
10621
10622 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10623
10624         * gcc.c-torture/compile/20030314-1.c: New test.
10625
10626 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
10627
10628         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
10629         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
10630         thumb target,
10631         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
10632         to accept newer _imp__  prefix and additional
10633         newline in .drectve section.
10634         * gcc.dg/dll-4.c: Likewise.
10635         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
10636         switch.
10637
10638 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
10639
10640         * g++.dg/parse/namespace9.C: New test.
10641
10642         * g++.dg/init/ref5.C: New test.
10643         * g++.dg/parse/ptrmem1.C: Likewise.
10644
10645 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10646
10647         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
10648         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
10649         regular expression.
10650         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
10651         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
10652
10653 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
10654
10655         * gcc.c-torture/execute/20030224-2.c: New test.
10656
10657 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10658
10659         * gcc.dg/decl-3.c: New test.
10660
10661 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10662
10663         * gcc.dg/i386-loop-2.c: New test.
10664
10665 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
10666
10667         PR c++/9474
10668         * g++.dg/parse/namespace8.C: New test.
10669
10670         PR c++/9924
10671         * g++.dg/overload/builtin2.C: New test.
10672
10673 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
10674
10675         * gcc.dg/return-type-3.c: New test.
10676
10677 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
10678
10679         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
10680         profiling options are not supported.
10681
10682 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
10683
10684         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
10685         * g++.old-deja/g++.warn/impint2.C: Likewise.
10686
10687 2003-03-10  Devang Patel  <dpatel@apple.com>
10688
10689         * g++.dg/cpp/c++_cmd_1.C: New test.
10690         * g++.dg/cpp/c++_cmd_1.h: New file.
10691
10692 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
10693
10694         * gcc.dg/altivec-9.c: New file.
10695
10696 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10697
10698         * gcc.dg/ppc-sdata-1.c: New test.
10699         * gcc.dg/ppc-sdata-2.c: New test.
10700
10701 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
10702
10703         PR c++/9373
10704         * g++.dg/opt/ptrmem2.C: New test.
10705
10706         PR c++/8534
10707         * g++.dg/opt/ptrmem1.C: New test.
10708
10709 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10710
10711         * gcc.dg/i386-loop-1.c: New test.
10712
10713 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10714
10715         PR c++/9970
10716         * g++.dg/lookup/friend1.C: New test.
10717
10718 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
10719
10720         PR c++/9823
10721         * g++.dg/parser/constructor1.C: New test.
10722
10723 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
10724
10725         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
10726
10727         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
10728
10729 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
10730
10731         * gcc.dg/cpp/Wunused.c: Update test.
10732
10733 2003-03-08  Jan Hubicka  <jh@suse.cz>
10734
10735         * gcc.dg/inline-3.c: New test.
10736
10737 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
10738
10739         PR c++/9809
10740         * g++.dg/parse/builtin1.C: New test.
10741
10742         PR c++/9982
10743         * g++.dg/abi/cookie1.C: New test.
10744         * g++.dg/abi/cookie2.C: Likewise.
10745
10746         PR c++/9524
10747         * g++.dg/template/field1.C: New test.
10748
10749         PR c++/9912
10750         * g++.dg/parse/class1.C: New test.
10751         * g++.dg/parse/namespace7.C: Likewise.
10752         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
10753
10754 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
10755
10756         * g++.dg/init/ref4.C: New test.
10757
10758 2003-03-07  Jan Hubicka  <jh@suse.cz>
10759
10760         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
10761         * gcc.dg/inline-3.c:  New test.
10762
10763 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
10764
10765         * g++.dg/init/ref3.C: New test.
10766
10767         PR c++/9965
10768         * g++.dg/init/ref2.C: New test.
10769
10770         PR c++/9400
10771         * g++.dg/warn/Wshadow-2.C: New test.
10772
10773         PR c++/9791
10774         * g++.dg/warn/Woverloaded-1.C: New test.
10775
10776 2003-03-05  Jan Hubicka  <jh@suse.cz>
10777
10778         * gcc.dg/i386-local2.c: New.
10779         * gcc.dg/i386-local.c: Fix typo.
10780
10781 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
10782
10783         * g++.dg/abi/layout3.C: New test.
10784
10785 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10786
10787         * gcc.c-torture/compile/20030305-1.c
10788
10789 2003-03-05  Jan Hubicka  <jh@suse.cz>
10790
10791         * gcc.dg/i386-local.c: New.
10792
10793 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
10794
10795         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
10796
10797 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10798
10799         * gcc.dg/switch-2.c: New test.
10800         * gcc.dg/switch-3.c: New test.
10801         * gcc.dg/Wswitch.c: Adjust line numbers.
10802         * gcc.dg/Wswitch-default.c: Likewise.
10803         * gcc.dg/Wswitch-enum.c: Likewise.
10804
10805 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
10806
10807         * gcc.c-torture/execute/20030222-1.c: New test.
10808
10809 2003-03-03  James E Wilson  <wilson@tuliptree.org>
10810
10811         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
10812
10813 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
10814
10815         PR c++/9878
10816         * g++.dg/init/ref1.C: New test.
10817
10818 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
10819
10820         * gcc.dg/sh-relax.c: New SH-only test.
10821
10822 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
10823
10824         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
10825         comment explaining purpose of testcase.
10826
10827 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
10828
10829         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
10830         for HC11/HC12 (asm needs two int registers).
10831         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
10832         HC11/HC12 because the test uses an asm which needs two 32-bit
10833         registers.
10834
10835 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
10836
10837         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
10838         for HC11/HC12 (array is too large otherwise).
10839         * gcc.c-torture/compile/920501-4.x: New file, likewise.
10840         * gcc.c-torture/compile/20010518-2.x: Likewise.
10841         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
10842         HC11/HC12 (array is too large).
10843
10844 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
10845
10846         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
10847         * lib/g++-dg.exp (g++-dg-test): Likewise.
10848
10849 2003-03-01  Roger Sayle  <roger@eyesopen.com>
10850
10851         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
10852         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
10853
10854 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10855
10856         * g++.dg/warn/implicit-typename1.C: Remove warning.
10857
10858 2003-02-28  Richard Henderson  <rth@redhat.com>
10859
10860         * gcc.dg/noreturn-1.c: Move noreturn warning line.
10861         * gcc.dg/return-type-1.c: Move control reaches end warning line.
10862
10863 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
10864
10865         * gcc.dg/pch/pch.exp: Change .pch to .gch.
10866         * g++.dg/pch/pch.exp: Likewise.
10867
10868 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
10869
10870         PR c++/9879
10871         * testsuite/g++.dg/init/new4.C: New test.
10872
10873 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
10874
10875         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
10876
10877 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
10878
10879         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
10880         unsigned long.
10881
10882         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
10883         wider than float.
10884
10885 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10886
10887         * lib/scanasm.exp: Add support for counting numbers of
10888         occurences.
10889         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
10890         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
10891
10892 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
10893
10894         PR c++/9683
10895         * g++.dg/template/static3.C: New test.
10896
10897         PR c++/9829
10898         * g++.dg/parse/namespace6.C: New test.
10899
10900 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10901
10902         PR target/9732
10903         * gcc.dg/20030225-1.c: New test.
10904
10905 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
10906
10907         * README: Remove out-of-date information.
10908
10909         PR c++/9836
10910         * g++.dg/template/spec6.C: New test.
10911
10912 2003-02-24  Jeff Law  <law@redhat.com>
10913
10914         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
10915
10916 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10917
10918         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
10919         * gcc.dg/pragma-ep-1.c: Likewise.
10920
10921 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10922
10923         PR c++/9602
10924         * g++.dg/template/friend16.C: New test.
10925
10926 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
10927
10928         PR c++/5333
10929         * g++.dg/parse/fused-params1.C: Adjust error messages.
10930         * g++.dg/template/nested3.C: New test.
10931
10932 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
10933
10934         * g++.dg/abi/param1.C: New test.
10935
10936 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10937
10938         PR c++/7982
10939         * g++.dg/warn/implicit-typename1.C: New test.
10940
10941 2003-02-22  Kelley Cook <kelleycook@comcast.net>
10942
10943         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
10944         with "mtune".
10945         * g++.old-deja/g++.other/store-expr2.C: Likewise.
10946         * gcc.c-torture/execute/20010129-1.x: Likewise.
10947         * gcc.dg/20011107-1.c: Likewise.
10948         * gcc.dg/20020108-1.c: Likewise.
10949         * gcc.dg/20020122-3.c: Likewise.
10950         * gcc.dg/20020206-1.c: Likewise.
10951         * gcc.dg/20020310-1.c: Likewise.
10952         * gcc.dg/20020426-2.c: Likewise.
10953         * gcc.dg/20020517-1.c: Likewise.
10954         * gcc.dg/991230-1.c: Likewise.
10955         * gcc.dg/i386-unroll-1.c: Likewise.
10956         * gcc.misc-tests/i386-prefetch.exp: Likewise.
10957
10958 2003-02-22  Jan Hubicka  <jh@suse.cz>
10959
10960         * gcc.dg/i386-mul.c: New test.
10961
10962 2003-02-21  Roger Sayle  <roger@eyesopen.com>
10963
10964         * gcc.dg/builtins-5.c: New test case.
10965
10966 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
10967
10968         * gcc.dg/asmreg-1.c: New test.
10969
10970 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10971
10972         PR c++/9749
10973         * g++.dg/parse/varmod1.C: New test.
10974
10975 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10976
10977         PR c++/9727
10978         * g++.dg/template/op1.C: New test.
10979
10980 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10981
10982         PR c++/8906
10983         * g++.dg/template/nested2.C: New test.
10984
10985 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10986
10987         PR c++/8724
10988         * g++.dg/expr/dtor1.C: New test.
10989
10990 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
10991
10992         * gcc.dg/cpp/include3.c: New test.
10993         * gcc.dg/cpp/inc/foo.h: New file.
10994
10995 2003-02-21  Glen Nakamura  <glen@imodulo.com>
10996
10997         * gcc.c-torture/execute/20030221-1.c: New test.
10998
10999 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
11000
11001         PR c++/9729
11002         * g++.dg/abi/conv1.C: New test.
11003
11004 2003-02-20  Jan Hubicka  <jh@suse.cz>
11005
11006         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
11007
11008 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
11009
11010         * gcc.c-torture/compile/20030219-1.c: New test.
11011
11012 2003-02-18  Jan Hubicka  <jh@suse.cz>
11013
11014         * gcc.dg/funcorder.c: New test.
11015
11016 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11017
11018         * gcc.c-torture/execute/20030218-1.c: New.
11019
11020 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
11021
11022         * gcc.dg/20030218-1.c: New.
11023
11024 2003-02-18  Richard Henderson  <rth@redhat.com>
11025
11026         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
11027         * gcc.dg/attr-used-2.c: New.
11028
11029 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
11030
11031         PR c++/9704
11032         * g++.dg/init/copy5.C: New test.
11033
11034 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
11035
11036         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
11037         * g++.dg/pch/pch.exp: Likewise.
11038
11039 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
11040
11041         * gcc.c-torture/execute/20030209-1.c: Enable the test if
11042         STACK_SIZE is not defined.
11043
11044 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11045
11046         PR c++/9457
11047         * g++.dg/template/init1.C: New test.
11048
11049 2003-02-16  Jan HUbicka  <jh@suse.cz>
11050
11051         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
11052         (foo): Add few extra tests
11053         * gcc.dg/c99-const-expr-3.c: Likewise.
11054         * gcc.c-torture/execute/20030216-1.c: New.
11055
11056 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11057
11058         PR c++/9459
11059         * g++.dg/ext/typeof4.C: New test.
11060
11061 2003-02-15  Roger Sayle  <roger@eyesopen.com>
11062
11063         * gcc.dg/i386-387-3.c: New test case.
11064
11065 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
11066
11067         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
11068         cris-*-elf* cris-*-aout* and mmix-*-*.
11069
11070 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
11071
11072         * gcc.dg/20030213-1.c: New test.
11073
11074 2003-02-12  Roger Sayle  <roger@eyesopen.com>
11075
11076         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
11077         * gcc.dg/i386-387-2.c: Likewise.
11078
11079 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
11080
11081         * gcc.dg/ppc-spe.c: Fix formatting.
11082         Enable tests that were previously unsupported by gas.
11083         Delete tests for instructions that no longer exist.
11084         Switch arguments on evsubifw builtin.
11085
11086 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
11087
11088         * gcc.c-torture/execute/20030209-1.c: Disable the test if
11089         STACK_SIZE is too small.
11090
11091 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11092             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11093
11094         * gcc.dg/decl-2.c: New test.
11095
11096 2003-02-10  Jan Hubicka  <jh@suse.cz>
11097
11098         * gcc.dg/i386-fpcvt-1.c:  New test.
11099
11100 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
11101
11102         * gcc.c-torture/execute/20030209-1.c: New test.
11103
11104 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
11105
11106         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
11107         int-wide bitops, use the constants of the same width.
11108         Likewise, if long long is 32-bit wide, test bitops using
11109         32-bit constants.
11110
11111 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
11112
11113         * gcc.dg/20021014-1.c: Annotate with expected notice text.
11114
11115 2003-02-07  Roger Sayle  <roger@eyesopen.com>
11116
11117         * testsuite/gcc.dg/builtins-4.c: New test case.
11118
11119 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11120
11121         * gcc.dg/20020430-1.c: Fix dg command typos.
11122         * gcc.dg/20020503-1.c: Likewise.
11123
11124 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11125
11126         PR c++/8785
11127         * g++.dg/parse/fused-params1.C: New test.
11128
11129         PR c++/8857
11130         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
11131
11132         PR c++/8921
11133         * g++.dg/parse/non-dependent1.C: New test.
11134
11135         PR c++/8928
11136         * g++.dg/parse/dupl-tmpl-args1.C: New test.
11137
11138         PR c++/9228
11139         * g++.dg/parse/undefined7.C: New test.
11140         * g++.dg/parse/non-templ1.C: New test.
11141
11142         PR c++/9229
11143         * g++.dg/parse/too-many-tmpl-args1.C: New test.
11144
11145 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
11146
11147         * gcc.c-torture/compile/20030206-1.c: New test.
11148
11149 2003-02-05  Roger Sayle  <roger@eyesopen.com>
11150
11151         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
11152         "pow" to "foo" to avoid potential confusion with a math built-in.
11153
11154 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11155
11156         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
11157         conditions for SPARC targets.
11158
11159 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
11160
11161         * gcc.dg/20030204-1.c: New test.
11162
11163 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11164
11165         PR c++/38
11166         * g++.dg/parse/array-size1.C: New test.
11167
11168         PR c++/5657
11169         * g++.dg/parse/undefined3.C: New test.
11170
11171         PR c++/5665
11172         * g++.dg/parse/undefined4.C: New test.
11173
11174         PR c++/5975
11175         * g++.dg/parse/undefined5.C: New test.
11176
11177         PR c++/7259
11178         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
11179
11180         PR c++/8578
11181         * g++.dg/parse/casting-operator1.C: New test.
11182
11183         PR c++/8596
11184         * g++.dg/parse/undefined6.C: New test.
11185
11186         PR c++/8736
11187         * g++.dg/parse/missing-template1.C: New test.
11188
11189 2003-02-04  Jan Hubicka  <jh@suse.cz>
11190
11191         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
11192         * gcc.dg/i386-cmov?.c:  Likewise.
11193         * gcc.dg/i386-fpcvt-?.c:  Likewise.
11194         * gcc.dg/i386-ssefp-1.c:  Likewise.
11195         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
11196         conventions.
11197
11198 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
11199
11200         PR c++/7129
11201         * testsuite/g++.dg/ext/max.C: New test.
11202
11203 2003-02-03  Jan Hubicka  <jh@suse.cz>
11204
11205         * gcc.c-torture/execute/20030203-1.c: New test.
11206
11207 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
11208
11209         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
11210         'natural-endian'.
11211
11212 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
11213
11214         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
11215         * g++.dg/init/new2.C: Likewise.
11216         * g++.dg/other/new1.C: Likewise.
11217
11218 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
11219
11220         * gcc.dg/struct-ret-libc.c: New test.
11221
11222 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
11223
11224         * gcc.dg/20030129-1.c: New test.
11225
11226 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11227
11228         PR c++/8849
11229         * g++.dg/template/ptrmem4.C: New test.
11230
11231 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
11232
11233         * g++.dg/parser/constant1.C: New test.
11234
11235 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11236
11237         PR c++/8591
11238         * g++.dg/parse/friend2.C: New test.
11239
11240 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11241
11242         PR c++/9437
11243         * g++.dg/template/unify4.C: New test.
11244
11245 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
11246
11247         * gcc.c-torture/execute/20030128-1.c: New test.
11248
11249 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
11250
11251         * g++.dg/lookup/nested1.C: Test moved from ...
11252         * g++.old-deja/g++.other/lookup24.C: ... here.
11253
11254 2003-01-28  Jan Hubicka  <jh@suse.cz>
11255
11256         * gcc.dg/i386-cmov5.c:  New test.
11257
11258 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
11259
11260         * gcc.c-torture/execute/20010925-1.c: Changed the
11261         memcpy declaration.
11262
11263 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11264
11265         PR c++/3902
11266         * g++.dg/parse/template5.C: New test.
11267
11268 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
11269
11270         PR fortran/9258
11271         * g77.dg/pr9258: New test.
11272
11273 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11274
11275         * README: Move relevant parts from README.g++.
11276
11277         * README.g++: Remove this file.
11278
11279 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11280
11281         * g++.dg/abi/dcast1.C: New test.
11282
11283 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11284
11285         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
11286
11287 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
11288
11289         PR c++/47
11290         * g++.old-deja/g++.other/lookup24.C: New test.
11291
11292 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11293
11294         PR middle-end/7227
11295         * gcc.dg/uninit-C.c: New test.
11296
11297 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
11298
11299         * g++.dg/abi/covariant1.C: New test.
11300
11301 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
11302
11303         * gcc.dg/20030123-1.c: New test.
11304
11305 2003-01-25  Jan Hubicka  <jh@suse.cz>
11306
11307         PR opt/8492
11308         * gcc.c-torture/compile/20030125-1.c
11309
11310 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
11311
11312         PR c++/9403
11313         * g++.dg/parse/template3.C: New test.
11314         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
11315
11316         PR c++/795
11317         * g++.dg/parse/template4.C: New test.
11318
11319         PR c++/9415
11320         * g++.dg/template/qual2.C: New test.
11321
11322         PR c++/8545
11323         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
11324
11325         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
11326
11327 2003-01-25  Roger Sayle  <roger@eyesopen.com>
11328
11329         * gcc.c-torture/execute/switch-1.c: New test case.
11330
11331 2003-01-25  Jan Hubicka  <jh@suse.cz>
11332
11333         * gcc.c-torture/execute/20030125-1.[cx]: New test.
11334
11335 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
11336
11337         Tweaks for Bison-1.875. From the NEWS file:
11338         "- `parse error' -> `syntax error'
11339         Bison now uniformly uses the term `syntax error'"
11340         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
11341         * gcc.dg/cpp/digraph2.c: Likewise.
11342         * gcc.dg/cpp/direct2.c: Likewise.
11343         * gcc.dg/cpp/paste4.c: Likewise.
11344         * gcc.dg/c90-restrict-1.c: Likewise.
11345         * gcc.dg/c99-func-2.c: Likewise.
11346         * gcc.dg/noncompile/920721-2.c: Likewise.
11347         * gcc.dg/noncompile/930622-2.c: Likewise.
11348         * gcc.dg/noncompile/940112-1.c: Likewise.
11349         * gcc.dg/noncompile/950921-1.c: Likewise.
11350         * gcc.dg/noncompile/951123-1.c: Likewise.
11351         * gcc.dg/noncompile/971104-1.c: Likewise.
11352         * gcc.dg/noncompile/990416-1.c: Likewise.
11353
11354 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
11355
11356         * g++.dg/parse/undefined1.C: Add error message.
11357
11358 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
11359
11360         PR c++/9354
11361         * g++.dg/parse/new1.C: New test.
11362
11363         PR c++/9216
11364         * g++.dg/parse/template2.C: New test.
11365
11366         PR c++/9354
11367         * g++.dg/parse/typedef2.C: New test.
11368
11369         PR c++/9328
11370         * g++.dg/ext/typeof3.C: New test.
11371
11372 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11373
11374         PR c++/2738
11375         * g++.dg/parse/ret-type1.C: New test.
11376
11377         PR c++/3792
11378         * g++.dg/parse/tmpl-outside1.C: New test.
11379
11380         PR c++/4207
11381         * g++.dg/parse/int-as-enum1.C: New test.
11382
11383         PR c++/4903
11384         * g++.dg/parse/no-typename1.C: New test.
11385
11386         PR c++/5533
11387         * g++.dg/parse/no-value1.C: New test.
11388
11389         PR c++/5921
11390         * g++.dg/parse/wrong-inline1.C: New test.
11391
11392         PR c++/6402
11393         * g++.dg/parse/ref1.C: New test.
11394
11395         PR c++/6992
11396         * g++.dg/parse/attr-ctor1.C: New test.
11397
11398         PR c++/7229
11399         * g++.dg/parse/namespace5.C: New test.
11400
11401         PR c++/7917
11402         * g++.dg/parse/func-def1.C: New test.
11403
11404         PR c++/8143
11405         * g++.dg/parse/undefined1.C: New test.
11406
11407         PR c++/5723, PR c++/8522
11408         * g++.dg/parse/specialization1.C: New test.
11409
11410         PR c++/163, PR c++/8595
11411         * g++.dg/parse/struct-as-enum1.C: New test.
11412
11413         PR c++/9173
11414         * g++.dg/parse/undefined2.C: New test.
11415
11416 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
11417
11418         PR c++/9298
11419         * g++.dg/parse/template1.C: New test.
11420
11421         PR c++/9384
11422         * g++.dg/parse/using1.C: New test.
11423
11424         PR c++/9285
11425         PR c++/9294
11426         * g++.dg/parse/expr2.C: New test.
11427
11428         PR c++/9388
11429         * g++.dg/parse/lookup2.C: Likewise.
11430
11431 2003-01-21  Jan Hubicka  <jh@suse.cz>
11432
11433         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
11434         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
11435         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
11436         * gcc.c-torture/execute/string-opt-*.c: Likewise.
11437
11438 2003-01-20  Nick Clifton  <nickc@redhat.com>
11439
11440         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
11441         problem with ARM sibcall code generation.
11442
11443 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11444
11445         * gcc.c-torture/execute/20030120-1.c: New.
11446
11447 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
11448
11449         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
11450
11451 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
11452
11453         PR c++/9272
11454         * g++.dg/parse/ctor1.C: New test.
11455
11456         PR c++/9294:
11457         * g++.dg/parse/qualified1.C: New test.
11458
11459         * g++.dg/parse/typename3.C: New test.
11460
11461 2003-01-16  Richard Henderson  <rth@redhat.com>
11462
11463         * g++.dg/tls/init-2.C: Fix error matches for real this time.
11464
11465 2003-01-16  Richard Henderson  <rth@redhat.com>
11466
11467         * g++.dg/pch/pch.exp: Copy test header to the working directory
11468         before using it either for precompilation or direct use.
11469         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
11470         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
11471
11472 2003-01-16  Richard Henderson  <rth@redhat.com>
11473
11474         * gcc.dg/pch/pch.exp: Copy test header to the working directory
11475         before using it either for precompilation or direct use.
11476         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
11477         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
11478
11479 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
11480
11481         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
11482         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
11483         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
11484         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
11485         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
11486         typename warning into error.
11487         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
11488         error messages.
11489         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
11490         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
11491         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
11492         messages.
11493         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
11494         make declaration visible in template.
11495         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
11496         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
11497         messages.
11498         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
11499         message.
11500         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
11501         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
11502         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
11503         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
11504         typename warning with error message.
11505         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
11506         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
11507         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
11508
11509 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
11510
11511         * g++.dg/parse/ambig2.C: New test.
11512
11513 2003-01-15  Richard Henderson  <rth@redhat.com>
11514
11515         * g++.dg/tls/init-2.C: Update error message string.
11516
11517 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11518
11519         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
11520
11521 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
11522
11523         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
11524         all for HC11/HC12.
11525         * gcc.c-torture/compile/20001205-1.x: Likewise.
11526         * gcc.c-torture/compile/20001226-1.x: Likewise.
11527         * gcc.c-torture/compile/920520-1.x: Likewise.
11528         * gcc.c-torture/compile/961203-1.x: Likewise.
11529         * gcc.c-torture/compile/20020604-1.x: Likewise.
11530
11531 2003-01-15  Jan Hubicka  <jh@suse.cz>
11532
11533         * gcc.c-torture/compile/20030115-1.c: New test.
11534
11535         * gcc.dg/i386-fpcvt-1.c: New test.
11536         * gcc.dg/i386-fpcvt-2.c: New test.
11537
11538 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
11539
11540         Further conform g++'s __vmi_class_type_info to the C++ ABI
11541         specification.
11542         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
11543         the specification.
11544
11545 2003-01-14  Jan Hubicka  <jh@suse.cz>
11546
11547         * gcc.dg/i386-fpcvt-1.c: New test.
11548         * gcc.dg/i386-fpcvt-2.c: New test.
11549
11550 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11551
11552         * gcc.dg/i386-mmx-3.c: New test.
11553
11554 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
11555
11556         PR c++/9264
11557         * g++.dg/parse/octal1.C: New file.
11558
11559         PR c++/9172
11560         * g++.dg/parse/typename1.C: New file.
11561
11562 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
11563
11564         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
11565         * gcc.dg/bf-no-ms-layout.c: Likewise.
11566         * gcc.dg/bf-ms-attrib.c: Likewise.
11567
11568 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
11569
11570         PR c++/9099
11571         * g++.dg/parse/dtor1.C: New file.
11572
11573         PR c++/9128
11574         * g++.dg/rtti/typeid1.C: New file.
11575
11576         PR c++/9153
11577         * g++.dg/parse/lookup1.C: New file.
11578
11579         PR c++/9171
11580         * g++.dg/templ/spec5.C: New file.
11581
11582 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
11583
11584         * gcc.c-torture/compile/20030110-1.c: New test.
11585
11586 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
11587
11588         Merge from pch-branch:
11589
11590         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
11591
11592         * gcc.dg/pch/cpp-1.h: New.
11593         * gcc.dg/pch/cpp-1.c: New.
11594         * gcc.dg/pch/cpp-2.h: New.
11595         * gcc.dg/pch/cpp-2.c: New.
11596
11597         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
11598
11599         * gcc.dg/pch/except-1.h: New.
11600         * gcc.dg/pch/except-1.c: New.
11601
11602         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
11603
11604         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
11605         running test.
11606         * gcc.dg/pch: Include *.hp not *.h.
11607         * gcc.dg/pch/system-1.h: New.
11608         * gcc.dg/pch/system-1.c: New.
11609
11610         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
11611
11612         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
11613         rather than trying to build and run a program using PCH.
11614         * gcc.dg/pch: Remove dg-do commands from test files.
11615
11616         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
11617
11618         * gcc.dg/pch/macro-3.c: New.
11619         * gcc.dg/pch/macro-3.h: New.
11620
11621         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
11622
11623         * gcc.dg/pch/common-1.c: New.
11624         * gcc.dg/pch/common-1.h: New.
11625         * gcc.dg/pch/decl-1.c: New.
11626         * gcc.dg/pch/decl-1.h: New.
11627         * gcc.dg/pch/decl-2.c: New.
11628         * gcc.dg/pch/decl-2.h: New.
11629         * gcc.dg/pch/decl-3.c: New.
11630         * gcc.dg/pch/decl-3.h: New.
11631         * gcc.dg/pch/decl-4.c: New.
11632         * gcc.dg/pch/decl-4.h: New.
11633         * gcc.dg/pch/decl-5.c: New.
11634         * gcc.dg/pch/decl-5.h: New.
11635         * gcc.dg/pch/global-1.c: New.
11636         * gcc.dg/pch/global-1.h: New.
11637         * gcc.dg/pch/inline-1.c: New.
11638         * gcc.dg/pch/inline-1.h: New.
11639         * gcc.dg/pch/inline-2.c: New.
11640         * gcc.dg/pch/inline-2.h: New.
11641         * gcc.dg/pch/static-1.c: New.
11642         * gcc.dg/pch/static-1.h: New.
11643         * gcc.dg/pch/static-2.c: New.
11644         * gcc.dg/pch/static-2.h: New.
11645
11646         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
11647
11648         * g++.dg/pch/pch.exp: Better handle failing testcases.
11649         * gcc.dg/pch/pch.exp: Likewise.
11650         * gcc.dg/pch/macro-1.c: New.
11651         * gcc.dg/pch/macro-1.h: New.
11652         * gcc.dg/pch/macro-2.c: New.
11653         * gcc.dg/pch/macro-2.h: New.
11654
11655         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
11656
11657         * g++.dg/dg.exp: Treat files in pch/ specially.
11658         * g++.dg/pch/pch.exp: New file.
11659         * g++.dg/pch/empty.H: New file.
11660         * g++.dg/pch/empty.C: New file.
11661         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
11662         "precompile".
11663
11664         * gcc.dg/pch/pch.exp: New file.
11665         * gcc.dg/pch/empty.h: New file.
11666         * gcc.dg/pch/empty.c: New file.
11667         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
11668         "precompile".
11669
11670 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11671
11672         * g++.dg/template/friend14.C: New test.
11673
11674 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11675
11676         * gcc.dg/old-style-asm-1.c: New test.
11677
11678 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
11679
11680         * gcc.c-torture/compile/20030109-1.c: New test.
11681
11682 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11683
11684         * gcc.c-torture/execute/20030109-1.c: New test.
11685
11686 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
11687
11688         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
11689         * g++.old-deja/g++.mike/dyncast2.C: Likewise
11690         * g++.old-deja/g++.mike/dyncast3.C: Likewise
11691         * g++.old-deja/g++.mike/eh2.C: Likewise
11692         * g++.old-deja/g++.mike/eh3.C: Likewise
11693         * g++.old-deja/g++.mike/eh5.C: Likewise
11694         * g++.old-deja/g++.mike/eh6.C: Likewise
11695         * g++.old-deja/g++.mike/eh7.C: Likewise
11696         * g++.old-deja/g++.mike/eh8.C: Likewise
11697         * g++.old-deja/g++.mike/eh9.C: Likewise
11698         * g++.old-deja/g++.mike/eh10.C: Likewise
11699         * g++.old-deja/g++.mike/eh12.C: Likewise
11700         * g++.old-deja/g++.mike/eh13.C: Likewise
11701         * g++.old-deja/g++.mike/eh14.C: Likewise
11702         * g++.old-deja/g++.mike/eh16.C: Likewise
11703         * g++.old-deja/g++.mike/eh17.C: Likewise
11704         * g++.old-deja/g++.mike/eh18.C: Likewise
11705         * g++.old-deja/g++.mike/eh21.C: Likewise
11706         * g++.old-deja/g++.mike/eh23.C: Likewise
11707         * g++.old-deja/g++.mike/eh24.C: Likewise
11708         * g++.old-deja/g++.mike/eh25.C: Likewise
11709         * g++.old-deja/g++.mike/eh26.C: Likewise
11710         * g++.old-deja/g++.mike/eh27.C: Likewise
11711         * g++.old-deja/g++.mike/eh28.C: Likewise
11712         * g++.old-deja/g++.mike/eh29.C: Likewise
11713         * g++.old-deja/g++.mike/eh31.C: Likewise
11714         * g++.old-deja/g++.mike/eh33.C: Likewise
11715         * g++.old-deja/g++.mike/eh34.C: Likewise
11716         * g++.old-deja/g++.mike/eh35.C: Likewise
11717         * g++.old-deja/g++.mike/eh36.C: Likewise
11718         * g++.old-deja/g++.mike/eh37.C: Likewise
11719         * g++.old-deja/g++.mike/eh38.C: Likewise
11720         * g++.old-deja/g++.mike/eh39.C: Likewise
11721         * g++.old-deja/g++.mike/eh40.C: Likewise
11722         * g++.old-deja/g++.mike/eh41.C: Likewise
11723         * g++.old-deja/g++.mike/eh42.C: Likewise
11724         * g++.old-deja/g++.mike/eh44.C: Likewise
11725         * g++.old-deja/g++.mike/eh46.C: Likewise
11726         * g++.old-deja/g++.mike/eh47.C: Likewise
11727         * g++.old-deja/g++.mike/eh48.C: Likewise
11728         * g++.old-deja/g++.mike/eh49.C: Likewise
11729         * g++.old-deja/g++.mike/eh50.C: Likewise
11730         * g++.old-deja/g++.mike/eh51.C: Likewise
11731         * g++.old-deja/g++.mike/eh53.C: Likewise
11732         * g++.old-deja/g++.mike/eh55.C: Likewise
11733         * g++.old-deja/g++.mike/p7912.C: Likewise
11734         * g++.old-deja/g++.mike/p9706.C: Likewise
11735         * g++.old-deja/g++.mike/p10416.C: Likewise
11736         * g++.old-deja/g++.mike/p11667.C: Likewise
11737         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
11738         Remove redundant reference to Iris.
11739         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
11740         Elxsi, i860, Pico Java, and WE32K.
11741
11742 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
11743
11744         * g++.dg/ext/asm4.C: New test.
11745
11746 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11747
11748         PR c++/9030
11749         * g++.dg/template/friend12.C: New test.
11750         * g++.dg/template/friend13.C: Likewise.
11751         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
11752
11753 2003-01-08  Jan Hubicka  <jh@suse.cz>
11754
11755         * gcc.dg/i386-cadd.c: New test.
11756         * gcc.dg/i386-cmov4.c: Likewise.
11757
11758 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
11759
11760         PR c++/9165
11761         * g++.dg/warn/Wunused-3.C: New test.
11762
11763         * g++.dg/abi/bitfield9.C: New test.
11764
11765         PR c++/9189
11766         * g++.dg/parse/defarg3.C: New test.
11767
11768 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11769
11770         * g++.dg/parse/ambig1.C: New test.
11771         * g++.dg/parse/defarg2.C: New test.
11772
11773 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
11774
11775         * g++.dg/template/defarg-1.C: New test.
11776         * g++.dg/template/local2.C: Likewise.
11777
11778 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
11779
11780         * gcc.c-torture/execute/20030105-1.c: New test.
11781
11782 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11783
11784         * g++.dg/parse/namespace3.C: Remove extra semicolons.
11785         * g++.dg/parse/namespace4.C: Likewise.
11786
11787 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11788
11789         * g++.dg/template/ntp2.C: New test.
11790
11791 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
11792
11793         * g++.dg/parse/extern-C-1.C: New test.
11794
11795         * g++.dg/parse/namespace4.C: New test.
11796
11797         * g++.dg/template/nested1.C: New test.
11798
11799         * g++.dg/parse/namespace3.C: New test.
11800
11801 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11802
11803         * g++.dg/lookup/two-stage1.C: New test.
11804
11805 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11806
11807         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
11808         * g++.old-deja/g++.jason/access8.C: Likewise.
11809         * g++.old-deja/g++.other/decl5.C: Likewise.
11810
11811 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
11812
11813         * g++.dg/parse/parse7.C: New test.
11814
11815 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
11816
11817         PR c++/2843
11818         * g++.dg/ext/attrib7.C: New test.
11819
11820 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
11821
11822         * g++.dg/parse/parse6.C: New test.
11823
11824 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
11825
11826         * gcc.dg/h8300-stack-1.c: New.
11827
11828 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
11829
11830         g++.dg/lookup/exception1.C: New test.
11831
11832         g++.dg/lookup/template1.C: New test.
11833
11834         g++.dg/parse/namespace2.C: New test.
11835
11836         g++.dg/parse/parens2.C: New test.
11837
11838 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11839
11840         * g++.dg/parse/parse5.C: New test.
11841         * g++.dg/lookup/scoped4.C: New test.
11842
11843 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
11844
11845         * g++.dg/parse/parens1.C: New test.
11846
11847         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
11848         angle-bracket1.C.
11849         * g++.dg/parse/parens2.C: New test.
11850
11851         * g++.dg/lookup/scope-operator1.C: New test.
11852
11853         * g++.dg/parse/operator1.C: New test.
11854
11855 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11856
11857         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
11858         * g++.old-deja/g++.other/access6.C: Likewise.
11859         * g++.old-deja/g++.other/decl1.C: Likewise.
11860         * g++.old-deja/g++.pt/typename12.C: Likewise.
11861
11862 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
11863
11864         * g++.dg/parse/namespace1.C: New test.
11865
11866 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11867
11868         * g++.dg/parse/parse4.C: New test.
11869
11870 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11871
11872         * g++.dg/parse/parse3.C: New test.
11873
11874 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11875
11876         * g++.dg/parse/parse2.C: New test.
11877
11878 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11879
11880         * g++.dg/template/friend11.C: New test.
11881
11882 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11883
11884         * g++.dg/parse/parse1.C: New test.
11885
11886 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
11887
11888         * lib/profopt.exp: Change the name of a global variable to avoid
11889         possible clashes with other test suites.
11890
11891 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
11892
11893         * g++.dg/inherit/covariant8.C: New test.
11894
11895 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
11896
11897         * g++.dg/init/array9.C: New test.
11898
11899         PR c++/9112
11900         * g++.dg/parse/expr1.C: New test.
11901
11902 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
11903
11904         * gcc.c-torture/compile/20021230-1.c: New test.
11905
11906 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11907
11908         * g++.dg/inherit/covariant5.C: New test.
11909         * g++.dg/inherit/covariant6.C: New test.
11910         * g++.dg/inherit/covariant7.C: New test.
11911
11912 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11913
11914         PR c++/2739
11915         * g++.dg/other/access2.C: New test.
11916
11917 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11918
11919         * g++.dg/other/anon-struct.C: No longer fails
11920         * g++.old-deja/g++.brendan/parse4.C: Likewise.
11921         * g++.old-deja/g++.brendan/parse5.C: Likewise.
11922         * g++.old-deja/g++.brendan/parse6.C: Likewise.
11923
11924 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11925
11926         * g++.dg/parse/angle-bracket.C (main): No longer fails.
11927
11928 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
11929
11930         * g++.dg/eh/spec4.C: Remove stray semicolon.
11931         * g++.dg/expr/pmf-1.C: Change error message.
11932         * g++.dg/ext/asm1.C: Remove stray semicolon.
11933         * g++.dg/ext/typename1.C: Add missing typenames.
11934         * g++.dg/inherit/template-as-base.C: Change error message.
11935         * g++.dg/lookup/scoped1.C: Likewise.
11936         * g++.dg/lookup/scoped2.C: Likewise.
11937         * g++.dg/lookup/using2.C: Likewise.
11938         * g++.dg/other/component1.C: Remove stray semicolon.
11939         * g++.dg/other/do1.C: Change error message.
11940         * g++.dg/other/error2.C: Likewise.
11941         * g++.dg/other/init1.C: Likewise.
11942         * g++.dg/other/packed1.C: Remove stray semicolon.
11943         * g++.dg/other/ptrmem2.C: Change error message.
11944         * g++.dg/parse/parameter-declaration-1.C: Remove line number
11945         marker.
11946         * g++.dg/special/initp1.C: Remove invalid attribute usage.
11947         * g++.dg/template/access3.C: Add typename keyword.
11948         * g++.dg/template/access5.C: Remove stray semicolon.
11949         * g++.dg/template/access6.C: Likewise.
11950         * g++.dg/template/complit1.C: Likewise.
11951         * g++.dg/template/crash1.C: Change error message.
11952         * g++.dg/template/inherit2.C: Remove stray semicolon.
11953         * g++.dg/template/instantiate2.C: Likewise.
11954         * g++.dg/template/instantiate3.C: Change error message.
11955         * g++.dg/template/qual1.C: Remove stray semicolon.
11956         * g++.dg/template/qualttp18.C: Change error message.
11957         * g++.dg/template/ref1.C: Remove stray semicolon.
11958         * g++.dg/template/sizeof1.C (A::value): Declare it.
11959         * g++.dg/template/spec4.C: Change error message.
11960         * g++.dg/template/static1.C: Likewise.
11961         * g++.dg/template/type1.C: Likewise.
11962         * g++.dg/template/typename3.C: Likewise.
11963         * g++.old-deja/g++.benjamin/13478.C: Change error message.
11964         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
11965         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
11966         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
11967         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
11968         named return value extension.
11969         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
11970         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
11971         * g++.old-deja/g++.bob/extern_C.C: Likewise.
11972         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11973         * g++.old-deja/g++.brendan/complex1.C: Likewise.
11974         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11975         * g++.old-deja/g++.brendan/crash13.C: Likewise.
11976         * g++.old-deja/g++.brendan/crash15.C: Likewise.
11977         * g++.old-deja/g++.brendan/crash18.C: Change error message.
11978         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
11979         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11980         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11981         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11982         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
11983         syntax.
11984         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
11985         * g++.old-deja/g++.brendan/crash8.C: Change error message.
11986         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
11987         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
11988         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
11989         * g++.old-deja/g++.brendan/template11.C: Likewise.
11990         * g++.old-deja/g++.brendan/template26.C: Likewise.
11991         * g++.old-deja/g++.brendan/template27.C: Use explicit
11992         specialization syntax.
11993         * g++.old-deja/g++.brendan/template30.C: Likewise.
11994         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
11995         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
11996         non-dependent names.
11997         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
11998         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
11999         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
12000         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
12001         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
12002         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
12003         named return value extension.
12004         * g++.old-deja/g++.ext/namedret2.C: Likewise.
12005         * g++.old-deja/g++.ext/namedret3.C: Likewise.
12006         * g++.old-deja/g++.ext/return1.C: Likewise.
12007         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
12008         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
12009         * g++.old-deja/g++.jason/access8.C: Likewise.
12010         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
12011         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
12012         pseudo-destructor names.
12013         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
12014         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
12015         pseudo-destructor names.
12016         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
12017         * g++.old-deja/g++.jason/overload19.C: Likewise.
12018         * g++.old-deja/g++.jason/overload32.C: Likewise.
12019         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
12020         stray semicolons.
12021         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
12022         * g++.old-deja/g++.jason/return.C: Likewise.
12023         * g++.old-deja/g++.jason/return2.C: Likewise.
12024         * g++.old-deja/g++.jason/shadow1.C: Likewise.
12025         * g++.old-deja/g++.jason/special.C: Use explicit specialization
12026         syntax.
12027         * g++.old-deja/g++.jason/template10.C: Account for use of
12028         non-dependent names.
12029         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
12030         syntax.
12031         * g++.old-deja/g++.jason/template37.C: Likewise.
12032         * g++.old-deja/g++.law/access4.C: Change error messages.
12033         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
12034         pseudo-destructor names.
12035         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
12036         * g++.old-deja/g++.law/ctors9.C: Likewise.
12037         * g++.old-deja/g++.law/cvt22.C: Likewise.
12038         * g++.old-deja/g++.law/dtors5.C: Likewise.
12039         * g++.old-deja/g++.law/global-init1.C: Likewise.
12040         * g++.old-deja/g++.law/missed-error3.C: Likewise.
12041         * g++.old-deja/g++.law/operators28.C: Likewise.
12042         * g++.old-deja/g++.law/visibility28.C: Likewise.
12043         * g++.old-deja/g++.martin/eval1.C: Likewise.
12044         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
12045         name.
12046         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
12047         * g++.old-deja/g++.mike/net34.C: Likewise.
12048         * g++.old-deja/g++.mike/net36.C: Likewise.
12049         * g++.old-deja/g++.mike/ns2.C: Likewise.
12050         * g++.old-deja/g++.mike/p12306.C: Likewise.
12051         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
12052         value extension.
12053         * g++.old-deja/g++.mike/p700.C: Likewise.
12054         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
12055         * g++.old-deja/g++.mike/p710.C: Likewise.
12056         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
12057         value extension.
12058         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
12059         * g++.old-deja/g++.mike/pmf9.C: Likewise.
12060         * g++.old-deja/g++.ns/crash2.C: Likewise.
12061         * g++.old-deja/g++.ns/crash3.C: Likewise.
12062         * g++.old-deja/g++.ns/invalid1.C: Likewise.
12063         * g++.old-deja/g++.ns/ns17.C: Likewise.
12064         * g++.old-deja/g++.ns/template16.C: Likewise.
12065         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
12066         keyword.
12067         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
12068         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
12069         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
12070         named return value extension.
12071         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
12072         * g++.old-deja/g++.other/access4.C: Issue additional error
12073         messages.
12074         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
12075         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
12076         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
12077         * g++.old-deja/g++.other/crash25.C: Change error message.
12078         * g++.old-deja/g++.other/crash4.C: Change error message.
12079         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
12080         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
12081         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
12082         checks.
12083         * g++.old-deja/g++.other/defarg8.C: Likewise.
12084         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
12085         * g++.old-deja/g++.other/dtor10.C: Likewise.
12086         * g++.old-deja/g++.other/incomplete.C: Likewise.
12087         * g++.old-deja/g++.other/linkage7.C: Likewise.
12088         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
12089         lookup algorithm.
12090         * g++.old-deja/g++.other/mangle2.C: Likewise.
12091         * g++.old-deja/g++.other/refinit2.C: Likewise.
12092         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
12093         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
12094         * g++.old-deja/g++.pt/crash28.C: Likewise.
12095         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
12096         syntax.
12097         * g++.old-deja/g++.pt/crash32.C: Change error message.
12098         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
12099         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
12100         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
12101         error message position.
12102         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
12103         * g++.old-deja/g++.pt/defarg8.C: Change error message.
12104         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
12105         syntax.
12106         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
12107         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
12108         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
12109         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
12110         keyword.
12111         * g++.old-deja/g++.pt/explicit31.C: Likewise.
12112         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
12113         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
12114         keyword.
12115         * g++.old-deja/g++.pt/explicit71.C: Change error message.
12116         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
12117         syntax.
12118         * g++.old-deja/g++.pt/friend28.C: Account for use of
12119         non-dependent names.
12120         * g++.old-deja/g++.pt/friend29.C: Likewise.
12121         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
12122         rules.
12123         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
12124         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
12125         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
12126         lookup rules.
12127         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
12128         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
12129         keyword.
12130         * g++.old-deja/g++.pt/memclass20.C: Likewise.
12131         * g++.old-deja/g++.pt/memclass5.C: Likewise.
12132         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
12133         keyword.
12134         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
12135         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
12136         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
12137         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
12138         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
12139         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
12140         keyword.
12141         * g++.old-deja/g++.pt/spec10.C: Likewise.
12142         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
12143         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
12144         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
12145         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
12146         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
12147         * g++.old-deja/g++.pt/ttp62.C: Likewise.
12148         * g++.old-deja/g++.pt/ttp64.C: Likewise.
12149         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
12150         * g++.old-deja/g++.pt/typename15.C: Likewise.
12151         * g++.old-deja/g++.pt/typename22.C: Likewise.
12152         * g++.old-deja/g++.pt/typename6.C: Change error messages.
12153         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
12154         * g++.old-deja/g++.pt/virtual2.C: Likewise.
12155         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
12156         syntax.
12157         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
12158         return value extension.
12159         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
12160         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
12161         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
12162         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
12163
12164 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12165
12166         * g++.dg/warn/inline1.C: New test.
12167         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
12168         * g++.old-deja/g++.jason/synth10.C: Likewise.
12169         * g++.old-deja/g++.mike/net31.C: Likewise.
12170         * g++.old-deja/g++.mike/p8786.C: Likewise.
12171
12172         * g++.dg/template/friend10.C: New test.
12173         * g++.dg/template/conv5.C: New test.
12174
12175 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12176
12177         * g++.dg/lookup/scoped3.C: New test.
12178
12179         * g++.dg/lookup/decl1.C: New test.
12180         * g++.dg/lookup/decl2.C: New test.
12181
12182 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12183
12184         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
12185         gcc.c-torture/compile/20021015-1.c,
12186         gcc.c-torture/compile/20021015-2.c,
12187         gcc.c-torture/compile/20021123-1.c,
12188         gcc.c-torture/compile/20021123-2.c,
12189         gcc.c-torture/compile/20021123-3.c,
12190         gcc.c-torture/compile/20021123-4.c,
12191         gcc.c-torture/execute/20021024-1.c: Add tests previously added
12192         only to 3.1 or 3.2 branch.
12193
12194 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
12195
12196         * gcc.dg/i386-bitfield3.c: New test.
12197
12198         * gcc.dg/i386-bitfield2.c: New test.
12199
12200 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
12201
12202         * g++.dg/parse/conv_op1.C: New test.
12203
12204 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
12205
12206         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
12207         approved.
12208
12209 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
12210
12211         * gcc.c-torture/compile/20021220-1.c: New test.
12212
12213 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
12214
12215         * gcc.dg/i386-fastcall-1.c: New.
12216
12217 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12218
12219         * gcc.c-torture/execute/20021219-1.c: New test.
12220
12221 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12222
12223         * gcc.dg/i386-pic-1.c: New test.
12224
12225 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12226
12227         PR c++/8099
12228         * g++.dg/template/friend9.C: New test.
12229
12230 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12231
12232         PR c++/3663
12233         * g++.dg/template/access7.C: New test.
12234
12235 2002-12-18  Nick Clifton  <nickc@redhat.com>
12236
12237         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
12238         the libstdc++-v3 directory has been found.
12239
12240 2002-12-12  Devang Patel <dpatel@apple.com>
12241         * gcc.dg/darwin-ld-1.c: New test.
12242         * gcc.dg/darwin-ld-2.c: New test.
12243         * gcc.dg/darwin-ld-3.c: New test.
12244         * gcc.dg/darwin-ld-4.c: New test.
12245         * gcc.dg/darwin-ld-5.c: New test.
12246
12247 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12248
12249         * gcc.c-torture/compile/20021212-1.c: New test.
12250
12251 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
12252
12253         * gcc.dg/fshort-wchar: New test.
12254
12255 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
12256
12257         PR c++/8372
12258         * g++.dg/template/dtor1.C: New test.
12259
12260         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
12261         markers.
12262
12263 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
12264
12265         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
12266
12267 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
12268
12269         * g++.dg/template/static1.C: New test.
12270         * g++.dg/template/static2.C: New test.
12271         * g++.old-deja/g++.ext/memconst.C: New test.
12272
12273 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12274
12275         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
12276         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
12277         * g++.dg/special/initp1.C: Likewise.
12278
12279 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
12280
12281         * gcc.c-torture/execute/20021204-1.c: New test.
12282
12283 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
12284
12285         * gcc.dg/ppc-fmadd-1.c: New file.
12286         * gcc.dg/ppc-fmadd-2.c: New file.
12287         * gcc.dg/ppc-fmadd-3.c: New file.
12288
12289 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12290
12291         * gcc.c-torture/compile/20021204-1.c: New test.
12292
12293 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12294
12295         * g++.dg/inherit/covariant2.C: New test.
12296         * g++.dg/inherit/covariant3.C: New test.
12297         * g++.dg/inherit/covariant4.C: New test.
12298         * g++.dg/inherit/covariant1.C: Remove XFAIL.
12299         * g++.old-deja/g++.robertl/eb17.C: Likewise.
12300
12301 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
12302
12303         PR c++/8688
12304         * g++.dg/init/brace3.C: New test.
12305
12306 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
12307
12308         * gcc.dg/20020210-1.c: Fix a comment typo.
12309
12310 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
12311
12312         PR c++/8720
12313         * g++.dg/parse/defarg1.C: New test.
12314
12315         PR c++/8615
12316         * g++.dg/template/char1.C: New test.
12317
12318         * g++.dg/template/varmod1.C: Fix typo.
12319
12320 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12321
12322         DR 180
12323         * g++.old-deja/g++.pt/crash32.C: Expect error.
12324
12325 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
12326
12327         PR c++/5919
12328         * g++.dg/template/varmod1.C: New test.
12329
12330         PR c++/8727
12331         * g++.dg/inherit/typeinfo1.C: New test.
12332
12333         PR c++/8663
12334         * g++.dg/inherit/typedef1.C: New test.
12335
12336 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
12337
12338         PR c++/8332
12339         PR c++/8493
12340         * g++.dg/template/strlen1.C: New test.
12341
12342         PR c++/8227
12343         * g++.dg/template/ctor2.C: New test.
12344
12345         PR c++/8214
12346         * g++.dg/init/string1.C: New test.
12347
12348         PR c++/8511
12349         * g++.dg/template/friend8.C: New test.
12350
12351 2002-11-29  Joe Buck <jbuck@synopsys.com>
12352
12353         * g++.dg/lookup/anon2.C: New test.
12354
12355 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
12356
12357         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
12358         h8300 port.
12359
12360 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
12361
12362         * gcc.dg/bitfld-6.c: New test.
12363
12364 2002-11-27  Jan Hubicka  <jh@suse.cz>
12365
12366         * gcc.c-torture/execute/20021127.[cx]: New test.
12367
12368 2002-11-26  Jan Hubicka  <jh@suse.cz>
12369
12370         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
12371         quality.
12372
12373 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
12374
12375         * g++.dg/init/brace2.C: New test.
12376         * g++.old-deja/g++.mike/p9129.C: Correct.
12377
12378 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
12379
12380         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
12381
12382 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
12383
12384         * gcc.dg/sibcall-6: New test for indirect sibcalls.
12385
12386 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
12387
12388         * testsuite/g++.dg/abi/empty11.C: New test.
12389         * testsuite/g++.dg/rtti/cv1.C: New test.
12390
12391 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
12392
12393         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
12394
12395 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
12396
12397         * g++.dg/abi/empty10.C: New test.
12398
12399 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12400
12401         * gcc.c-torture/compile/20021124-1.c: New test.
12402
12403 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
12404
12405         * g++.dg/abi/rtti2.C: New test.
12406
12407 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12408
12409         * gcc.dg/i386-unroll-1.c: New test.
12410
12411 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12412
12413         * gcc.c-torture/compile/20021120-1.c: New test.
12414         * gcc.c-torture/compile/20021120-2.c: New test.
12415
12416 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12417
12418         * gcc.dg/bitfld-5.c: New test.
12419
12420 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12421
12422         * gcc.c-torture/execute/20021120-3.c: New test.
12423
12424 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12425
12426         * gcc.c-torture/execute/20021120-2.c: New test.
12427
12428 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12429
12430         * gcc.c-torture/execute/20021120-1.c: New test.
12431
12432 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
12433
12434         * gcc.c-torture/execute/20021118-3.c: New test.
12435
12436 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12437
12438         * gcc.c-torture/compile/20021119-1.c: New test.
12439
12440 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
12441
12442         * gcc.dg/duff-1.c: New test.
12443         * gcc.dg/duff-2.c: New test.
12444         * gcc.dg/duff-3.c: New test.
12445
12446 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
12447
12448         * gcc.dg/cpp/_Pragma5.c: New test.
12449
12450 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
12451
12452         * gcc.c-torture/execute/20021118-2.c: New test.
12453
12454 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
12455
12456         * gcc.c-torture/execute/20021118-1.c: New test.
12457
12458 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
12459
12460         * gcc.dg/20021116-1.c: New test.
12461
12462 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
12463
12464         * g++.dg/abi/vcall1.C: New test.
12465
12466 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
12467
12468         * gcc.dg/20021029-1.c: New test.
12469         * gcc.dg/20021029-2.c: New test.
12470
12471 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12472
12473         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
12474
12475 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12476
12477         PR c/8439
12478         * gcc.dg/20021110.c: Move to ...
12479         * gcc.c-torture/compile/20021110.c: .... here.
12480
12481 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12482
12483         PR c/8467
12484         * gcc.c-torture/execute/20021111-1.c
12485
12486 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12487
12488         PR c/8439
12489         * gcc.dg/20021110.c: New test.
12490
12491 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
12492
12493         * g++.dg/abi/vthunk3.C: Run only on x86.
12494
12495 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12496
12497         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
12498
12499 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
12500
12501         * lib/compat.exp (compat-execute): Fix logic error in last
12502         change.
12503
12504 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
12505
12506         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
12507
12508 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12509
12510         PR c++/8389
12511         * g++.dg/template/access6.C: New test.
12512
12513 2002-11-08  Jan Hubicka  <jh@suse.cz>
12514
12515         * gcc.dg/i386-ssefp-1.c: New test.
12516         * gcc.dg/i386-ssefp-1.c: New test.
12517
12518 2002-11-08  Jan Hubicka  <jh@suse.cz>
12519
12520         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
12521
12522 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
12523
12524         * g++.dg/abi/vthunk3.C: New test.
12525
12526         PR c++/8338
12527         * g++.dg/template/crash2.C: New test.
12528
12529 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
12530
12531         * testsuite/g++.dg/abi/dtor1.C: New test.
12532         * testsuite/g++.dg/abi/dtor2.C: Likewise.
12533
12534 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
12535
12536         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
12537         Darwin.
12538
12539 2002-11-04  Adam Nemet  <anemet@lnxw.com>
12540
12541         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
12542         -mthumb.  Only xfail with -O0.
12543
12544 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
12545
12546         * g++.dg/abi/thunk1.C: New test.
12547         * g++.dg/abi/thunk2.C: Likewise.
12548         * g++.dg/abi/vtt1.C: Likewise.
12549
12550 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
12551
12552         PR optimization/8423
12553         * gcc.c-torture/execute/builtin-constant.c: New test.
12554
12555 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
12556
12557         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
12558         Add some more cases.
12559
12560 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
12561
12562         PR c++/8391
12563         * g++.dg/opt/local1.C: New test.
12564
12565 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
12566
12567         PR c++/8160
12568         * g++.dg/template/complit1.C: New test.
12569
12570         PR c++/8149
12571         * g++.dg/template/typename4.C: Likewise.
12572
12573 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12574
12575         Core issue 287, PR c++/7639
12576         * g++.dg/template/instantiate1.C: Adjust error location.
12577         * g++.dg/template/instantiate3.C: New test.
12578         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
12579         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
12580         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
12581
12582 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
12583
12584         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
12585
12586 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
12587
12588         PR c++/8287
12589         * g++.dg/init/dtor2.C: New test.
12590
12591 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12592
12593         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
12594         * gcc.dg/nest.c: Bypass errors on irix6.
12595
12596 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
12597
12598         * gcc.dg/nest.c: Expect error for mmix-*-*.
12599         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
12600
12601 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
12602
12603         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
12604         markers.
12605
12606         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
12607
12608 2002-10-25  Mike Stump  <mrs@apple.com>
12609
12610         * gcc.dg/warn-1.c: New test.
12611
12612 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
12613
12614         * g++.dg/template/typename3.C: New test.
12615
12616 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
12617
12618         * g++.dg/lookup/ptrmem1.C: New test.
12619
12620         * g++.dg/abi/vthunk2.C: New test.
12621
12622 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
12623
12624         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
12625
12626 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
12627
12628         * g++.dg/abi/empty9.C: New test.
12629
12630 2002-10-24  Richard Henderson  <rth@redhat.com>
12631
12632         * g++.dg/inherit/thunk1.C: Enable for ia64.
12633
12634 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
12635
12636         PR c++/8067
12637         * g++.dg/lookup/pretty1.C: New test.
12638
12639 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
12640
12641         * gcc.dg/20021023-1.c: New test.
12642
12643 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
12644
12645         PR c++/7679
12646         * g++.dg/parse/inline1.C: New test.
12647
12648 2002-10-23  Richard Henderson  <rth@redhat.com>
12649
12650         * g++.dg/inherit/thunk1.C: Enable for x86_64.
12651
12652         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
12653
12654 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
12655
12656         PR c++/6579
12657         * g++.dg/parse/stmtexpr3.C: New test.
12658
12659 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12660
12661         * g++.dg/expr/cond1.C: New test.
12662
12663 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
12664
12665         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
12666
12667 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12668
12669         * g++.dg/abi/vbase13.C: New test.
12670         * g++.dg/abi/vbase14.C: Likewise.
12671
12672 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
12673
12674         * gcc.dg/tls/pic-1.c: New test.
12675         * gcc.dg/tls/nonpic-1.c: New test.
12676         * gcc.dg/20021018-1.c: New test.
12677
12678 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
12679
12680         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
12681         Remove only files with the same base name as the test case.
12682         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
12683         (profopt-execute): Likewise.  Also, remove old profiling
12684         and performance data files before running the tests.
12685
12686         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
12687         * g++.dg/bprob/bprob.exp: Likewise.
12688         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
12689         to allow more general test case names.
12690
12691         * g++.dg/bprob/bprob-1.C: Rename to ...
12692         * g++.dg/bprob/g++-bprob-1.C: ... this.
12693
12694         * g77.dg/bprob/bprob-1.f: Rename to ...
12695         * g77.dg/bprob/g77-bprob-1.f: ... this.
12696
12697 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
12698
12699         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
12700         bison 1.50 or later.
12701
12702 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
12703
12704         * g++.dg/README: Describe more test directories.
12705
12706 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12707
12708         * g++.dg/init/array6.C: Add additional tests.
12709
12710 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
12711
12712         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
12713         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
12714
12715 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
12716
12717         * gcc.c-torture/compile/20020604-1.x: New.
12718         * gcc.c-torture/compile/simd-5.x: Likewise.
12719         * gcc.c-torture/execute/920710-1.x: Likewise.
12720         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
12721
12722 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12723
12724         * g++.dg/inherit/override1.C: Add dg-options clause.
12725
12726 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12727
12728         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
12729         _mm_slli_si128.
12730
12731 2002-10-19  Andreas Schwab  <schwab@suse.de>
12732
12733         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
12734         directory component.
12735
12736 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
12737
12738         * g++.dg/inherit/thunk1.C: New test.
12739
12740         * g++.dg/inherit/override1.C: New test.
12741
12742         * g++.dg/abi/mangle11.C: New test.
12743         * g++.dg/abi/mangle14.C: New test.
12744         * g++.dg/abi/mangle17.C: New test.
12745
12746 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12747
12748         * g++.dg/overload/member2.C: New test.
12749
12750 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
12751
12752         * g++.dg/README: Describe new compat directory.
12753         * g++.dg/dg.exp: Skip tests in compat directory.
12754         * README.compat: New file.
12755         * lib/compat.exp: New expect script.
12756         * g++.dg/compat: New test directory.
12757         * g++.dg/compat/compat.exp: New expect script.
12758         * g++.dg/compat/abi: New test directory.
12759         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
12760         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
12761         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
12762         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
12763         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
12764         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
12765         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
12766         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
12767         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
12768         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
12769         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
12770         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
12771         * g++.dg/compat/break: New test directory.
12772         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
12773         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
12774         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
12775         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
12776         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
12777         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
12778         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
12779         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
12780         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
12781         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
12782         g++.dg/compat/break/README: New files.
12783         * g++.dg/compat/eh: New test directory.
12784         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
12785         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
12786         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
12787         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
12788         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
12789         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
12790         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
12791         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
12792         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
12793         g++.dg/compat/eh/filter2_y.C,
12794         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
12795         g++.dg/compat/eh/new1_y.C,
12796         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
12797         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
12798         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
12799         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
12800         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
12801         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
12802         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
12803         g++.dg/compat/eh/unexpected1_y.C: New files.
12804         * g++.dg/compat/init: New test directory.
12805         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
12806         g++.dg/compat/init/array5_y.C,
12807         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
12808         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
12809         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
12810         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
12811         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
12812         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
12813         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
12814         g++.dg/compat/init/init-ref2_y.C: New files.
12815
12816 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
12817
12818         PR c++/7584
12819         * g++.dg/inherit/using3.C: New test.
12820
12821 2002-10-17  Jan Hubicka  <jh@suse.cz>
12822
12823         * gcc.dg/20021017-2.c: New test.
12824
12825 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
12826
12827         * g++.dg/abi/mangle16.C: Adjust.
12828
12829         * g++.dg/init/array8.C: New test.
12830
12831 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
12832
12833         * gcc.dg/special/mips-abi.exp: New test.
12834         * gcc.dg/special/mips-abi.s: Empty file used by the above.
12835
12836 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
12837
12838         * g++.dg/abi/mangle16.C: New test.
12839         * g++.dg/abi/mangle17.C: Likewise.
12840
12841         PR c++/7478
12842         * g++.dg/template/ref1.C: New test.
12843
12844 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12845
12846         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
12847
12848 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
12849
12850         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
12851
12852 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
12853
12854         PR c++/7524
12855         * g++.dg/init/array7.C: New test.
12856
12857 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
12858
12859         * g++.dg/init/array6.C: New test.
12860
12861         * g++.dg/abi/mangle13.C: Likewise.
12862         * g++.dg/abi/mangle14.C: Likewise.
12863         * g++.dg/abi/mangle15.C: Likewise.
12864
12865 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12866
12867         * g++.dg/abi/empty8.C: New test.
12868
12869 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
12870
12871         * g++.dg/init/ctor1.C: New test.
12872
12873 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
12874
12875         * gcc.c-torture/execute/20021015-1.c: New test.
12876
12877 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
12878
12879         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
12880
12881 2002-10-14  Jan Hubicka  <jh@suse.cz>
12882
12883         * gcc.dg/i386-ssetype-[1-5].c: New tests.
12884
12885 2002-10-14  Richard Henderson  <rth@redhat.com>
12886
12887         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
12888
12889 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12890
12891         PR optimization/6631
12892         * g++.dg/opt/const2.C: New test.
12893
12894 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12895
12896         PR c++/7176
12897         * g++.dg/parse/friend1.C: New test.
12898         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
12899
12900 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
12901
12902         * gcc.dg/20021014-1.c: New test.
12903
12904 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
12905
12906         PR c++/5661
12907         * g++.dg/ext/vlm1.C: New test.
12908         * g++.dg/ext/vlm2.C: Likewise.
12909
12910         * g++.dg/init/array1.C: Remove invalid braces.
12911         * g++.dg/init/brace1.C: New test.
12912         * g++.dg/init/copy2.C: Likewise.
12913         * g++.dg/init/copy3.C: Likewise.
12914         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
12915         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
12916         braces.
12917
12918 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
12919
12920         * gcc.dg/cpp/assembler.S: Don't use -ansi.
12921
12922 2002-10-11  Richard Shann  <richard.shann@superh.com>
12923
12924         * gcc.c-torture/compile/simd-5.c: New test.
12925
12926 2002-10-10  Roger Sayle  <roger@eyesopen.com>
12927
12928         * gcc.c-torture/execute/shiftopt-1.c: New test case.
12929
12930 2002-10-10  Jim Wilson  <wilson@redhat.com>
12931
12932         * gcc.c-torture/execute/20021010-1.c: New test.
12933
12934 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
12935
12936         PR c/7353
12937         * g++.dg/ext/typedef-init.C: New test.
12938         * gcc.dg/typedef-init.c: New test.
12939
12940 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
12941
12942         * gcc.dg/cpp/paste13.c: New test.
12943
12944 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12945
12946         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
12947         remaining platforms, XFAIL during compile, not execute.  Don't
12948         XFAIL at -O0.
12949
12950 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
12951
12952         * gcc.dg/alias-1.c: Tweak expected warning.
12953
12954 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
12955
12956         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
12957
12958 2002-10-06  Andreas Jaeger  <aj@suse.de>
12959
12960         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
12961         * gcc.dg/cpp/c++98.C: Likewise.
12962
12963         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
12964         * g++.dg/cpp/c++98.C: Likewise.
12965
12966         * g++.dg/README (Subdirectories): Mention cpp directory.
12967
12968         PR target/7559
12969         * gcc.dg/20021006-1.c: New test.
12970
12971 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12972
12973         PR c++/7804
12974         * g++.dg/other/warning1.C: New test.
12975
12976 2002-10-04  Roger Sayle  <roger@eyesopen.com>
12977
12978         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
12979         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
12980         and sparc-*-* with -m64 as expected failures.  See PR 8087.
12981
12982 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
12983
12984         PR c++/7931
12985         * g++.dg/template/ptrmem3.C: New test.
12986
12987         PR c++/7754
12988         * g++.dg/template/union1.C: New test.
12989
12990 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
12991
12992         PR c++/8006
12993         * g++.dg/abi/mangle9.C: New test.
12994         * g++.dg/abi/mangle10.C: New test.
12995         * g++.dg/abi/mangle11.C: New test.
12996         * g++.dg/abi/mangle12.C: New test.
12997
12998 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
12999
13000         PR c++/7188.
13001         * g++.dg/template/meminit1.C: New test.
13002         * g++.dg/warn/Wreorder-1.C: Likewise.
13003         * g++.old-deja/g++.mike/warn3.C: Tweak.
13004         * lib/prune.exp: Ingore "in copy constructor".
13005
13006 2002-10-02  Andreas Jaeger  <aj@suse.de>
13007
13008         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
13009         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
13010         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
13011         on x86-64.
13012
13013 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13014
13015         * gcc.dg/empty1.C: Fix typo.
13016
13017 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
13018
13019         * gcc.dg/alias-1.c: New test.
13020
13021 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
13022
13023         * gcc.dg/empty1.C: New test.
13024
13025         * g++.dg/tls/init-2.C: Tweak error messages.
13026
13027 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
13028
13029         * gcc.c-torture/compile/20020923-1.c: New test.
13030
13031 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
13032
13033         * gcc.c-torture/execute/ffs-1.c: New test.
13034         * gcc.c-torture/execute/ffs-2.c: Ditto.
13035
13036 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
13037
13038         * g++.dg/overload/member1.C: New test.
13039
13040 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
13041
13042         * g++.dg/abi/empty7.C: New test.
13043         * g++.dg/init/pm2.C: Likewise.
13044
13045 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
13046
13047         * g++.dg/rtti/crash1.C: New test.
13048
13049 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
13050
13051         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
13052         gcc.dg/sibcall-4.c: New tests.
13053
13054 2002-09-28  Roger Sayle  <roger@eyesopen.com>
13055
13056         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
13057         powerpc and MMIX targets.
13058
13059 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
13060
13061         * gcc.dg/cpp/20020927-1.c: New.
13062
13063 2002-09-26  David S. Miller  <davem@redhat.com>
13064
13065         * gcc.c-torture/compile/trunctfdf.c: New.
13066
13067 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13068
13069         * lib/target-supports.exp (check_weak_available): Handle solaris2.
13070
13071 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
13072
13073         * gcc.c-torture/execute/loop-15.c: New.
13074
13075 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
13076
13077         * README.QMTEST: Fix typo.
13078
13079 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
13080
13081         * gcc.dg/20020926-1.c: New test.
13082
13083 2002-09-25  David S. Miller  <davem@redhat.com>
13084
13085         PR target/7842
13086         * gcc.c-torture/execute/shiftdi.c: New test.
13087
13088 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
13089
13090         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
13091         unique to the tool.
13092         * lib/g77.exp (g77_init): Likewise.
13093         * lib/g++.exp (g++_init): Likewise.
13094         * lib/objc.exp (objc_init): Likewise.
13095
13096 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
13097
13098         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
13099         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
13100         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
13101
13102 2002-09-25  Richard Henderson  <rth@redhat.com>
13103
13104         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
13105         too-small long double.
13106
13107 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
13108
13109         * gcc.dg/20020919-1.c: New test.
13110
13111 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
13112
13113         * g++.dg/abi/bitfield6.C: New test.
13114         * g++.dg/abi/bitfield7.C: New test.
13115         * g++.dg/abi/bitfield8.C: New test.
13116         * g++.dg/abi/vbase11.C: New test.
13117
13118 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13119
13120         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
13121         hppa*-*-hpux*.  Update test comment.
13122
13123 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
13124
13125         * gcc.dg/tls/struct-1.c: New test.
13126
13127 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
13128
13129         * gcc.dg/cpp/tr-warn2.c: Update.
13130
13131 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13132
13133         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
13134
13135 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13136
13137         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
13138         systems.
13139
13140 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
13141
13142         * gcc.c-torture/execute/ieee/mzero3.c: New test.
13143
13144         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
13145         Adjust for c++filt moved to binutils.  Remove spurious duplicate
13146         setting of cxxfilt.
13147
13148 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
13149
13150         * gcc.dg/20020312-2.c: Update for darwin.
13151
13152 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13153
13154         * g++.old-deja/g++.other/crash32.C: Mark ICE.
13155
13156 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
13157
13158         * objc.dg/comp-types-1.m: New test.
13159         * objc.dg/comp-types-2.m: New test.
13160         * objc.dg/comp-types-3.m: New test.
13161         * objc.dg/comp-types-4.m: New test.
13162         * objc.dg/comp-types-5.m: New test.
13163         * objc.dg/comp-types-6.m: New test.
13164
13165 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13166
13167         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
13168
13169 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13170
13171         * g++.dg/other/do1.C: New test.
13172
13173         * g++.dg/template/subst1.C: New test.
13174
13175 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
13176
13177         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
13178
13179 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13180
13181         * g++.dg/template/qualttp20.C: Adjust expected errors.
13182         * g++.old-deja/g++.jason/report.C: Likewise.
13183         * g++.old-deja/g++.other/qual1.C: Likewise.
13184
13185         * g++.dg/lookup/scoped2.C: New test.
13186
13187         * g++.dg/ext/asm3.C: New test.
13188
13189 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
13190
13191         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
13192
13193 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
13194
13195         * ChangeLog: follow spelling conventions.
13196         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
13197         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
13198         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
13199         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
13200         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
13201         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
13202         * g++.old-deja/g++.law/global-init1.C: Likewise.
13203         * g++.old-deja/g++.other/delete4.C: Likewise.
13204         * g++.old-deja/g++.other/inline21.C: Likewise.
13205         * g++.old-deja/g++.other/singleton.C: Likewise.
13206         * g77.dg/strlen0.f: Likewise.
13207         * g77.f-torture/compile/20010519-1.f: Likewise.
13208         * g77.f-torture/compile/980310-4.f: Likewise.
13209         * gcc.c-torture/compile/20000605-1.c: Likewise.
13210         * gcc.c-torture/execute/20020225-1.c: Likewise.
13211         * gcc.dg/c90-hexfloat-2.c: Likewise.
13212         * gcc.dg/c99-bool-1.c: Likewise.
13213         * gcc.dg/c99-hexfloat-2.c: Likewise.
13214         * gcc.dg/dll-2.c: Likewise.
13215         * gcc.dg/wtr-union-init-1.c: Likewise.
13216         * gcc.dg/wtr-union-init-2.c: Likewise.
13217         * gcc.dg/wtr-union-init-3.c: Likewise.
13218         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13219         * gcc.dg/cpp/defined.c: Likewise.
13220         * gcc.dg/cpp/macsyntx.c: Likewise.
13221         * gcc.dg/cpp/paste2.c: Likewise.
13222         * gcc.dg/cpp/trad/defined.c: Likewise.
13223         * gcc.dg/format/c90-printf-1.c: Likewise.
13224         * gcc.dg/format/c90-scanf-1.c: Likewise.
13225         * gcc.dg/format/c99-printf-1.c: Likewise.
13226         * gcc.dg/format/c99-scanf-1.c: Likewise.
13227         * gcc.misc-tests/gcov-8.c: Likewise.
13228         * lib/profopt.exp: Likewise.
13229
13230 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
13231
13232         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
13233
13234 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13235
13236         * g++.dg/inherit/using2.C: New test.
13237
13238 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
13239
13240         * ChangeLog: Follow spelling conventions.
13241         * g++.dg/template/friend4.C: Likewise.
13242         * g++.old-deja/g++.pt/crash67.C: Likewise.
13243         * gcc.c-torture/execute/20000801-4.c: Likewise.
13244         * gcc.dg/c90-digraph-1.c: Likewise.
13245         * gcc.dg/c94-digraph-1.c: Likewise.
13246         * gcc.dg/c99-digraph-1.c: Likewise.
13247         * gcc.dg/cpp/line5.c: Likewise.
13248         * gcc.dg/cpp/multiline.c: Likewise.
13249         * gcc.dg/cpp/trad/literals-1.c: Likewise.
13250         * gcc.dg/format/attr-3.c: Likewise.
13251         * gcc.dg/format/c90-scanf-3.c: Likewise.
13252         * gcc.dg/format/ext-4.c: Likewise.
13253
13254 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13255
13256         * g++.dg/template/pretty1.C: New test.
13257
13258 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
13259
13260         * gcc.c-torture/execute/struct-cpy-1.c: New test.
13261
13262 2002-09-13  Matt Austern  <austern@apple.com>
13263
13264         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
13265         passing a cast expression to a function by const reference.
13266
13267 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
13268
13269         * g++.dg/template/deduce1.C: New test.
13270
13271 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
13272
13273         * gcc.c-torture/execute/simd-1.c: Force all use of int to
13274         32-bit int.
13275
13276 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13277
13278         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
13279         usage.
13280
13281 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
13282
13283         * gcc.c-torture/compile/20020910-1.c: New test.
13284
13285 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
13286
13287         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
13288
13289 2002-09-10  Andreas Jaeger  <aj@suse.de>
13290
13291         * gcc.dg/20020312-2.c: Adjust for x86-64.
13292
13293 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
13294
13295         * g77.dg/7388.f: New test case for PR 7388.
13296
13297 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
13298
13299         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
13300
13301 2002-09-05  Ziemowit Laski <zlaski@apple.com>
13302
13303         * objc.dg/proto-lossage-1.m: New test.
13304
13305 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
13306
13307         * gcc.dg/cpp/_Pragma4.c: Fix typo.
13308
13309 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
13310
13311         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
13312         expected to pass.
13313
13314 2002-09-06  Stan Shebs  <shebs@apple.com>
13315             David Edelsohn  <edelsohn@gnu.org>
13316
13317         * gcc.dg/weak: New directory.
13318         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
13319         target-specific xfail bits.
13320         * gcc.dg/typeof-2.c: Move to new directory.
13321         * gcc.dg/weak.exp: New expect script.
13322
13323 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
13324
13325         * gcc.c-torture/execute/extzvsi.c: New test.
13326
13327 2002-09-05  Stan Shebs  <shebs@apple.com>
13328
13329         * gcc.dg/weak-1.c: xfail on Darwin.
13330         * gcc.dg/weak-2.c: Ditto.
13331         * gcc.dg/weak-3.c: Ditto.
13332         * gcc.dg/weak-4.c: Ditto.
13333         * gcc.dg/weak-5.c: Ditto.
13334         * gcc.dg/weak-6.c: Ditto.
13335         * gcc.dg/weak-7.c: Ditto.
13336         * gcc.dg/weak-8.c: Ditto.
13337         * gcc.dg/weak-9.c: Ditto.
13338
13339 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
13340
13341         * gcc.c-torture/execute/loop-14.c: New test.
13342
13343 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
13344
13345         * g++.dg/other/cxa-atexit1.C: New test.
13346
13347         * gcc.dg/typeof-2.c: New test.
13348
13349 2002-09-03  Roger Sayle  <roger@eyesopen.com>
13350
13351         * gcc.dg/builtins-2.c: New testcase.
13352         * gcc.dg/builtins-3.c: New testcase.
13353
13354 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
13355
13356         * gcc.dg/cpp/_Pragma4.c: New test.
13357
13358 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
13359
13360         * objc/execute/nil_method-1.m: New testcase.
13361
13362 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
13363
13364         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
13365         [Object class], not [Object initialize].
13366
13367 2002-08-31  Roger Sayle  <roger@eyesopen.com>
13368             Hans-Peter Nilsson  <hp@bitrange.com>
13369
13370         * gcc.c-torture/execute/20020720-1.x: Skip test on
13371         mmix-knuth-mmixware.  Correct comment.
13372
13373 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
13374
13375         * testsuite/g++.dg/abi/bitfield5.C: New test.
13376         * testsuite/g++.dg/abi/vbase10.C: Likewise.
13377
13378 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
13379
13380         * objc.dg/undeclared-selector.m: New test.
13381
13382 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
13383
13384         * g++.dg/other/offsetof1.C: Avoid cast warning.
13385
13386 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
13387
13388         * objc.dg/super-class-2.m: New test.
13389
13390 2002-08-24  Matt Austern  <austern@apple.com>
13391
13392         * g++.dg/ext/lvaddr.C: New test.
13393         * g++.dg/ext/lvcast.C: New test.
13394
13395 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
13396
13397         * testsuite/g++.dg/inherit/cond1.C: New test.
13398
13399 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
13400
13401         * gcc.dg/noncompile/incomplete-1.c: New test.
13402
13403 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
13404
13405         * gcc.dg/typespec-1.c: New test.
13406
13407 2002-08-20  Devang Patel  <dpatel@apple.com>
13408         * objc.dg/proto-hier-2.m: New test.
13409
13410 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
13411
13412         * objc.dg/bitfield-1.m: New test.
13413         * objc.dg/bitfield-2.m: New test.
13414
13415 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13416
13417         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
13418         gcc.dg/c99-flex-array-4.c: New tests.
13419
13420 2002-08-16  Stan Shebs  <shebs@apple.com>
13421
13422         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
13423
13424 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
13425
13426         * gcc.dg/typeof-1.c: New test.
13427         * g++.dg/ext/typeof2.C: New test.
13428
13429 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13430
13431         * g++.dg/other/offsetof1.C: New test.
13432
13433 2002-08-14  Richard Henderson  <rth@redhat.com>
13434
13435         * gcc.dg/tls/diag-3.c: Fix expected message strings.
13436
13437 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
13438
13439         * gcc.dg/cpp/_Pragma3.c: New test.
13440
13441 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
13442
13443         * g++.dg/template/inherit3: New test.
13444
13445 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13446
13447         * gcc.dg/bitfld-4.c: Add blank options.
13448
13449 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
13450
13451         * g++.dg/template/crash1.C: New test.
13452
13453 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
13454
13455         * gcc.dg/tls/opt-2.c: New test.
13456
13457 2002-08-08  Devang Patel  <dpatel@apple.com>
13458
13459         * objc.dg/selector-1.m : New test
13460
13461 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13462
13463         * g++.dg/abi/bitfield4.C: New test.
13464         * gcc.dg/bitfld-4.c: New test.
13465
13466 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13467
13468         * g++.dg/other/packed1.C: New test.
13469
13470 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
13471
13472         * g++.dg/abi/offsetof.C: Tweak error messages.
13473         * g++.old-deja/g++.mike/p10769a.C: Likewise.
13474
13475 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
13476
13477         * gcc.dg/bitfld-3.c: New test.
13478
13479 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13480             Richard Henderson  <rth@redhat.com>
13481
13482         * gcc.dg/i386-bitfield1.c: New test.
13483         * g++.dg/abi/bitfield3.C: Update.
13484
13485 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
13486
13487         * objc.dg/const-str-2.m: Update.
13488         * gcc.dg/cpp/c++98.c: Change to C extension.
13489         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
13490         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
13491
13492 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
13493
13494         * testsuite/gcc.dg/tls/diag-3.c: New.
13495
13496 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
13497
13498         * g++.dg/README (Subdirectories): Document new subdir expr.
13499         * g++.dg/expr/pmf-1.C: New test.
13500
13501 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
13502
13503         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
13504
13505 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
13506
13507         * g++.dg/abi/bitfield3.C: New test.
13508
13509 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
13510
13511         * lib/gcov.exp: Tweak expected line formats.
13512         * gcc.misc-tests/gcov8.c: New test.
13513         * gcc.misc-tests/gcov8.x: New flags.
13514
13515 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
13516
13517         * consistency.vlad/layout/endian.c: Include string.h.
13518
13519         * gcc.c-torture/execute/20020805-1.c: New test.
13520
13521 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
13522
13523         * g++.dg/other/conversion1.C: New test.
13524
13525 2002-08-03  Roger Sayle  <roger@eyesopen.com>
13526
13527         * gcc.dg/builtins-1.c: New testcase.
13528
13529 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
13530
13531         * g++.dg/inherit/access3.C: New test.
13532
13533 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
13534
13535         * gcc.dg/ia64-visibility-2.c: New test.
13536
13537 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
13538
13539         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
13540         __qualifier_flags to __flags.
13541
13542 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
13543
13544         * g++.dg/inherit/operator1.C: New test.
13545         * g++.dg/lookup/disamb1.C: Fix typo in comment.
13546         * g++.dg/other/error1.C: Change expected error message.
13547         * g++.dg/template/conv4.C: Likewise.
13548
13549 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
13550
13551         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
13552         for documented behavior.
13553
13554 2002-07-25  Roger Sayle  <roger@eyesopen.com>
13555
13556         * gcc.c-torture/execute/20020720-1.x: Skip this test on
13557         several targets known to fail.
13558
13559 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
13560
13561         * gcc.dg/mips-args-[123].c: New tests.
13562
13563 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
13564
13565         * gcc.dg/ppc-spe.c: New.
13566
13567 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
13568
13569         * g++.dg/other/ptrmem4.C: New testcase.
13570
13571 2002-07-24  Richard Henderson  <rth@redhat.com>
13572
13573         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
13574
13575 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
13576
13577         * g++.dg/ext/alignof1.C (main): Return 0 for success.
13578
13579 2002-07-24  Roger Sayle  <roger@eyesopen.com>
13580
13581         * gcc.c-torture/execute/memset-3.c: New testcase.
13582
13583 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
13584
13585         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
13586         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
13587
13588 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13589
13590         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
13591         Delete.
13592
13593 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
13594
13595         * gcc.c-torture/compile/simd-4.c: New test.
13596
13597 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13598
13599         PR c++/7347, c++/7348
13600         * g++.dg/template/access4.C: New test.
13601         * g++.dg/template/access5.C: New test.
13602         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
13603         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
13604         * g++.old-deja/g++.pt/ttp58.C: Likewise.
13605         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
13606
13607 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
13608
13609         * gcc.dg/gnu89-init-2.c: New test.
13610
13611 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
13612
13613         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
13614
13615 2002-07-20  Roger Sayle  <roger@eyesopen.com>
13616
13617         * gcc.c-torture/execute/20020720-1.c: New testcase.
13618
13619 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
13620
13621         * gcc.dg/cpp/Wsignprom.c: New tests.
13622
13623 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
13624
13625         * gcc.c-torture/execute/loop-13.c: New test.
13626
13627 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
13628
13629         * gcc.dg/cpp/expr.c: New tests.
13630
13631 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
13632
13633         * g++.dg/opt/pr6713.C: Add template instantiation.
13634
13635 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
13636
13637         * gcc.dg/nest.c: New test.
13638
13639 2002-07-17  Richard Henderson  <rth@redhat.com>
13640
13641         * g++.dg/opt/pr6713.C: New test.
13642
13643 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
13644
13645         * gcc.c-torture/execute/loop-2e.x: Let the testcase
13646         XFAIL for all x86 processors.
13647
13648 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
13649
13650         * gcc.c-torture/execute/20010122-1.x: Do not test with
13651         -fomit-frame-pointer.
13652
13653 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13654
13655         * g++.dg/template/instantiate2.C: New test.
13656         * g++.dg/template/spec4.C: New test.
13657
13658 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13659
13660         * g++.dg/template/access2.C: New test.
13661         * g++.dg/template/access3.C: New test.
13662
13663 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
13664
13665         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
13666         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
13667         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
13668         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
13669         Convert to use <stdarg.h>.
13670         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
13671         Delete.
13672         * gcc.dg/va-arg-2.c: New.
13673         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
13674
13675 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
13676
13677         * gcc.c-torture/compile/20020710-1.c: New test.
13678
13679 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
13680                           Andrew Pinski  <pinskia@physics.uc.edu>
13681
13682         gcc.c-torture/compile/simd-2.c: New testcase.
13683         gcc.c-torture/compile/simd-3.c: Likewise.
13684
13685 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
13686
13687         PR c++/7224
13688         * g++.dg/overload/error1.C: New test.
13689
13690 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13691
13692         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
13693         configuration and IRIX 6 O32 ABI.
13694
13695 2002-07-11  Roger Sayle  <roger@eyesopen.com>
13696
13697         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
13698
13699 2002-07-10  Roger Sayle  <roger@eyesopen.com>
13700
13701         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
13702
13703 2002-07-10  Jeffrey A Law  <law@redhat.com>
13704
13705         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
13706
13707         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
13708
13709 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
13710
13711         * gcc.dg/20020312-2.c: Check for __PPC__.
13712
13713 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
13714
13715         * gcc.c-torture/compile/20020709-1.c: New test.
13716
13717 2002-07-07  Roger Sayle  <roger@eyesopen.com>
13718
13719         * g++.dg/template/qualttp21.C: New test case.
13720
13721 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
13722
13723         * gcc.c-torture/compile/20020706-1.c: New test.
13724         * gcc.c-torture/compile/20020706-2.c: New test.
13725
13726 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
13727             Alexandre Oliva  <aoliva@redhat.com>
13728
13729         * g++.dg/warn/incomplete1.C: New test.
13730
13731 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13732
13733         PR c++/7099
13734         * g++.dg/warn/noreturn1.C: New test.
13735
13736 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
13737
13738         PR c++/6706
13739         * g++.dg/debug/debug6.C: New test.
13740         * g++.dg/debug/debug7.C: New test.
13741
13742 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
13743
13744         * gcc.c-torture/compile/simd-3.c: New test.
13745
13746 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
13747
13748         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
13749         * gcc.dg/20020620-1.c: Likewise.
13750
13751 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13752
13753         PR c++/6944
13754         * g++.dg/init/array4.C: New test.
13755         * g++.dg/init/array5.C: New test.
13756
13757 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
13758
13759         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
13760         * gcc.c-torture/execute/simd-2.c (main): Likewise.
13761
13762 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13763
13764         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
13765         * gcc.dg/wtr-aggr-init-1.c: Likewise.
13766         * gcc.dg/wtr-conversion-1.c: Likewise.
13767         * gcc.dg/wtr-escape-1.c: Likewise.
13768         * gcc.dg/wtr-int-type-1.c: Likewise.
13769         * gcc.dg/wtr-label-1.c: Likewise.
13770         * gcc.dg/wtr-static-1.c: Likewise.
13771         * gcc.dg/wtr-strcat-1.c: Likewise.
13772         * gcc.dg/wtr-suffix-1.c: Likewise.
13773         * gcc.dg/wtr-switch-1.c: Likewise.
13774         * gcc.dg/wtr-unary-plus-1.c: Likewise.
13775         * gcc.dg/wtr-union-init-1.c: Likewise.
13776         * gcc.dg/wtr-union-init-2.c: Likewise.
13777         * gcc.dg/wtr-union-init-3.c: Likewise.
13778
13779         * gcc.dg/wtr-func-def-1.c: New test.
13780
13781 2002-07-02 Devang Patel <dpatel@apple.com>
13782
13783         * objc.dg/param-1.m: New test.
13784
13785 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
13786
13787         * gcc.dg/cpp/trad/directive.c: Add test.
13788         * gcc.dg/cpp/trad/macroargs.c: Add test.
13789         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
13790
13791 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
13792
13793         * gcc.dg/cpp/cmdlne-M.c: New test.
13794
13795 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
13796
13797         * objc.dg/desig-init-1.m: New test.
13798
13799 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13800
13801         PR c++/6716
13802         * g++.dg/template/instantiate1.C: New test.
13803
13804 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
13805
13806         PR c++/7112
13807         * g++.dg/template/sizeof2.C: New test.
13808
13809 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
13810
13811         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
13812         gcc.dg/cpp/trad/include.c: New tests.
13813
13814 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
13815
13816         PR target/7177
13817         * gcc.c-torture/compile/20020701-1.c: New test.
13818
13819 2002-07-01  Stan Shebs  <shebs@apple.com>
13820
13821         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
13822         header here...
13823         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
13824         (objc-torture-execute): or here.
13825
13826 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
13827
13828         * gcc.c-torture/execute/arith-rand-ll.c: New test.
13829
13830 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
13831
13832         * gcc.dg/cpp/trad/escaped-nl.c: New test.
13833
13834 2002-06-30  Devang Patel  <dpatel@apple.com>
13835
13836         * objc.dg/fsyntax-only.m: New test.
13837
13838 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
13839
13840         PR c++/6695
13841         * g++.dg/template/friend7.C: New file.
13842
13843 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
13844
13845         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
13846         return type.
13847
13848 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
13849
13850         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
13851         avoid division by zero.
13852
13853 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
13854
13855         * gcc.dg/Wunknownprag.c: New tests.
13856
13857 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
13858
13859         * gcc.c-torture/execute/simd-2.c: New test.
13860
13861 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
13862
13863         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
13864         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
13865         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
13866         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
13867         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
13868         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
13869         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
13870         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
13871         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
13872         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
13873         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
13874         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
13875         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
13876         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
13877         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
13878         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
13879         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
13880
13881 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
13882
13883         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
13884         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
13885         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
13886         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
13887         New tests.
13888         * gcc.dg/cpp/trad/directive.c: Update.
13889
13890 2002-06-23  Andreas Jaeger  <aj@suse.de>
13891
13892         * gcc.c-torture/execute/complex-6.c: New.
13893
13894 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
13895
13896         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
13897         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
13898         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
13899         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
13900
13901 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
13902
13903         * gcc.dg/cpp/trad: New directory with traditional tests copied
13904         from parent directory.
13905         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
13906         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
13907         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
13908         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
13909         Move to trad/ and rename.
13910         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
13911         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
13912         gcc.dg/cpp/trad/redef2.c: New tests.
13913         * gcc.dg/cpp/trad/trad.exp: New driver.
13914
13915 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
13916
13917         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
13918         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
13919         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
13920         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
13921         Remove.
13922
13923 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
13924
13925         * gcc.dg/20020620-1.c: New test.
13926
13927 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13928
13929         * g++.dg/template/ttp4.C: New test.
13930
13931 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
13932
13933         * g++.dg/opt/vt1.C: Fix regexp.
13934
13935 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13936
13937         * gcc.c-torture/execute/pure-1.c: Make functions static again.
13938         Don't use attribute `noinline'.
13939
13940 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
13941
13942         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
13943
13944 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
13945
13946         * gcc.c-torture/execute/simd-1.c: New.
13947
13948         * gcc.dg/simd-1.c: New.
13949
13950 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
13951
13952         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
13953
13954 2002-06-16  Richard Henderson  <rth@redhat.com>
13955
13956         * g++.dg/ext/anon-struct1.C: New.
13957         * g++.dg/ext/anon-struct2.C: New.
13958         * g++.dg/ext/anon-struct3.C: New.
13959         * gcc.dg/anon-struct-1.c: New.
13960         * gcc.dg/anon-struct-2.c: New.
13961         * gcc.dg/anon-struct-3.c: New.
13962         * gcc.dg/20011008-1.c: Adjust warning text.
13963         * gcc.dg/20020527-1.c: Add -fms-extensions.
13964
13965 2002-06-16  Richard Henderson  <rth@redhat.com>
13966
13967         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
13968
13969 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
13970
13971         * gcc.c-torture/execute/20020615-1.c: New test.
13972
13973 2002-06-15  Roger Sayle  <roger@eyesopen.com>
13974
13975         * gcc.c-tortuture/execute/compare-1.c: New test case.
13976         * gcc.c-tortuture/execute/compare-2.c: New test case.
13977         * gcc.c-tortuture/execute/compare-3.c: New test case.
13978
13979 2002-06-13  Richard Henderson  <rth@redhat.com>
13980
13981         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
13982         ia64 ilp32.
13983
13984 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13985
13986         * g++.dg/template/typename2.C: Update error message.
13987
13988 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
13989
13990         * gcc.c-torture/execute/20020611-1.c: New test.
13991
13992 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
13993
13994         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
13995         list of targets to skip.
13996
13997 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
13998
13999         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
14000         targets if not optimizing.
14001
14002 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
14003
14004         * gcc.c-torture/compile/20020605-1.c: New test.
14005
14006         * g++.dg/opt/vt1.C: New test.
14007
14008         * gcc.dg/20020531-1.c: New test.
14009
14010         * gcc.dg/20020530-1.c: New test.
14011
14012         * gcc.dg/20020527-1.c: New test.
14013
14014         * g++.dg/opt/cse1.C: New test.
14015
14016 2002-06-07  Roger Sayle  <roger@eyesopen.com>
14017
14018         * gcc.dg/20020607-2.c: New test case.
14019
14020 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
14021
14022         * gcc.c-torture/compile/20020604-1.c: New test.
14023
14024 2002-06-04  Richard Henderson  <rth@redhat.com>
14025
14026         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
14027         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
14028         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
14029
14030 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
14031
14032         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
14033
14034 2002-06-03  Richard Henderson  <rth@redhat.com>
14035
14036         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
14037         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
14038
14039 2002-06-02  Richard Henderson  <rth@redhat.com>
14040
14041         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
14042         test functions static.
14043
14044 2002-06-02  Andreas Jaeger  <aj@suse.de>
14045
14046         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
14047         now.
14048
14049 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14050
14051         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
14052         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
14053         Update for mofified diagnostics.
14054         * gcc.dg/c99-intconst-1.c: No longer fail.
14055
14056 2002-06-02  Richard Henderson  <rth@redhat.com>
14057
14058         * gcc.dg/uninit-A.c: Remove xfail markers.
14059
14060 2002-06-01  Roger Sayle  <roger@eyesopen.com>
14061
14062         * gcc.dg/fnegate-1.c: New test case.
14063
14064 2002-05-30  Osku Salerma  <osku@iki.fi>
14065
14066         * gcc.c-torture/execute/mayalias-1.c: New file.
14067
14068 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14069
14070         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
14071         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
14072         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
14073
14074 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
14075
14076         * gcc.c-torture/execute/20020529-1.c: New test.
14077
14078 2002-05-27  Richard Henderson  <rth@redhat.com>
14079
14080         * g++.dg/ext/attrib6.C: New test case.
14081
14082 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14083
14084         * gcc.c-torture/execute/pure-1.c: New test.
14085
14086 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14087
14088         * gcc.dg/cpp/arith-2.c: Remove.
14089
14090 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14091
14092         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
14093         * gcc.dg/cpp/if-3.c: Remove.
14094
14095 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
14096
14097         * g++.dg/opt/cse2.C: New test.
14098
14099 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
14100
14101         * gcc.dg/cpp/arith-1.c: New semantic tests.
14102         * gcc.dg/cpp/if-1.c: Update.
14103
14104 2002-05-24  Ben Elliston  <bje@redhat.com>
14105
14106         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
14107
14108 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14109
14110         * gcc.dg/verbose-asm.c: New test.
14111
14112 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
14113
14114         * gcc.dg/cpp/paste12.c: New test.
14115
14116 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14117
14118         * g++.dg/parse/named_ops.C: New test.
14119
14120 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
14121
14122         * gcc/testsuite/gcc.dg/weak-8.c: New test.
14123
14124 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
14125
14126         * gcc.dg/weak-2.c: Allow optional leading underscore
14127         in scan-assembler symbol name.
14128         * gcc.dg/weak-3.c: Likewise.
14129         * gcc.dg/weak-4.c: Likewise.
14130         * gcc.dg/weak-5.c: Likewise.
14131
14132 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
14133
14134         * gcc.dg/20020523-1.c: New test.
14135
14136 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14137
14138         * objc.dg/const-str-2.m: Update now that we stop after
14139         a command line error.
14140
14141 2002-05-22  Richard Henderson  <rth@redhat.com>
14142
14143         * g++.dg/dg.exp: Fix typo in test pruneing.
14144
14145 2002-05-22  Richard Henderson  <rth@redhat.com>
14146
14147         * g++.dg/dg.exp: Prune the tls subdirectory.
14148         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
14149         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
14150         * g++.dg/tls/init-1.C: New.
14151
14152 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
14153
14154         * gcc.dg/20020517-1.c: New test.
14155
14156 2002-05-21  Richard Henderson  <rth@redhat.com>
14157
14158         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
14159         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
14160
14161 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
14162
14163         * g++.dg/other/copy2.C: New test.
14164
14165 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
14166
14167         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
14168         (MAX_COPY): Bump up to 10 times sizeof (long long).
14169         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
14170
14171         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
14172         sizeof (long long).
14173
14174         * gcc.c-torture/execute/strcpy-1.c: New test.
14175
14176 2002-05-19  Jason Merrill  <jason2redhat.com>
14177
14178         * g++.dg/ext/oper1.C: New test.
14179
14180 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
14181 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
14182
14183         * README.QMTEST: New file.
14184
14185         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
14186
14187 2002-05-19  Andreas Jaeger  <aj@suse.de>
14188
14189         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
14190         now.
14191         * gcc.c-torture/execute/loop-2d.x: Likewise.
14192
14193 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
14194
14195         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
14196         support weak symbols.
14197         * gcc.dg/weak-4.c: Likewise
14198         * gcc.dg/weak-6.c: Likewise
14199
14200 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
14201
14202         * gcc.dg/weak-3.c: Add dg-excess-error comment for
14203         cygwin, coff and h8300-*-hms targets
14204         * gcc.dg/weak-5.c: Likewise
14205         * gcc.dg/weak-7.c: Likewise
14206
14207 2002-05-16  Jason Merrill  <jason@redhat.com>
14208
14209         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
14210         (scan-assembler-not, scan-assembler-dem): Likewise.
14211         (scan-assembler-dem-not): Likewise.
14212
14213 2002-05-15  Richard Henderson  <rth@redhat.com>
14214
14215         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
14216
14217 2002-05-15  Richard Henderson  <rth@redhat.com>
14218
14219         * gcc.dg/weak-5.c (vfoo1c): No warning here.
14220         (vfoo1f): Warning here.
14221         (vfoo1l): Don't redefine the alias.
14222
14223 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
14224
14225         * g++.dg/init/pm1.C: New test.
14226
14227 2002-05-12  David S. Miller  <davem@redhat.com>
14228
14229         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
14230         types.
14231
14232 2002-05-10  Roger Sayle  <roger@eyesopen.com>
14233
14234         * gcc.c-torture/execute/20020510-1.c: New test case.
14235
14236 2002-05-10  David S. Miller  <davem@redhat.com>
14237
14238         * gcc.c-torture/execute/conversion.c: Test long double too.
14239
14240 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
14241
14242         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
14243         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
14244         * lib/g++.exp (g++_link_flags): Likewise.
14245         * lib/objc.exp (objc_target_compile): Likewise.
14246
14247 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
14248
14249         * gcc.dg/cpp/poison.c: Update.
14250         * gcc.dg/cpp/20000625-2.c: Remove.
14251         * gcc.dg/cpp/direct2s.c: Remove final test.
14252
14253 2002-05-08  Tom Rix  <trix@redhat.com>
14254
14255         * gcc.c-torture/execute/20020508-1.c: New test.
14256         * gcc.c-torture/execute/20020508-2.c: New test.
14257         * gcc.c-torture/execute/20020508-3.c: New test.
14258
14259 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
14260
14261         * gcc.dg/cpp/charconst-4.c: More tests.
14262
14263 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
14264
14265         PR c/6569
14266         * gcc.dg/weak-3.c: Update location of warning messages.
14267         * gcc.dg/weak-5.c: Likewise.
14268
14269 2002-05-06  Roger Sayle  <roger@eyesopen.com>
14270
14271         * gcc.c-torture/execute/20020506-1.c: New test case.
14272
14273 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
14274
14275         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
14276
14277 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14278
14279         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
14280
14281 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14282
14283         * gcc.dg/cpp/charconst-3.c: New test.
14284
14285 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
14286
14287         * gcc.dg/cpp/charconst.c: Update tests.
14288
14289 2002-05-05  Tim Josling  <tej@melbpc.org.au>
14290
14291         * treelang: Added directory for new sample language treelang. Also
14292         lib/treelang.exp: New file to signal treelang should be tested.
14293
14294 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14295
14296         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
14297         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
14298         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
14299         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
14300         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
14301         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
14302         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
14303
14304 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14305
14306         * gcc.dg/format/xopen-2.c: New test.
14307
14308 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14309
14310         * gcc.dg/20020503-1.c: New test.
14311
14312 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
14313
14314         * g++.dg/init/dtor1.C: Make it tougher.
14315
14316 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
14317
14318         * g++.dg/init/dtor1.C: New test.
14319
14320 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
14321
14322         * gcc.dg/altivec-8.c: New.
14323
14324 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
14325
14326         * gcc.dg/altivec-7.c: New.
14327
14328 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
14329
14330         * g++.dg/parse/typedef1.C: New test.
14331
14332 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
14333
14334         PR c++/6486
14335         * g++.dg/template/friend6.C: New test.
14336
14337         PR c++/6492
14338         * g++.dg/init/copy1.C: New test.
14339
14340 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
14341
14342         * g++.dg/warn/effc1.C: New test.
14343
14344 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14345
14346         * gcc.dg/cpp/if-cexp.c: Add a test.
14347
14348 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
14349
14350         * gcc.dg/20020426-2.c: New test.
14351
14352 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
14353
14354         * gcc.dg/cpp/if-mop.c: Update.
14355         * gcc.dg/cpp/if-mpar.c: Add test.
14356         * gcc.dg/cpp/if-oppr.c: Update.
14357
14358 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14359
14360         PR c/6343
14361         * gcc.dg/weak-[2-7].c: New tests.
14362
14363 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
14364
14365         * gcc.dg/enum1.c: New test.
14366
14367 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
14368
14369         PR c++/6497
14370         * g++.dg/inherit/access2.C: New test.
14371
14372 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
14373
14374         PR bootstrap/6445
14375         * gcc.dg/20020426-1.c: New test.
14376
14377 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
14378
14379         * g++.dg/abi/enum1.C: New test.
14380
14381 2002-04-26  Richard Henderson  <rth@redhat.com>
14382
14383         * gcc.dg/c99-bool-1.c: Expect always true warning.
14384
14385 2002-04-25  Roger Sayle  <roger@eyesopen.com>
14386
14387         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
14388
14389 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14390
14391         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
14392         targets.
14393
14394 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
14395
14396         * g++.dg/abi/mange7.C: New test.
14397
14398         PR c++/6438.
14399         * g++.dg/parse/stmtexpr2.C: New test.
14400
14401 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
14402
14403         * gcc.dg/20020312-2.c: Add SH target.
14404
14405 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14406
14407         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
14408         compiler output on mips*-*-irix*.
14409
14410 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
14411
14412         * g++.dg/parse/attr1.C: New test.
14413
14414 2002-04-23  Roger Sayle  <roger@eyesopen.com>
14415
14416         * gcc.c-torture/execute/string-opt-17.c: New test case.
14417         * gcc.c-torture/execute/memset-2.c: New test case.
14418
14419 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
14420
14421         PR c++/6256:
14422         * g++.dg/template/friend5.C: New test.
14423
14424         PR c++/6331:
14425         * g++.dg/template/qual1.C: Likewise.
14426
14427 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
14428
14429         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
14430         Include stdlib.h, not stdio.h or ctype.h.
14431
14432 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
14433
14434         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
14435         cris-*-elf* and mmix-*-*.
14436         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
14437         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
14438         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
14439         Ditto.
14440         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
14441         * gcc.dg/wchar_t-1.c: Ditto.
14442
14443 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
14444
14445         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
14446         Clarify comment.
14447
14448 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
14449
14450         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
14451
14452 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14453
14454         * gcc.c-torture/execute/20000906-1.x: Delete.
14455
14456 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
14457
14458         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
14459
14460 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
14461
14462         * PR6367
14463         * g77.f-torture/execute/6367.f: New test.
14464         * g77.f-torture/execute/6367.x: Disable for MMIX.
14465
14466 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
14467
14468         * PR6352
14469         * g++.dg/opt/inline2.C: New test.
14470
14471 2002-04-18  Richard Henderson  <rth@redhat.com>
14472
14473         * gcc.dg/20000906-1.c: Enable for all targets.
14474         * gcc.c-torture/compile/iftrap-2.c: New.
14475
14476 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
14477
14478         * gcc.dg/20020418-1.c: New test.
14479         * gcc.dg/20020418-2.c: New test.
14480
14481 2002-04-18  Richard Henderson  <rth@redhat.com>
14482
14483         * gcc.c-torture/compile/iftrap-1.c: New.
14484         * gcc.dg/iftrap-1.c: Adjust for ia64.
14485         * gcc.dg/iftrap-2.c: New.
14486
14487 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
14488
14489         * gcc.c-torture/compile/20020418-1.c: New test.
14490
14491 2002-04-18  Roger Sayle  <roger@eyesopen.com>
14492
14493         * gcc.c-torture/compile/20020415-1.c: New.
14494
14495 2002-04-18  David S. Miller  <davem@redhat.com>
14496
14497         * gcc.c-torture/execute/20020418-1.c: New test.
14498
14499 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
14500
14501         * gcc.dg/20020416-1.c: New test.
14502
14503         * g++.dg/opt/inline1.C: New test.
14504
14505 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
14506
14507         * gcc.dg/altivec-5.c: New test.
14508
14509         * gcc.dg/20020415-1.c: New test.
14510
14511 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
14512
14513         * testsuite/lib/chill.exp: Remove.
14514
14515 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
14516
14517         * g++.dg/other/big-struct.C: New test.
14518
14519 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
14520
14521         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
14522         of scratch file.
14523
14524 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
14525
14526         PR c/6277
14527         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
14528         in scan-assembler function name
14529
14530 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
14531
14532         * g77.f-torture/execute/980628-4.x,
14533         g77.f-torture/execute/980628-5.x,
14534         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
14535         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
14536         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
14537         i[34567]86-*-*.
14538
14539 2002-04-13  David S. Miller  <davem@redhat.com>
14540
14541         * gcc.c-torture/execute/20020413-1.c: New test.
14542
14543 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
14544
14545         * gcc.dg/asm-6.c,
14546         * g++.dg/ext/asm1.C: New tests.
14547
14548 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
14549
14550         PR c++ 5373.
14551         * g++.dg/parse/stmtexpr1.C: New test.
14552
14553         PR c++/5189.
14554         * g++.dg/template/copy1.C: New test.
14555
14556 2002-04-12  Richard Henderson  <rth@redhat.com>
14557
14558         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
14559
14560 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
14561
14562         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
14563         gcc.c-torture/execute/20020307-2.c.
14564
14565 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
14566
14567         * g++.dg/ext/attrib5.C,
14568         * g++.dg/lookup/struct1.C: New tests.
14569
14570 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
14571
14572         * gcc.dg/20020411-1.c: New test.
14573
14574         * gcc.c-torture/execute/20020411-1.c: New test.
14575
14576 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
14577
14578         * g77.f-torture/execute/6177.f: New test.
14579
14580 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
14581
14582         PR middle-end/6247
14583         * g++.dg/opt/cleanup1.C: New test.
14584
14585         * g++.dg/opt/const1.C: New test.
14586
14587 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
14588
14589         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
14590
14591 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14592
14593         PR c++/5507
14594         * g++.dg/template/typename2.C: New test.
14595
14596 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
14597
14598         * gcc.c-torture/execute/loop-12.c: New.
14599
14600 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
14601
14602         * g77.f-torture/execute/980628-4.x,
14603         g77.f-torture/execute/980628-5.x,
14604         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
14605         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
14606         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
14607
14608 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14609
14610         PR optimization/6086
14611         * g++.dg/opt/preinc1.C: New test.
14612
14613 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
14614
14615         PR c++/5571
14616         * g++.dg/opt/static2.C: New test.
14617
14618 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
14619
14620         PR c/5120
14621         * gcc.dg/20020406-1.c: New test.
14622
14623 2002-04-04  David S. Miller  <davem@redhat.com>
14624
14625         * gcc.c-torture/execute/20020404-1.c: New test.
14626
14627 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
14628
14629         PR c/6123
14630         * gcc.dg/20020312-2.c: Do not declare global register variable
14631         if __PIC__ or __pic__ is defined.
14632
14633 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
14634
14635         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
14636         __asm__ so that it works correctly even if -ansi -pedantic-errors.
14637
14638 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14639
14640         * gcc.misc-tests/linkage.exp: Update last change to handle
14641         sparc*-, not just sparc-.
14642
14643 2002-04-03  Richard Henderson  <rth@redhat.com>
14644
14645         * gcc.dg/cpp/ucs.c: Improved long UCS test.
14646
14647 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
14648
14649         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
14650
14651 2002-04-02  David S. Miller  <davem@redhat.com>
14652
14653         * gcc.c-torture/execute/20020402-3.c: New test.
14654
14655 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
14656
14657         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
14658         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
14659
14660         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
14661         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
14662         g77.f-torture/execute/20001201.x,
14663         g77.f-torture/execute/u77-test.x: New files.
14664
14665         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
14666         * gcc.dg/wchar_t-1.c: Ditto.
14667
14668 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14669
14670         * gcc.c-torture/execute/20020402-1.c: New test.
14671
14672 2002-04-01  Richard Henderson  <rth@redhat.com>
14673
14674         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
14675
14676         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
14677
14678 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14679
14680         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
14681
14682 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14683
14684         * g++.dg/inherit/template-as-base.C: Expect error.
14685         * g++.dg/inherit/namespace-as-base.C: Likewise.
14686
14687 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
14688
14689         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
14690         g++.dg/ext/instantiate3.C: Tweak match patterns.
14691
14692         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
14693         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
14694         -da test.
14695
14696 2002-03-31  Richard Henderson  <rth@redhat.com>
14697
14698         * gcc.dg/special/alias-2.c: New.
14699         * gcc.dg/special/ecos.exp: Run it.
14700
14701 2002-03-31  Richard Henderson  <rth@redhat.com>
14702
14703         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
14704
14705 2002-03-31  Kazu Hirata  <kazu@hxi.com>
14706
14707         * gcc.dg/weak-1.c: Disable on h8300 port.
14708
14709 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
14710
14711         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
14712         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
14713         ordering tests.
14714         * g++.dg/bprob/bprob-1.C: New test.
14715         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
14716         * g++.dg/gcov/gcov-1.C: New test.
14717         * g++.dg/gcov/gcov-1.x: New file.
14718         * g++.dg/gcov/gcov-2.C: New test.
14719         * g++.dg/gcov/gcov-3.C: New test.
14720         * g++.dg/gcov/gcov-3.h: New file.
14721
14722 2002-03-28  Roger Sayle  <roger@eyesopen.com>
14723
14724         * g++.old-deja/g++.other/builtins5.C: New test.
14725         * g++.old-deja/g++.other/builtins6.C: New test.
14726         * g++.old-deja/g++.other/builtins7.C: New test.
14727         * g++.old-deja/g++.other/builtins8.C: New test.
14728         * g++.old-deja/g++.other/builtins9.C: New test.
14729
14730 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
14731
14732         * g++.dg/opt/static1.C: New test.
14733
14734         * g++.dg/opt/longbranch1.C: New test.
14735
14736 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
14737
14738         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
14739
14740         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
14741
14742 2002-03-28  Jeffrey A Law  (law@redhat.com)
14743
14744         * gcc.c-torture/execute/20020328-1.c: New test.
14745
14746 2002-03-27  Richard Henderson  <rth@redhat.com>
14747
14748         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
14749         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
14750         move from g++.old-deja/g++.ext/.
14751
14752 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
14753
14754         * g++.dg/init/new2.C: New test.
14755
14756 2002-03-26  Richard Henderson  <rth@redhat.com>
14757
14758         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
14759
14760         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
14761         on sparc.
14762
14763         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
14764         sparcv9 systems.
14765         * gcc.dg/20001102-1.c: Likewise.
14766
14767 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
14768
14769         * gcc.dg/cpp/endif-pedantic1.c,
14770         gcc.dg/cpp/endif-pedantic2.c:  New tests.
14771
14772 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
14773
14774         * g++.dg/init/new1.C: New test.
14775
14776 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
14777
14778         * g++.dg/abi/vbase9.C: New test.
14779
14780 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
14781
14782         * gcc.dg/arm-asm.c: New test.
14783
14784 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
14785
14786         * gcc.dg/Wswitch-enum.c: New test.
14787         Fix PR c/5044.
14788
14789 2002-03-26  Richard Henderson  <rth@redhat.com>
14790
14791         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
14792         structure.
14793
14794 2002-03-25  Richard Henderson  <rth@redhat.com>
14795
14796         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
14797         sparcv9 systems.
14798
14799         * gcc.c-torture/compile/20011119-1.c (xxx): New.
14800         * gcc.c-torture/compile/20011119-2.c (xxx): New.
14801
14802 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
14803
14804         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
14805
14806 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
14807
14808         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
14809         targets using generic thunk support.
14810
14811 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
14812
14813         * gcc.c-torture/compile/20020323-1.c: New test.
14814
14815         * g++.dg/opt/conj2.C: New test.
14816
14817 2002-03-24  Richard Henderson  <rth@redhat.com>
14818
14819         * gcc.dg/weak-1.c: Use -fno-common.
14820
14821 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14822
14823         * g77.dg/f77-edit-apostrophe-out.f: New test
14824         * g77.dg/f77-edit-h-out.f: New test
14825         * g77.dg/f77-edit-t-in.f: New test
14826         * g77.dg/f77-edit-t-out.f: New test
14827         * g77.dg/f77-edit-x-out.f: New test
14828         * g77.dg/f77-edit-slash-out.f: New test
14829         * g77.dg/f77-edit-colon-out.f: New test
14830         * g77.dg/f77-edit-s-out.f: New test
14831
14832 2002-03-24  Richard Henderson  <rth@redhat.com>
14833
14834         * objc/execute/formal_protocol-6.x: New XFAIL.
14835
14836 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14837
14838         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
14839         that do not support weak symbols
14840
14841 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14842
14843         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
14844         * lib/g77.exp:  Likewise
14845         * lib/objc.exp: Likewise
14846
14847 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
14848
14849         * gcc.dg/Wswitch-default.c: New test.
14850
14851 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
14852
14853         * g++.dg/other/enum1.C: New test.
14854
14855 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
14856
14857         * gcc.dg/pragma-ep-3.c: Fix typo.
14858
14859 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14860
14861         * g++.dg/inherit/template-as-base.C: New test.
14862
14863 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
14864
14865         * g++.old-deja/g++.other/dwarf2-1.C: Move...
14866         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
14867
14868 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
14869
14870         * gcc.dg/cpp/multiline.c: Update to match.
14871
14872 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
14873
14874         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
14875
14876 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
14877
14878         * gcc.dg/cpp/extratokens2.c:  New file.
14879
14880 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
14881
14882         * gcc.dg/20020312-2.c: Add rs6000 target.
14883
14884         * gcc.c-torture/compile/20020319-1.c: New test.
14885
14886 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14887
14888         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
14889         (A, E): Handle this.
14890
14891 2002-03-20  Jason Merrill  <jason@redhat.com>
14892
14893         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
14894         ignoring -fpic.
14895         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
14896         through prune_gcc_output.
14897
14898 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
14899
14900         * gcc.c-torture/compile/20020320-1.c: New test.
14901
14902 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
14903
14904         * gcc.c-torture/compile/20020318-1.c: New test.
14905
14906         * gcc.dg/struct-by-value-1.c: New test.
14907
14908         * gcc.dg/20020319-1.c: New test.
14909
14910 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
14911
14912         * g++.dg/opt/conj1.C: New test.
14913
14914 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
14915
14916         * g++.dg/template/qualttp20.C: Revert previous change.
14917         * g++.dg/template/qualttp3.C: Likewise.
14918         * g++.dg/template/qualttp4.C: Likewise
14919         * g++.dg/template/qualttp5.C: Likewise
14920         * g++.dg/template/qualttp6.C: Likewise
14921         * g++.dg/template/qualttp7.C: Likewise
14922         * g++.dg/template/qualttp8.C: Likewise
14923         * g++.dg/template/recurse.C: Likewise.
14924
14925 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14926
14927         * gcc.dg/cpp/wchar-1.c: Update.
14928
14929 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14930
14931         * g++.dg/template/conv1.C: New test.
14932         * g++.dg/template/conv2.C: New test.
14933         * g++.dg/template/conv3.C: New test.
14934         * g++.dg/template/conv4.C: New test.
14935
14936 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
14937
14938         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
14939         * g++.dg/template/qualttp3.C: Likewise.
14940         * g++.dg/template/qualttp4.C: Likewise
14941         * g++.dg/template/qualttp5.C: Likewise
14942         * g++.dg/template/qualttp6.C: Likewise
14943         * g++.dg/template/qualttp7.C: Likewise
14944         * g++.dg/template/qualttp8.C: Likewise
14945         * g++.dg/template/recurse.C: Likewise.
14946
14947 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
14948
14949         * g++.dg/opt/dtor1.C: New test.
14950
14951 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
14952
14953         * gcc.c-torture/compile/20020315-1.c: New test.
14954
14955 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
14956
14957         * gcc.dg/weak-1.c: Fix scan tests.
14958
14959 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
14960
14961         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
14962         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
14963         cris-*-aout* mmix-*-*.
14964         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
14965         cris-*-aout* mmix-*-*.
14966         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
14967         cris-*-elf* cris-*-aout* and mmix-*-*.
14968         * gcc.dg/20001009-1.c: Ditto.
14969         * gcc.dg/20010912-1.c: Ditto.
14970         * gcc.dg/20020122-4.c: Ditto.
14971         * gcc.dg/inline-2.c: Ditto.
14972
14973 2002-03-14  Jeffrey A Law  (law@cygnus.com)
14974
14975         * gcc.c-torture/compile/20020314-1.c: New test.
14976
14977 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
14978
14979         * gcc.c-torture/execute/20020314-1.c: New test.
14980
14981 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
14982
14983         * g++.dg/warn/Wunused-1.C: New test.
14984
14985 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
14986
14987         * g++.dg/abi/mangle6.C: New test.
14988
14989 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
14990
14991         * gcc.c-torture/compile/20020309-2.c: New test.
14992
14993         * gcc.c-torture/compile/20020312-1.c: New test.
14994
14995 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
14996
14997         * g++.dg/other/access1.C: New test.
14998
14999 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
15000
15001         * gcc.c-torture/execute/wchar_t-1.c: New test.
15002
15003 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
15004
15005         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
15006
15007 2002-03-12  Roger Sayle  <roger@eyesopen.com>
15008
15009         * gcc.dg/20020312-1.c: New test case.
15010
15011 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
15012
15013         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
15014
15015 2002-03-11  Richard Henderson  <rth@redhat.com>
15016
15017         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
15018         * g++.old-deja/g++.jason/report.C: Likewise.
15019
15020 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15021
15022         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
15023         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
15024
15025 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
15026
15027         * testsuite/g++.dg/overload/pmf1.C: New test.
15028
15029 2002-03-11  Kazu Hirata  <kazu@hxi.com>
15030
15031         * gcc.c-torture/execute/20020307-1.c: Use long.
15032
15033 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
15034
15035         PR optimization/5844
15036         * gcc.dg/20020310-1.c: New test.
15037
15038 2002-03-09  Michael Meissner  <meissner@redhat.com>
15039
15040         * gcc.c-torture/execute/memcpy-2.c: New test.
15041         * gcc.c-torture/execute/memset-1.c: New test.
15042         * gcc.c-torture/execute/strlen-1.c: New test.
15043         * gcc.c-torture/execute/strcmp-1.c: New test.
15044         * gcc.c-torture/execute/strncmp-1.c: New test.
15045
15046 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
15047
15048         * gcc.dg/ppc-ldstruct.c: New test.
15049
15050 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
15051
15052         * gcc.c-torture/execute/va-arg-22.c: New test.
15053
15054 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15055
15056         * gcc.c-torture/compile/20020309-1.c: New test.
15057
15058 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
15059
15060         * gcc.c-torture/execute/20020307-2.c: New test.
15061
15062 2002-03-07  Jeffrey A Law  (law@redhat.com)
15063
15064         * g77.f-torture/compile/20020307-1.f: New test.
15065
15066 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
15067
15068         * gcc.dg/unordered-1.c: New test.
15069
15070 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
15071
15072         * gcc.c-torture/execute/20020307-1.c: New test.
15073
15074 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
15075
15076         * gcc.dg/20020304-1.c: New test.
15077
15078         * gcc.c-torture/compile/20020304-2.c: New test.
15079
15080 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
15081
15082         * gcc.c-torture/compile/20020304-1.c: New test case
15083         (from PR c/5830).
15084
15085 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
15086
15087         * gcc.dg/20020103-1.c: Add other -D ppc variants.
15088
15089 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
15090
15091         * g++.dg/other/classkey1.C: New test.
15092
15093 2002-03-01  Richard Henderson  <rth@redhat.com>
15094
15095         * gcc.c-torture/compile/981223-1.x: New.
15096         * gcc.c-torture/compile/920625-1.x: New.
15097
15098 2002-02-28  Richard Henderson  <rth@redhat.com>
15099
15100         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
15101
15102 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
15103
15104         * gcc.c-torture/execute/20020227-1.c: New test.
15105
15106 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
15107
15108         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
15109         here" ERROR lines.
15110         * g++.old-deja/g++.oliva/partord1.C: Likewise.
15111         * g++.old-deja.g++.other/defarg1.C: Likewise.
15112         * g++.old-deja/g++.pt/calls2.C: Likewise.
15113         * g++.old-deja/g++.pt/crash20.C: Likewise.
15114         * g++.old-deja/g++.pt/crash30.C: Likewise.
15115         * g++.old-deja/g++.pt/crash36.C: Likewise.
15116         * g++.old-deja/g++.pt/crash6.C: Likewise.
15117         * g++.old-deja/g++.pt/defarg13.C: Likewise.
15118         * g++.old-deja/g++.pt/derived3.C: Likewise.
15119         * g++.old-deja/g++.pt/error1.C: Likewise.
15120         * g++.old-deja/g++.pt/friend21.C: Likewise.
15121         * g++.old-deja/g++.pt/friend23.C: Likewise.
15122         * g++.old-deja/g++.pt/infinite1.C: Likewise.
15123         * g++.old-deja/g++.robertl/eb128.C: Likewise.
15124
15125 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
15126
15127         * gcc.c-torture/execute/20020225-2.c: New test.
15128
15129 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
15130
15131         * gcc.c-torture/execute/920730-1t.c,
15132         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
15133         Delete test cases, only relevant to -traditional.
15134
15135 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15136
15137         * gcc.dg/cpp/undef1.c: Remove.
15138         * gcc.dg/cpp/directiv.c: Update.
15139         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
15140
15141 2002-02-27  Michael Meissner  <meissner@redhat.com>
15142
15143         * gcc.c-torture/execute/20020226-1.c: New test.
15144
15145 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
15146
15147         * g++.dg/debug/debug4.C: New test.
15148
15149         * gcc.dg/ia64-visibility-1.c: New test.
15150
15151 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
15152
15153         * gcc.dg/debug/20020224-1.c: New.
15154
15155 2002-02-25  Kazu Hirata  <kazu@hxi.com>
15156
15157         * gcc.c-torture/execute/960416-1.x: New.
15158         * gcc.c-torture/execute/divconst-3.x: Likewise.
15159
15160 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
15161
15162         * gcc.dg/20020224-1.c: New test.
15163
15164 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
15165
15166         * gcc.c-torture/execute/20020225-1.c: New.
15167
15168 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15169
15170         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
15171
15172 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
15173
15174         * gcc.dg/20020222-1.c: New test.
15175
15176 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
15177
15178         * g++.dg/opt/anonunion1.C: New test.
15179
15180 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15181
15182         * g++.dg/template/qualttp19.C: New test.
15183         * g++.dg/template/qualttp20.C: New test.
15184         * g++.old-deja/g++.jason/report.C: Adjust expected errors
15185         * g++.old-deja/g++.other/qual1.C: Likewise.
15186
15187 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
15188
15189         * gcc.dg/attr-alwaysinline.c: New.
15190
15191 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
15192
15193         * gcc.dg/20020220-1.c: New test.
15194
15195         * gcc.dg/20020220-2.c: New test.
15196
15197         * g++.dg/opt/mmx1.C: New test.
15198
15199 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
15200
15201         * gcc.c-torture/compile/20020110.c: New test.
15202
15203 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
15204
15205         * gcc.c-torture/execute/20020219-1.c: New test.
15206
15207         * gcc.dg/20020219-1.c: New test.
15208
15209         * gcc.dg/noncompile/20020220-1.c: New test.
15210
15211         * g++.dg/opt/ptrintsum1.C: New test.
15212
15213         * gcc.dg/debug/20020220-1.c: New test.
15214
15215 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
15216
15217         * gcc.c-torture/execute/20020216-1.c: New test.
15218
15219 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
15220
15221         * gcc.dg/decl-1.c: Update, new test.
15222
15223 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
15224
15225         * g++.dg/abi/bitfield1.C: New test.
15226         * g++.dg/abi/bitfield2.C: New test.
15227
15228 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15229
15230         * gcc.dg/attr-nest.c: New test.
15231
15232 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15233
15234         * gcc.c-torture/execute/20020215-1.c: New test.
15235
15236 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
15237
15238         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
15239         * g++.dg/debug/debug.exp: New.
15240         * g++.dg/debug/trivial.C: New.
15241         * g++.dg/debug/debug1.C: Moved...
15242         * g++.dg/other/debug1.C: ...from here.
15243         * g++.dg/debug/debug2.C: Moved...
15244         * g++.dg/other/debug2.C: ...from here.
15245         * g++.dg/debug/debug3.C: Moved...
15246         * g++.dg/other/debug3.C: ...from here.
15247
15248         * gcc.dg/noncompile/20020213-1.c: New test.
15249
15250 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
15251
15252         * g++.dg/other/debug3.C: New test.
15253
15254         * gcc.c-torture/execute/20020213-1.c: New test.
15255
15256 2002-02-13  Richard Smith <richard@ex-parrot.com>
15257
15258         * g++.old-deja/g++.other/thunk1.C: New test.
15259
15260 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15261
15262         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
15263
15264 2002-02-13  Stan Shebs  <shebs@apple.com>
15265
15266         * gcc.dg/altivec-3.c: New.
15267
15268 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
15269
15270         * gcc.dg/Wunreachable-1.c: New test.
15271         * gcc.dg/Wunreachable-2.c: New test.
15272
15273 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15274
15275         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
15276
15277 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
15278
15279         * gcc.dg/decl-1.c: New test.
15280
15281 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15282
15283         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
15284
15285 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15286
15287         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
15288         * gcc.c-torture/compile/980506-1.x: Likewise.
15289
15290 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15291
15292         * gcc.dg/20020210-1.c: New.
15293
15294 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
15295
15296         * g77.f-torture/execute/947.f: New regression test
15297         for PR fortran/947.
15298
15299 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
15300
15301         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
15302         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
15303
15304 2002-02-08  Richard Henderson  <rth@redhat.com>
15305
15306         * gcc.c-torture/compile/labels-3.c: New.
15307
15308 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
15309
15310         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
15311         expression statements work instead.
15312         * gcc.dg/noncompile/20020207-1.c: New test.
15313
15314 2002-02-07  Richard Henderson  <rth@redhat.com>
15315
15316         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
15317
15318 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15319
15320         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
15321         message from g77
15322         * lib/g77-dg.exp: Trim g77 error messages so that they are
15323         recognized by dg.exp.
15324
15325 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15326
15327         PR fortran/5473
15328         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
15329
15330 2002-02-07  Richard Henderson  <rth@redhat.com>
15331
15332         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
15333         to be sufficiently aligned for integers.
15334
15335 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
15336
15337         * g++.dg/template/friend4.C: New test.
15338
15339 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15340
15341         PR fortran/5743
15342         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
15343         unsupported cases.
15344
15345 2002-02-07  Richard Henderson  <rth@redhat.com>
15346
15347         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
15348         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
15349         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
15350         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
15351
15352 2002-02-06  Richard Henderson  <rth@redhat.com>
15353
15354         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
15355
15356 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
15357
15358         * gcc.dg/20020206-1.c: New test.
15359
15360 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
15361
15362         * gcc.c-torture/execute/20020206-1.c: New test.
15363
15364         * gcc.c-torture/execute/20020206-2.c: New test.
15365
15366         PR optimization/5429:
15367         * gcc.c-torture/compile/20020206-1.c: New test.
15368
15369 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
15370
15371         * g++.dg/ext/align1.C: Do not use an explicit alignment value
15372         as certain file formats cannot support particularly large
15373         alignments.
15374
15375         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
15376         and do not expect to be able to link the executable.
15377
15378         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
15379         fail because the COFF format does not support the weak attribute.
15380
15381 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
15382
15383         * g77.dg/pr5473.f:  New test
15384
15385 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
15386
15387         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
15388         Fix testcase accordingly.
15389
15390 2002-02-04  Richard Henderson  <rth@redhat.com>
15391
15392         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
15393         (buf): Change to be an array of pointers, not ints.
15394
15395 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
15396
15397         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
15398         before all tests.  Move warning one line above to match where it
15399         C frontend emits.
15400         * gcc.dg/Wswitch-2.c: New test.
15401         * g++.dg/warn/Wswitch-1.C: New test.
15402         * g++.dg/warn/Wswitch-2.C: New test.
15403
15404 2002-02-04  Richard Henderson  <rth@redhat.com>
15405
15406         * g++.dg/abi/offsetof.C: Fix size comparison.
15407
15408 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
15409
15410         * gcc.dg/cast-qual-2.c: New test.
15411
15412 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
15413
15414         * gcc.dg/20020201-4.c: New test.
15415
15416 2002-02-04  Ben Elliston  <bje@redhat.com>
15417
15418         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
15419         target_info attribute != 0, in addition to the empty string.
15420         (gcc_target_compile): Likewise.
15421
15422 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
15423
15424         * gcc.dg/Wswitch.c: New test.
15425         PR gcc/4475. PR gcc/3780.
15426
15427 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
15428
15429         * g77.f-torture/execute/5122.f: New test for regressions
15430         against PR fortran/5122.
15431
15432 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
15433
15434         * g77.f-torture/compile/pr3743.f: Delete
15435         * g77.dg/pr3743-1.f: New test.
15436         * g77.dg/pr3743-2.f: New test.
15437         * g77.dg/pr3743-3.f: New test.
15438         * g77.dg/pr3743-4.f: New test.
15439
15440 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15441
15442         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
15443
15444 2002-02-02  Richard Henderson  <rth@redhat.com>
15445
15446         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
15447         * gcc.c-torture/execute/bf64-1.c: Likewise.
15448
15449 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
15450
15451         * gcc.dg/20020201-2.c: New test.
15452
15453         * gcc.dg/20020201-3.c: New test.
15454
15455         * gcc.c-torture/execute/bitfld-2.c: New test.
15456
15457 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15458
15459         * gcc.dg/bitfld-1.c: Update.
15460         * gcc.dg/bitfld-2.c: Update.
15461         * gcc.c-torture/execute/bitfld-1.x: New.
15462
15463 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
15464
15465         * gcc.c-torture/execute/20020201-1.c: New test.
15466
15467 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
15468
15469         PR target/5469
15470         * gcc.dg/20020201-1.c: New test.
15471
15472 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
15473
15474         PR fortran/3743
15475         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
15476         * g77.f-torture/compile/pr3743.x: Remove
15477
15478 2002-01-31  Tom Rix  <trix@redhat.com>
15479
15480         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
15481
15482 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15483
15484         * gcc.dg/noncompile/20020130-1.c: New test.
15485
15486 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
15487
15488         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
15489
15490 2002-01-29  Richard Henderson  <rth@redhat.com>
15491
15492         * gcc.c-torture/execute/991118-1.c: Cast various constants back
15493         to long long.
15494         * gcc.c-torture/execute/bf64-1.c: Likewise.
15495
15496 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
15497
15498         * gcc.c-torture/execute/20020129-1.c: New test.
15499
15500 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15501
15502         * gcc.c-torture/compile/20000224-1.c: Update.
15503         * gcc.c-torture/execute/bitfld-1.c: New tests.
15504         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
15505         * gcc.dg/uninit-A.c: Update.
15506
15507 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15508
15509         * g++.dg/template/ctor1.C: Add instantiation.
15510
15511 2002-01-28  Paul Koning  <pkoning@equallogic.com>
15512
15513         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
15514         argument to __builtin_prefetch to be const ptr.
15515
15516 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
15517
15518         * gcc.c-torture/compile/20020120-1.c: New test.
15519
15520 2002-01-27  Kazu Hirata  <kazu@hxi.com>
15521
15522         * gcc.c-torture/execute/20020127-1.c: New test.
15523
15524 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
15525
15526         * g77.dg/f77-edit-i-in.f: New test
15527         * g77.dg/f77-edit-i-out.f: New test
15528
15529 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
15530
15531         * gcc.dg/debug/debug.exp: New file.
15532         * gcc.dg/debug/trivial.c: New file.
15533         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
15534         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
15535         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
15536         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
15537         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
15538         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
15539         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
15540         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
15541         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
15542         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
15543         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
15544         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
15545         * gcc.dg/20000503-1.c: Removed.
15546         * gcc.dg/20010207-1.c: Removed.
15547         * gcc.dg/20011223-1.c: Removed.
15548         * gcc.dg/20020104-2.c: Removed.
15549         * gcc.dg/debug-1.c: Removed.
15550         * gcc.dg/debug-2.c: Removed.
15551         * gcc.dg/debug-3.c: Removed.
15552         * gcc.dg/debug-4.c: Removed.
15553         * gcc.dg/debug-5.c: Removed.
15554         * gcc.dg/debug-6.c: Removed.
15555         * gcc.dg/dwarf2-1.c: Removed.
15556         * gcc.dg/dwarf2-2.c: Removed.
15557
15558 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
15559
15560         * g++.old-deja/g++.other/eh5.C: New test.
15561         * g++.old-deja/g++.other/sibcall2.C: New test.
15562         * g++.old-deja/g++.other/array9.C: New test.
15563         * g++.old-deja/g++.other/typename2.C: New test.
15564         * g++.old-deja/g++.other/crash60.C: New test.
15565         * g++.old-deja/g++.other/conv9.C: New test.
15566         * g++.old-deja/g++.other/mangle10.C: New test.
15567         * g++.old-deja/g++.other/unchanging1.C: New test.
15568         * g++.old-deja/g++.other/exprstmt1.C: New test.
15569         * g++.old-deja/g++.other/inline23.C: New test.
15570         * g++.old-deja/g++.eh/ia64-1.C: New test.
15571         * g++.old-deja/g++.other/dwarf2-1.C: New test.
15572         * g++.old-deja/g++.other/reload1.C: New test.
15573         * g++.old-deja/g++.other/static20.C: New test.
15574         * g++.old-deja/g++.other/local-alloc1.C: New test.
15575         * g++.old-deja/g++.other/conv8.C: New test.
15576         * g++.old-deja/g++.other/stmtexpr2.C: New test.
15577         * g++.old-deja/g++.other/storeexpr1.C: New test.
15578         * g++.old-deja/g++.other/storeexpr2.C: New test.
15579         * g++.dg/eh/template2.C: New test.
15580         * g++.dg/warn/weak1.C: New test.
15581
15582 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
15583
15584         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
15585         Remove first, non-varying, argument.
15586
15587 2002-01-23  Richard Henderson  <rth@redhat.com>
15588
15589         * gcc.dg/inline-2.c: New.
15590
15591         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
15592         Add optional target arg.  Check number of arguments.
15593         (scan-assembler-not, scan-assembler-dem): Likewise.
15594         (scan-assembler-dem-not): Likewise.
15595
15596 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
15597
15598         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
15599         line 12.
15600         * g++.old-deja/g++.brendan/parse3.C,
15601         g++.old-deja/g++.other/crash26.C,
15602         g++.old-deja/g++.other/crash28.C,
15603         g++.old-deja/g++.other/crash29.C,
15604         g++.old-deja/g++.other/crash30.C,
15605         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
15606
15607 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
15608
15609         * gcc.dg/20020115-1.c: New.
15610
15611 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
15612
15613         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
15614
15615 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
15616
15617         * gcc.dg/20020122-3.c: New.
15618
15619 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
15620
15621         * g++.dg/other/gc1.C: New test.
15622
15623 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
15624
15625         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
15626
15627 2002-01-22  Richard Henderson  <rth@redhat.com>
15628
15629         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
15630
15631 2002-01-22  Richard Henderson  <rth@redhat.com>
15632
15633         * gcc.dg/20020122-4.c: New.
15634
15635 2002-01-22  H.J. Lu <hjl@gnu.org>
15636
15637         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
15638         link output.
15639         * gcc.dg/special/ecos.exp: Likewise.
15640         * lib/g++-dg.exp: Likewise.
15641         * lib/g77-dg.exp: Likewise.
15642         * lib/gcc-dg.exp : Likewise.
15643         * lib/mike-g++.exp: Likewise.
15644         * lib/mike-g77.exp: Likewise.
15645         * lib/mike-gcc.exp: Likewise.
15646         * lib/objc-dg.exp: Likewise.
15647
15648 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
15649
15650         PR target/5379
15651         * gcc.dg/20020122-2.c: New test.
15652
15653 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
15654
15655         * gcc.dg/20020122-1.c: New test.
15656
15657 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
15658
15659         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
15660
15661 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
15662
15663         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
15664
15665 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15666
15667         * gcc.c-torture/compile/20020121-1.c: New test.
15668
15669 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15670
15671         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
15672         ld_library_path.
15673
15674 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
15675
15676         * gcc.dg/20020218-1.c: New test.
15677
15678 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
15679
15680         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
15681         messages
15682         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
15683         "At global scope" warning
15684         * g++.dg/ext/align1.C: Change cygwin test for alignment
15685         from db-bogus to dg-warning
15686
15687 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
15688
15689         * g77.f-torture/compile/cpp2.F: New test.
15690
15691 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15692
15693         * g++.dg/template/access1.C: New test.
15694
15695 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
15696
15697         * gcc.dg/20020118-1.c: New.
15698
15699 2002-01-18  Kazu Hirata  <kazu@hxi.com>
15700
15701         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
15702
15703 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
15704
15705         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
15706         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
15707         alignment warnings.
15708
15709 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
15710
15711         * gcc.misc-tests/i386-prefetch.exp: Save and restore
15712         torture_with_loops and torture_without_loops
15713
15714 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
15715
15716         * gcc.c-torture/compile/20020116-1.c: New test.
15717
15718 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
15719
15720         * gcc.dg/20020116-2.c: New test.
15721
15722         * gcc.dg/ultrasp4.c: New test.
15723
15724         * gcc.dg/20020116-1.c: New test.
15725
15726 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
15727
15728         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
15729         by EABI.
15730
15731 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
15732
15733         * gcc.misc-tests/i386-prefetch.exp: New.
15734         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
15735         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
15736         * gcc.misc-tests/i386-pf-none-1.c: New test.
15737         * gcc.misc-tests/i386-pf-sse-1.c: New test.
15738
15739 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
15740
15741         * gcc.dg/gnu89-init-1.c: Add new tests.
15742
15743 2002-01-15  Andreas Jaeger  <aj@suse.de>
15744
15745         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
15746         * gcc.dg/i386-mmx-2.c: Likewise.
15747         * gcc.dg/i386-sse-1.c: Likewise.
15748         * gcc.dg/i386-sse-2.c: Likewise.
15749         * gcc.dg/i386-sse-3.c: Likewise.
15750
15751 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
15752
15753         * g77.f-torture/execute/intrinsic-unix-bessel.f:
15754         Uncomment additional cases that now pass.
15755
15756 2002-01-11  Richard Henderson  <rth@redhat.com>
15757
15758         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
15759         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
15760
15761 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
15762
15763         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
15764
15765 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
15766
15767         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
15768         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
15769
15770 2002-01-10  Dale Johannesen  <dalej@apple.com>
15771
15772         * gcc.c-torture/execute/loop-11.c: New.
15773
15774 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
15775
15776         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
15777         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
15778
15779 2002-01-09  Richard Henderson  <rth@redhat.com>
15780
15781         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
15782         type in which to perform the operation for each size.
15783
15784 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
15785
15786         * gcc.c-torture/compile/20020109-2.c: New test.
15787
15788 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
15789
15790         * gcc.c-torture/execute/loop-10.c: New test.
15791
15792 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
15793
15794         * gcc.c-torture/compile/20010226-1.c: New test.
15795         * gcc.c-torture/compile/20010227-1.c: New test.
15796         * gcc.c-torture/compile/20010426-1.c: New test.
15797         * gcc.c-torture/compile/20010510-1.c: New test.
15798         * gcc.c-torture/compile/20010605-3.c: New test.
15799         * gcc.c-torture/compile/20010824-1.c: New test.
15800         * gcc.c-torture/execute/20010409-1.c: New test.
15801         * gcc.dg/noncompile/20000901-1.c: New test.
15802         * gcc.dg/20001023-1.c: New test.
15803         * gcc.dg/20001101-1.c: New test.
15804         * gcc.dg/20001102-1.c: New test.
15805         * gcc.dg/20010207-1.c: New test.
15806         * gcc.dg/20010405-1.c: New test.
15807         * gcc.dg/20010822-1.c: New test.
15808         * gcc.dg/20011107-1.c: New test.
15809
15810 2002-01-09  Jeffrey A Law  (law@redhat.com)
15811
15812         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
15813
15814         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
15815         execution failure on PA targets.
15816
15817 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
15818
15819         * gcc.c-torture/compile/20020109-1.c: New test.
15820
15821 2002-01-08  Kazu Hirata  <kazu@hxi.com>
15822
15823         * gcc.c-torture/execute/20020108-1.c: New test.
15824
15825 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
15826
15827         * gcc.dg/20020108-1.c: New test.
15828
15829 2002-01-08  H.J. Lu <hjl@gnu.org>
15830
15831         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
15832         for header files.
15833
15834 2002-01-08  Geoff Keating  <geoffk@redhat.com>
15835
15836         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
15837         consistency.
15838
15839 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
15840
15841         * gcc.dg/altivec-4.c: Test altivec predicates.
15842
15843 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
15844
15845         * gcc.c-torture/execute/20020107-1.c: New test.
15846
15847 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15848
15849         PR c/5279
15850         * gcc.c-torture/compile/20020106-1.c: New test.
15851
15852 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
15853
15854         * gcc.c-torture/execute/nestfunc-4.c: New test.
15855
15856 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
15857
15858         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
15859         extra triple that slipped in.
15860         * g++.old-deja/g++.abi/align.C: Likewise.
15861         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15862
15863 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
15864
15865         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
15866         * g++.old-deja/g++.abi/align.C: Likewise.
15867         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15868
15869         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
15870         on FreeBSD/i386.
15871         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
15872         FreeBSD.
15873
15874 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
15875
15876         * gcc.dg/20020104-1.c: New test.
15877
15878         * gcc.dg/20020104-2.c: New test.
15879
15880 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
15881
15882         * gcc.dg/20020103-1.c: Fix typo in target selector.
15883
15884 2002-01-03  Richard Henderson  <rth@redhat.com>
15885
15886         * gcc.dg/20020103-1.c: New.
15887
15888 2002-01-03  Kazu Hirata  <kazu@hxi.com>
15889
15890         * gcc.c-torture/execute/20020103-1.c: New test.
15891
15892 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
15893
15894         * g++.dg/other/debug2.C: New test.
15895
15896         * gcc.c-torture/compile/20020103-1.c: New test.
15897
15898 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
15899
15900         * gcc.dg/gnu89-init-1.c: Added new tests.
15901
15902 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15903
15904         * g++.dg/template/friend2.C: Remove as patch is reverted.
15905
15906         * g++.dg/warn/oldcast1.C: New test.
15907
15908         * g++.dg/template/ptrmem1.C: New test.
15909         * g++.dg/template/ptrmem2.C: New test.
15910
15911         * g++.dg/template/ntp.C: New test.
15912
15913         * g++.dg/other/component1.C: New test.
15914
15915         * g++.dg/template/ttp3.C: New test.
15916
15917         * g++.dg/template/friend2.C: New test.
15918         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
15919
15920 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15921
15922         * g++.dg/other/ptrmem1.C: New test.
15923         * g++.dg/other/ptrmem2.C: New test.
15924
15925 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15926
15927         * g++.dg/template/ctor1.C: New test.
15928
15929 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15930
15931         * g++.dg/template/friend2.C: New test.
15932
15933 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
15934
15935         * gcc.dg/mmix-1.c: New test.
15936
15937 2001-12-31  Richard Henderson  <rth@redhat.com>
15938
15939         * gcc.dg/asm-5.c: New.
15940
15941 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
15942
15943         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
15944         in namespace __gnu_cxx
15945
15946 2001-12-30  Richard Henderson  <rth@redhat.com>
15947
15948         * gcc.dg/debug-6.c: New.
15949
15950 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
15951
15952         * gcc.c-torture/compile/20011229-2.c: New test.
15953
15954 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
15955
15956         * gcc.dg/debug-3.c: New test.
15957         * gcc.dg/debug-4.c: New test.
15958         * gcc.dg/debug-5.c: New test.
15959
15960 2001-12-29  Richard Henderson  <rth@redhat.com>
15961
15962         * g++.dg/eh/loop1.C: New.
15963
15964 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15965
15966         * g++.dg/template/crash1.C: New test.
15967
15968 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15969
15970         * g++.dg/other/const1.C: New test.
15971
15972 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
15973
15974         * gcc.c-torture/compile/20011229-1.c: New test.
15975
15976 2001-12-28  Stan Shebs  <shebs@apple.com>
15977
15978         * lib/objc-torture.exp: Resync with c-torture.exp.
15979         * lib/objc.exp: Load standard libraries.
15980
15981 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
15982
15983         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
15984         additional tests.
15985
15986 2001-12-27  Roger Sayle <roger@eyesopen.com>
15987
15988         * gcc.c-torture/execute/string-opt-16.c: New testcase.
15989
15990 2001-12-27  Richard Henderson  <rth@redhat.com>
15991
15992         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
15993
15994 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
15995
15996         * g++.dg/eh/ctor1.C: New test.
15997         * g++.dg/other/error2.C: New test.
15998
15999 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16000
16001         * g++.dg/other/init2.C: New test.
16002
16003 2001-12-24  Richard Henderson  <rth@redhat.com>
16004
16005         * gcc.dg/20011223-1.c: New.
16006         * gcc.dg/inline-1.c: New.
16007
16008 2001-12-23  Richard Henderson  <rth@redhat.com>
16009
16010         * gcc.dg/asm-4.c: Test operand modifiers.
16011
16012 2001-12-23  Richard Henderson  <rth@redhat.com>
16013
16014         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
16015
16016 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
16017
16018         * gcc.c-torture/execute/20011223-1.c: New test.
16019
16020 2001-12-21  Richard Henderson  <rth@redhat.com>
16021
16022         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
16023         re-enables the warning.
16024
16025 2001-12-21  Richard Henderson  <rth@redhat.com>
16026
16027         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
16028
16029 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16030
16031         * gcc.c-torture/compile/20011218-1.c: New test.
16032
16033 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
16034
16035         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
16036         arm-isr.c test.
16037         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
16038         epilogue generation for ARM ISR routines.
16039
16040 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16041
16042         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
16043         * gcc.dg/format/c90-printf-3.c: Likewise.
16044         * gcc.dg/format/c99-printf-3.c: Likewise.
16045         * gcc.dg/format/ext-1.c: Likewise.
16046         * gcc.dg/format/ext-6.c: Likewise.
16047         * gcc.dg/format/format.h: Prototype unlocked stdio.
16048
16049 2001-12-20  Richard Henderson  <rth@redhat.com>
16050
16051         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
16052         (arena): Use it.
16053         (malloc): Correct allocation logic.  Abort if we fill up the
16054         arena before initialization complete.
16055         (realloc): Correct allocation logic.
16056
16057 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
16058
16059         * gcc.c-torture/compile/20011219-2.c: New test.
16060
16061         * gcc.c-torture/execute/20011219-1.c: New test.
16062
16063 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
16064
16065         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
16066         target does not support weak symbols.
16067
16068 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
16069
16070         * gcc.c-torture/compile/20011219-1.c: New test.
16071
16072 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16073
16074         * g++.dg/other/error1.C: New test.
16075
16076 2001-12-17  Jeffrey A Law  (law@redhat.com)
16077
16078         * gcc.c-torture/execute/20011217-1.c: New test.
16079
16080 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
16081
16082         * objc.dg/special/: New directory.
16083         * objc.dg/special/special.exp: New file.
16084         * objc.dg/special/unclaimed-category-1.h: New file.
16085         * objc.dg/special/unclaimed-category-1a.m: New file.
16086         * objc.dg/special/unclaimed-category-1.m: New file.
16087
16088 2001-12-17  Andreas Jaeger  <aj@suse.de>
16089
16090         * gcc.c-torture/compile/20011217-2.c: New test.
16091
16092 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16093
16094         * gcc.c-torture/compile/20011217-1.c: New test.
16095
16096 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
16097
16098         * testsuite/gcc.dg/20011214-1.c: New.
16099
16100 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
16101
16102         * gcc.dg/altivec-4.c: New.
16103
16104 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
16105
16106         * gcc.dg/20011113-1.c: New test.
16107
16108 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16109
16110         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
16111         std::__malloc_alloc_template<0> and
16112         std::__default_alloc_template<false, 0>.
16113
16114 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
16115
16116         * objc/execute/bf-21.m: New test.
16117         * objc/execute/enumeration-1.m: New test.
16118         * objc/execute/enumeration-2.m: New test.
16119
16120 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
16121
16122         * gcc.dg/gnu89-init-1.c: New test.
16123
16124 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16125
16126         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
16127         * g++.old-deja/g++.jason/2371.C: Likewise.
16128         * g++.old-deja/g++.jason/template33.C: Likewise.
16129         * g++.old-deja/g++.jason/template34.C: Likewise.
16130         * g++.old-deja/g++.jason/template36.C: Likewise.
16131         * g++.old-deja/g++.oliva/typename1.C: Likewise.
16132         * g++.old-deja/g++.oliva/typename2.C: Likewise.
16133         * g++.old-deja/g++.other/typename1.C: Likewise.
16134         * g++.old-deja/g++.pt/inherit2.C: Likewise.
16135         * g++.old-deja/g++.pt/nontype5.C: Likewise.
16136         * g++.old-deja/g++.pt/typename11.C: Likewise.
16137         * g++.old-deja/g++.pt/typename14.C: Likewise.
16138         * g++.old-deja/g++.pt/typename16.C: Likewise.
16139         * g++.old-deja/g++.pt/typename3.C: Likewise.
16140         * g++.old-deja/g++.pt/typename4.C: Likewise.
16141         * g++.old-deja/g++.pt/typename5.C: Likewise.
16142         * g++.old-deja/g++.pt/typename7.C: Likewise.
16143         * g++.old-deja/g++.robertl/eb9.C: Likewise.
16144
16145 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
16146
16147         * g++.dg/other/linkage1.C: New test.
16148         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
16149         specifiers.
16150
16151 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
16152
16153         * gcc.dg/concat.c: New test.
16154
16155 2001-12-11  Stan Shebs  <shebs@apple.com>
16156
16157         * objc/compile: New test directory.
16158         * objc/compile/compile.exp: New expect script.
16159         * objc/compile/20011211-1.m: New compile test.
16160
16161 2001-12-11  Jason Merrill  <jason@redhat.com>
16162
16163         * lib/prune.exp (prune_gcc_output): Also handle "In member
16164         function".  So many permutations...
16165
16166 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
16167
16168         * g++.dg/template/typedef1.C: New test.
16169
16170 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16171
16172         * g++.dg/other/copy1.C: New test.
16173
16174 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
16175
16176         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
16177
16178         * gcc.dg/builtin-choose-expr.c: New.
16179
16180 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
16181
16182         * gcc.dg/altivec-2.c: New.
16183
16184 2001-12-07  Richard Henderson  <rth@redhat.com>
16185
16186         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
16187
16188 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
16189
16190         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
16191         ultrasparc.
16192
16193 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16194
16195         * g++-old.deja/g++.robertl/eb101.C: Deleted.
16196
16197 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
16198
16199         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
16200         variable argument list.
16201
16202 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
16203
16204         * gcc.c-torture/execute/memcheck: Delete entire directory.
16205         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
16206         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
16207
16208 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16209
16210         * gcc.dg/Wshadow-1.c: New test.
16211
16212 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
16213
16214         * gcc.c-torture/compile/20011130-1.c: New test.
16215
16216         * gcc.dg/noncompile/20011025-1.c: New test.
16217
16218         * g++.dg/other/anon-union.C: New test.
16219
16220         * gcc.c-torture/execute/20011024-1.c: New test.
16221
16222 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16223
16224         * gcc.c-torture/execute/20000722-1.x,
16225         gcc.c-torture/execute/20010123-1.x: Remove.
16226         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
16227         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
16228         gcc.dg/c99-complit-2.c: New tests.
16229
16230 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
16231
16232         * g++.dg/inherit/base1.C: New test.
16233
16234 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
16235
16236         * g++.dg/other/stdarg1.C: New test.
16237
16238         * gcc.c-torture/compile/20011130-2.c: New test.
16239
16240 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
16241
16242         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
16243         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
16244         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
16245         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
16246         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
16247         * gcc.dg/builtin-prefetch-1.c: New test.
16248
16249 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
16250
16251         * gcc.dg/20011130-1.c: New test.
16252
16253 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16254
16255         * g++.dg/other/scope1.C: New test.
16256         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
16257
16258 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16259
16260         * gcc.dg/vla-init-1.c: New test.
16261
16262 2001-12-01  Geoff Keating  <geoffk@redhat.com>
16263
16264         * gcc.c-torture/compile/structs.c: New testcase from GDB.
16265
16266 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16267
16268         * objc.dg/alias.m: Update.
16269         * objc.dg/class-1.m: Update.
16270         * objc.dg/const-str-1.m: Update.
16271         * objc.dg/fwd-proto-1.m: Update.
16272         * objc.dg/id-1.m: Update.
16273         * objc.dg/super-class-1.m: Update.
16274
16275 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
16276
16277         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
16278         constructs.
16279
16280 2001-11-28  Jeffrey A Law  (law@cygnus.com)
16281
16282         * gcc.c-torture/execute/20011128-1.c: New test.
16283
16284 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
16285
16286         * gcc.dg/20011127-1.c: New test.
16287
16288 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16289
16290         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
16291         from Austin Group draft 7.
16292         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
16293         scanf format arguments.
16294         * gcc.dg/format/no-exargs-2.c: New test.
16295
16296 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
16297
16298         * g++.dg/abi/vbase8-4.C: New test.
16299
16300 2001-11-24  Ian Lance Taylor  <ian@airs.com>
16301
16302         * gcc.c-torture/execute/20011121-1.c: New test.
16303
16304 2001-11-23  Jeffrey A Law  (law@cygnus.com)
16305
16306         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
16307
16308 2001-11-23  Andreas Jaeger  <aj@suse.de>
16309
16310         * gcc.dg/cpp/charconst-2.c: New test.
16311
16312 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
16313
16314         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
16315         to the host if it is remote.  Let tests specify extra headers
16316         they use.
16317         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
16318         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
16319         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
16320         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
16321         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
16322         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
16323         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
16324         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
16325         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
16326         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
16327
16328 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
16329
16330         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
16331         for little endian ARMs.
16332
16333 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
16334
16335         * gcc.c-torture/compile/20011119-1.c: New test.
16336         * gcc.c-torture/compile/20011119-2.c: New test.
16337
16338 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
16339
16340         * gcc.dg/altivec-1.c: Fix typo.
16341
16342 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16343
16344         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
16345
16346 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
16347
16348         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
16349
16350 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
16351
16352         * lib/g77.exp: Don't specify --rpath-link.
16353
16354         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
16355         across all the headers.
16356         * gcc.dg/format/format.exp: For testing on a remote host,
16357         copy format.h.
16358
16359         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
16360         * gcc.c-torture/execute/930406-1.c: Likewise.
16361         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16362
16363 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
16364
16365         * gcc.dg/altivec-1.c: New.
16366
16367 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
16368
16369         * gcc.dg/cpp/fpreprocessed.c: New test case.
16370
16371 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16372
16373         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
16374         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
16375         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
16376
16377 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16378
16379         * gcc.dg/no-builtin-1.c: New test.
16380
16381 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
16382
16383         * gcc.c-torture/execute/20011115-1.c: New test.
16384
16385 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
16386
16387         * gcc.c-torture/compile/20011114-2.c: New test.
16388         * gcc.c-torture/compile/20011114-3.c: New test.
16389         * gcc.c-torture/compile/20011114-4.c: New test.
16390
16391 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
16392
16393         * g++.dg/other/init1.C: New test.
16394
16395 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
16396
16397         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
16398         message.
16399
16400         * gcc.c-torture/execute/20011114-1.c: New testcase.
16401
16402         * gcc.c-torture/compile/20010327-1.c: Revert last change.
16403         * gcc.c-torture/compile/20011114-1.c: New test, exactly
16404         like the (before this change) version of 20010327-1.c.
16405
16406 2001-11-14  Roger Sayle <roger@eyesopen.com>
16407
16408         * gcc.c-torture/execute/string-opt-13.c: New testcase.
16409
16410 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
16411
16412         * g++.dg/init/array2.C: New test.
16413
16414 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
16415
16416         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
16417
16418 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
16419
16420         * g++.dg/other/forscope1.C: New test.
16421         * g++.dg/ext/forscope1.C: New test.
16422         * g++.dg/ext/forscope2.C: New test.
16423
16424 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
16425
16426         * gcc.c-torture/execute/20011113-1.c: New test.
16427
16428 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
16429
16430         * gcc.c-torture/execute/20011109-2.c: New test.
16431
16432         * gcc.c-torture/execute/20011109-1.c: New test.
16433
16434 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
16435
16436         * gcc.c-torture/compile/20011109-1.c: New test.
16437
16438 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
16439
16440         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
16441         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
16442         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
16443         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
16444         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
16445         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
16446         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
16447
16448 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16449
16450         * g++.dg/warn/Wshadow-1.C: New tests.
16451         * g++.old-deja/g++.mike/for3.C: Update.
16452
16453 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16454
16455         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
16456         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
16457         XFAILs.  Adjust expected error texts.
16458         * gcc.c-torture/compile/20011106-1.c,
16459         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
16460         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
16461         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
16462         gcc.dg/c99-array-lval-5.c: New tests.
16463
16464 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16465
16466         * gcc.dg/cpp/defined.c: Update.
16467
16468 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16469
16470         * gcc.c-torture/execute/anon-1.c: New test.
16471
16472 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
16473
16474         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
16475         same size, so no warning should be produced on stormy16.
16476
16477         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
16478         due to oversized array.
16479         * g++.old-deja/g++.mike/ns15.C: Likewise.
16480         * g++.old-deja/g++.pt/crash16.C: Likewise.
16481
16482 2001-11-02  Graham Stott  <grahams@redhat.com>
16483
16484         * g++.dgother/debug1.C: Fix typos.
16485
16486 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
16487
16488         * g++.dg/other/debug1.C: New test.
16489
16490 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16491
16492         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
16493         of unsigned long.
16494
16495 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
16496
16497         * gcc.dg/20011029-2.c: New test.
16498
16499         * gcc.c-torture/compile/20011029-1.c: New test.
16500
16501 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
16502
16503         * objc/execute/class_self-1.m: New test.
16504         * objc/execute/class_self-2.m: New test.
16505
16506 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
16507
16508         * gcc.misc-tests/msgs.exp: Delete.
16509         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
16510         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
16511         error set to match recent changes.
16512
16513 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
16514
16515         * gcc.dg/20011021-1.c: New test.
16516
16517 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
16518
16519         * gcc.c-torture/compile/20011023-1.c: New test.
16520
16521 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
16522
16523         * lib/g77.exp: Rewrite based on lib/g++.exp.
16524
16525 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
16526
16527         * gcc.c-torture/execute/20011019-1.c: New test.
16528
16529         * gcc.dg/20011018-1.c: New test.
16530
16531 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
16532
16533         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
16534
16535 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
16536
16537         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
16538         * gcc.dg/attr-invalid.c: Likewise.
16539
16540 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
16541
16542         * testsuite/gcc.dg/20011015-1.c: New test.
16543
16544 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
16545
16546         * g++.dg/template/unify2.C: New test.
16547
16548 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
16549
16550         * g++.dg/other/exception-specification.C: New test
16551
16552 2001-10-13  Tom Rix  <trix@redhat.com>
16553
16554         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
16555         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
16556
16557 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
16558
16559         * testsuite/gcc.dg/20011009-1.c: New test.
16560
16561 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16562
16563         PR g++/4476
16564         * g++.dg/other/friend1.C: New test.
16565
16566 2001-10-11  Richard Henderson  <rth@redhat.com>
16567
16568         * g++.old-deja/g++.other/crash18.C: Add -S to options.
16569
16570 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16571
16572         * gcc.c-torture/compile/20011010-1.c: New.
16573
16574 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16575
16576         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
16577         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
16578         g77.f-torture/execute/execute.exp,
16579         g77.f-torture/noncompile/noncompile.exp,
16580         gcc.c-torture/compile/compile.exp,
16581         gcc.c-torture/execute/execute.exp,
16582         gcc.c-torture/execute/ieee/ieee.exp,
16583         gcc.c-torture/execute/memcheck/memcheck.exp,
16584         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
16585         objc/execute/execute.exp: Update FSF address.
16586
16587 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
16588
16589         * gcc.dg/cpp/cmdlne-C.c: Update.
16590         * gcc.dg/cpp/cmdlne-C2.c: New.
16591
16592 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16593
16594         * gcc.c-torture/execute/20011008-3.c: New.
16595
16596 2001-10-08  DJ Delorie  <dj@redhat.com>
16597
16598         * gcc.dg/20011008-1.c: New.
16599         * gcc.dg/20011008-2.c: New.
16600
16601 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16602
16603         * gcc.dg/cpp/spacing1.c: Update test.
16604
16605 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16606
16607         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
16608         spelling errors of "separate" as "seperate".
16609
16610 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
16611
16612         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
16613         enough to avoid inlining.
16614
16615 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
16616
16617         * lib/g77.exp: set libg2c_dir correctly.
16618
16619 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16620
16621         * gcc.dg/cpp/macro11.c: New test.
16622
16623 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16624
16625         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
16626         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
16627         gcc.dg/format/multattr-3.c: New tests.
16628         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
16629         tests for format attributes on function pointers being rejected.
16630
16631 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16632
16633         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
16634
16635 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16636
16637         * g++.dg/warn/format1.C: New test.
16638
16639 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
16640
16641         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
16642
16643 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
16644
16645         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
16646
16647 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
16648
16649         * gcc.dg/cpp/redef2.c: Add test.
16650
16651 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
16652
16653         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
16654         long-standing bug on i686, apparently.
16655         * gcc.c-torture/execute/loop-2c.x: New file.
16656         * gcc.c-torture/execute/loop-2d.x: New file.
16657         * gcc.c-torture/execute/loop-3c.x: New file.
16658
16659 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
16660
16661         * gcc.dg/cpp/20000625-2.c: Correct line number.
16662
16663 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16664
16665         * gcc.dg/cpp/macro10.c: New test.
16666         * gcc.dg/cpp/strify3.c: New test.
16667         * gcc.dg/cpp/spacing1.c: Add tests.
16668         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
16669         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
16670
16671 2001-09-24  DJ Delorie  <dj@redhat.com>
16672
16673         * gcc.c-torture/execute/20010924-1.c: New test.
16674
16675 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16676
16677         * testsuite/objc/execute/paste.m: Remove.
16678
16679 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16680
16681         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
16682
16683 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
16684
16685         * g77.dg/strlen0.f: New test.
16686
16687 2001-09-21  Richard Henderson  <rth@redhat.com>
16688
16689         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
16690         * g++.old-deja/g++.abi/vtable2.C: Likewise.
16691
16692 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16693
16694         Table-driven attributes.
16695         * g++.dg/ext/attrib1.C: New test.
16696
16697 2001-09-20  DJ Delorie  <dj@redhat.com>
16698
16699         * gcc.dg/20000926-1.c: Update expected warning messages.
16700         * gcc.dg/array-2.c: Likewise, and test for warnings too.
16701         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
16702         array.
16703
16704 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
16705
16706         * g++.dg/eh/registers1.C: New test case.
16707
16708 2001-09-17  Richard Henderson  <rth@redhat.com>
16709
16710         * gcc.dg/array-5.c: Fix VLA decomposition test.
16711
16712 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16713
16714         * gcc.dg/cpp/line5.c: New testcase.
16715
16716 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
16717
16718         * gcc.dg/cpp/macro9.c: New test.
16719
16720 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
16721
16722         * gcc.c-torture/execute/980223.c: Change type of addr from long
16723         to char *.
16724
16725 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
16726
16727         * gcc.c-torture/execute/20010915-1.c: New test.
16728
16729 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
16730
16731         * g77.dg/bprob: New directory.
16732         * g77.dg/bprob/bprob.exp: New file.
16733         * g77.dg/bprob/bprob-1.f: New test.
16734         * g77.dg/gcov: New directory.
16735         * g77.dg/gcov/gcov.exp: New file.
16736         * g77.dg/gcov/gcov-1.f: New test.
16737         * g77.dg/gcov/gcov-1.x: New file.
16738
16739 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
16740
16741         * gcc.dg/cpp/directiv.c: Update.
16742         * gcc.dg/cpp/undef1.c: Update.
16743
16744 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
16745
16746         * gcc.dg/20010912-1.c: New test.
16747
16748 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
16749
16750         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
16751         language-independent file in lib.
16752         * lib/gcov.exp: New file.
16753
16754 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16755
16756         * gcc.c-torture/compile/20010911-1.c: New test.
16757
16758 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
16759
16760         * lib/profopt.exp: New, to support profile-directed optimizations.
16761         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
16762         * gcc.misc-tests/bprob-1.c: New test.
16763         * gcc.misc-tests/bprob-2.c: New test.
16764
16765 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
16766
16767         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
16768         XFAIL and which kinds of gcov output to verify.
16769         * gcc.misc-tests/gcov-4b.x: New file.
16770         * gcc.misc-tests/gcov-5b.x: New file.
16771         * gcc.misc-tests/gcov-6.x: New file.
16772         * gcc.misc-tests/gcov-7.c: New test.
16773         * gcc.misc-tests/gcov-7.x: New file.
16774
16775 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
16776
16777         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
16778         * gcc.misc-tests/gcov-6.c: New test.
16779
16780 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16781
16782         PR c++/3986
16783         * g++.dg/abi/vbase1.C: New test.
16784
16785 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
16786
16787         * objc.dg/method-2.m: New.
16788
16789 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16790
16791         PR c++/4203
16792         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
16793         * g++.dg/init/empty1.C: New test.
16794
16795 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
16796
16797         * gcc.c-torture/compile/20010903-1.c: New test.
16798
16799 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
16800
16801         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
16802         for m68k.
16803
16804 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
16805
16806         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
16807
16808         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
16809
16810         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
16811
16812 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
16813
16814         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
16815         for 16-bit 'unsigned int'.
16816
16817 2001-08-29  Kazu Hirata  <kazu@hxi.com>
16818
16819         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
16820
16821 2001-08-27  Richard Henderson  <rth@redhat.com>
16822
16823         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
16824         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
16825
16826 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
16827
16828         * gcc.dg/asm-names.c (ymain): New.
16829
16830 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
16831
16832         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
16833         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
16834         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
16835
16836 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16837
16838         * gcc.dg/compare5.c: New testcase.
16839
16840 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
16841
16842         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
16843         and "In instantiation".
16844
16845 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
16846
16847         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
16848
16849 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
16850
16851         * gcc.misc-tests/gcov.exp: Add support for branch information.
16852         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
16853         * gcc.misc-tests/gcov-4.c: New test.
16854         * gcc.misc-tests/gcov-4b.c: New test.
16855         * gcc.misc-tests/gcov-5b.c: New test.
16856
16857 2001-08-20  Zack Weinberg  <zackw@panix.com>
16858
16859         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
16860         expected to fail.
16861
16862 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16863
16864         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
16865
16866 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
16867
16868         * g++.dg/eh/template1.C: New test.
16869
16870 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
16871
16872         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
16873         Fix thinko.
16874         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
16875         for xfail.
16876
16877 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
16878
16879         * lib/g77-dg.exp:  Use prune.exp for common procedures
16880         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
16881         * lib/g77.exp: (g77-dg-prune) Remove
16882
16883 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
16884
16885         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
16886
16887 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16888
16889         * g++.dg/template/unify1.C: New test.
16890
16891 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
16892
16893         * g++.dg/abi/empty4.C: New test.
16894
16895 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
16896
16897         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
16898         solaris2.*
16899         * g77.f-torture/compile/pr3743.x: Likewise
16900
16901 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16902
16903         * g++.dg/other/using-declaration.C: New test.
16904
16905 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16906
16907         * gcc.dg/cpp/tr-sign.c: New testcase.
16908
16909 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16910
16911         * gcc.dg/cpp/19951025-1.c: Revert.
16912         * gcc.dg/cpp/directiv.c: We no longer process directives that
16913         interrupt macro arguments.
16914
16915 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
16916
16917         * gcc.dg/bconstp-1.c: New test.
16918
16919 2001-08-03  Richard Henderson  <rth@redhat.com>
16920
16921         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
16922
16923 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16924
16925         * gcc.dg/cpp/19951025-1.c: Update.
16926
16927 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
16928
16929         * g77.dg/ff90-1.f (s): Fix reference of variable z,
16930         should be x.
16931
16932 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16933
16934         Kill -fhonor-std.
16935         * g++.old-deja/g++.ns/ns14.C: Remove special options.
16936         * g++.old-deja/g++.other/std1.C: Likewise.
16937         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
16938
16939 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
16940
16941         * lib/g77.exp:  Load gcc-defs.exp for common procedures
16942         (g77_pass, g77_fail, g77_finish, g77_exit,
16943         ${tool}_check_unsupported_p} Now redundant.  Deleted.
16944
16945 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
16946
16947         * g77.dg/fbackslash.f
16948         * g77.dg/fcase-preserve.f
16949         * g77.dg/ff90-1.f
16950         * g77.dg/ffixed-line-length-0.f
16951         * g77.dg/ffixed-line-length-132.f
16952         * g77.dg/ffixed-line-length-7.f
16953         * g77.dg/ffixed-line-length-72.f
16954         * g77.dg/ffixed-line-length-none.f
16955         * g77.dg/ffree-form-1.f
16956         * g77.dg/fno-backslash.f
16957         * g77.dg/fno-f90-1.f
16958         * g77.dg/fno-fixed-form-1.f
16959         * g77.dg/fno-onetrip.f
16960         * g77.dg/fno-typeless-boz.f
16961         * g77.dg/fno-underscoring.f
16962         * g77.dg/fno-vxt-1.f
16963         * g77.dg/fonetrip.f
16964         * g77.dg/ftypeless-boz.f
16965         * g77.dg/fugly-assumed.f
16966         * g77.dg/funderscoring.f
16967         * g77.dg/fvxt-1.f
16968
16969 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
16970
16971         * objc.dg/fwd-proto-1.m: New.
16972         * objc.dg/local-decl-1.m: New.
16973         * objc.dg/naming-1.m: New.
16974         * objc.dg/naming-2.m: New.
16975         * objc.dg/proto-hier-1.m: New.
16976
16977 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
16978
16979         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
16980         largest-type elements to a struct makes its size grow.
16981
16982 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16983
16984         * g++.dg/abi/vthunk1.C: New test.
16985
16986 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16987
16988         * g++.dg/abi/vbase8-22.C: New test.
16989
16990 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16991
16992         * gcc.dg/cpp/macro8.c: New test.
16993
16994 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
16995
16996         * g++.dg/abi/vbase8-21.C: New test.
16997
16998 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
16999
17000         * g++.dg/abi/vbase8-10.C: New test.
17001
17002 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17003
17004         * lib/g++.exp (g++_set_ld_library_path): Renamed to
17005         ${tool}_set_ld_library_path.
17006         Changed caller.
17007         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
17008         g++.exp.
17009
17010 2001-07-26  Stan Cox <scox@redhat.com>
17011
17012         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
17013         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
17014         gcc_exit, gcc_check_unsupported_p):
17015         Moved to gcc-deps.exp
17016         * gcc-deps.exp: New file.
17017
17018 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17019
17020         * g++.old-deja/g++.pt/defarg14.C: New test.
17021
17022 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17023
17024         * g++.old-deja/g++.other/lineno5.C: New test.
17025
17026 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17027
17028         * g++.old-deja/g++.pt/crash68.C: New test.
17029
17030 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
17031
17032         * g++.old-deja/g++.other/crash42.C: New test.
17033
17034 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
17035
17036         * gcc.dg/cpp/extratokens.c: Fix.
17037         * gcc.dg/cpp/skipping2.c: New tests.
17038
17039 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17040
17041         * gcc.c-torture/execute/20010724-1.c: New file.
17042         * gcc.c-torture/execute/20010724-1.x: New file.
17043
17044 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17045
17046         * g++.old-deja/g++.other/cond7.C: New test.
17047
17048 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17049
17050         * g++.old-deja/g++.other/optimize4.C: New test.
17051
17052 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17053
17054         * g++.old-deja/g++.abi/vbase8-5.C: New test.
17055
17056 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
17057
17058         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
17059         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
17060         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
17061         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
17062
17063         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
17064         bug report" message.
17065
17066         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
17067         * g++.dg/ext/instantiate1.C: Move from old-deja.
17068
17069 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
17070
17071         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
17072         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
17073         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
17074         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
17075
17076 2001-07-23  Jeffrey A Law  (law@cygnus.com)
17077
17078         * gcc.c-torture/execute/20010723-1.c: New test.
17079
17080 2001-07-23  Ben Elliston  <bje@redhat.com>
17081
17082         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
17083
17084 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17085
17086         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
17087         i[34567]86-*-*.
17088         Delete handling of ieee_multilib_flags.
17089         Pass -mieee for alpha*-*-* and sh-*-*.
17090         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
17091
17092 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
17093
17094         Remove old-abi tests.
17095         * g++.old-deja/g++.mike/p11116.C: Remove.
17096         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
17097
17098 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
17099
17100         * g77.f-torture/compile/pr3743.f:  New test
17101
17102 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
17103
17104         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
17105
17106 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17107
17108         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
17109         g++.old-deja/g++.pt/static6.C: Likewise.
17110         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
17111         supports weak symbols.
17112
17113 2001-07-18  Andreas Jaeger  <aj@suse.de>
17114
17115         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
17116         supported again.
17117
17118 2001-07-18  Andreas Jaeger  <aj@suse.de>
17119
17120         * gcc.dg/iftrap-1.c: Fix target line.
17121
17122 2001-07-17  Richard Henderson  <rth@redhat.com>
17123
17124         * gcc.c-torture/execute/20010717-1.c: New.
17125
17126 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17127
17128         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
17129         tests.
17130
17131 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17132
17133         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
17134
17135 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17136
17137         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
17138         UAC_SIGBUS, UAC_NOPRINT definitions.
17139
17140 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
17141
17142         * objc/execute/object_is_class.m: New test.
17143         * objc/execute/object_is_meta_class.m: New test.
17144
17145 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17146
17147         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
17148         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
17149
17150 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
17151
17152         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
17153         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
17154
17155 2001-07-14  Richard Henderson  <rth@redhat.com>
17156
17157         * gcc.dg/iftrap-1.c: New.
17158
17159 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
17160
17161         * g77.f-torture/execute/intrinsic77.f: New test.
17162
17163 2001-07-11  Janis Johnson <janis@us.ibm.com>
17164
17165         * gcc.misc-tests/gcov-3.c: New test.
17166
17167 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17168
17169         * gcc.c-torture/compile/20010711-1.c,
17170         * gcc.c-torture/compile/20010711-2.c: New tests.
17171
17172 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17173
17174         * gcc.c-torture/execute/20010711-1.c: New test.
17175
17176 2001-07-11  Ben Elliston  <bje@redhat.com>
17177
17178         * g++.old-deja/g++.other/enum5.C: New test.
17179
17180 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
17181
17182         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
17183         (g++-dg-prune): Call prune_gcc_output.
17184         * prune.exp: New file for prune_gcc_output.
17185         * lib/g++.exp, lib/gcc.exp: Load it.
17186
17187 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17188
17189         * gcc.c-torture/compile/20010701-1.c,
17190         g++.old-deja/g++.ext/attrib6.C: New tests.
17191
17192 2001-07-06  Jeffrey A Law  (law@cygnus.com)
17193
17194         * gcc.c-torture/compile/20010706-1.c: New test.
17195
17196 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
17197
17198         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
17199
17200 2001-06-28  Stan Shebs  <shebs@apple.com>
17201
17202         * gcc.dg/pragma-darwin.c: New test.
17203
17204 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17205
17206         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
17207         Solaris 2.[678] system.
17208
17209 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17210
17211         * gcc.dg/20010622-1.c: New test.
17212
17213 2001-06-18  Stan Shebs  <shebs@apple.com>
17214
17215         * objc.dg: New directory.
17216         * objc.dg/dg.exp: New file.
17217         * objc.dg/alias.m: New.
17218         * objc.dg/class-1.m: New.
17219         * objc.dg/class-2.m: New.
17220         * objc.dg/const-str-1.m: New.
17221         * objc.dg/const-str-2.m: New.
17222         * objc.dg/id-1.m: New.
17223         * objc.dg/method-1.m: New.
17224         * objc.dg/super-class-1.m: New.
17225         * lib/objc-dg.exp: New file.
17226
17227 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17228
17229         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
17230         of label name.
17231
17232 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17233
17234         * g++.old-deja/g++.abi/vbase8-9.C: New test.
17235
17236 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17237
17238         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
17239         variable.
17240
17241 2001-06-12  Richard Henderson  <rth@redhat.com>
17242
17243         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
17244
17245 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17246
17247         * g++.old-deja/g++.abi/vbase5.C: New test.
17248         * g++.old-deja/g++.abi/vbase6.C: New test.
17249         * g++.old-deja/g++.abi/vbase7.C: New test.
17250
17251 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17252
17253         * gcc.c-torture/compile/20010610-1.c: New test.
17254
17255 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17256
17257         * g++.old-deja/g++.abi/vbase4.C: New test.
17258
17259 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17260
17261         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
17262         support %f for HC11/HC12 targets.
17263         * gcc.c-torture/execute/930513-1.x: New file, likewise.
17264         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
17265         on HC11/HC12 targets.
17266         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
17267
17268 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17269
17270         * gcc.dg/wchar_t-1.c: New file.
17271         * gcc.dg/wint_t-1.c: Likewise.
17272
17273 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
17274
17275         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
17276
17277 2001-06-11  Richard Henderson  <rth@redhat.com>
17278
17279         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
17280
17281 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17282
17283         * gcc.c-torture/compile/20010611-1.c: New test.
17284
17285 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17286
17287         * gcc.dg/c99-tag-1.c: Add more tests.
17288
17289 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
17290
17291         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
17292         representation on MN10300 and ARM/Thumb.
17293
17294 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
17295
17296         * g77.f-torture/execute/20010610.f: New.
17297
17298 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
17299
17300         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
17301         names.
17302
17303 2001-06-09  Richard Henderson  <rth@redhat.com>
17304
17305         * gcc.c-torture/execute/ashrdi-1.c: New.
17306         * gcc.c-torture/execute/ashldi-1.c: New.
17307         * gcc.c-torture/execute/lshrdi-1.c: New.
17308
17309 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
17310
17311         * objc/execute/load-3.m: Added. Check sending +load to categories,
17312         in addition to classes.
17313
17314 2001-06-08  Stan Shebs  <shebs@apple.com>
17315
17316         * objc/execute/load-2.m: New test.  From Nicola Pero
17317         <n.pero@mi.flashnet.it>.
17318
17319 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
17320
17321         * gcc.c-torture/execute/20010605-2.c: New test.
17322
17323 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17324
17325         * g++.old-deja/g++.abi/vbase2.C: New test.
17326         * g++.old-deja/g++.abi/vbase3.C: New test.
17327
17328 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17329
17330         * g++.old-deja/g++.pt/friend49.C: New test.
17331
17332 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17333
17334         * g++.old-deja/g++.ext/anon3.C: New test.
17335
17336 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
17337
17338         * g++.old-deja/g++.other/conv7.C: New test.
17339
17340 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
17341
17342         * gcc.c-torture/compile/20010605-2.c: New test.
17343
17344 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17345
17346         * gcc.c-torture/execute/20010604-1.c: New test.
17347
17348 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
17349
17350         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
17351
17352 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
17353
17354         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
17355         (g++_link_flags): Likewise.
17356         (g++_init): Pass gccpath's value to two previous functions.
17357
17358 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17359
17360         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
17361         Ensure logfile entry matches exec command line.
17362
17363 2001-05-31  Richard Henderson  <rth@redhat.com>
17364
17365         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
17366         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
17367
17368 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
17369
17370         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
17371         compiler for irix6.2
17372
17373 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
17374
17375         * g++.old-deja/g++.other/optimize3.C: New file.
17376
17377 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
17378
17379         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
17380         assemble.
17381
17382 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
17383
17384         * g++.old-deja/g++.other/optimize2.C: New file.
17385
17386 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
17387
17388         * gcc.c-torture/compile/20010518-2.c: New file.
17389         * gcc.c-torture/execute/20010518-1.c: New file.
17390         * gcc.c-torture/execute/20010518-2.c: New file.
17391
17392 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17393
17394         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
17395
17396 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
17397
17398         G++ no longer defines builtins that do not begin with __builtin.
17399         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
17400         * g++.old-deja/g++.brendand/misc13.C: Likewise.
17401         * g++.old-deja/g++.law/builtin1.C: Likewise.
17402         * g++.old-deja/g++.law/cvt2.C: Likewise.
17403         * g++.old-deja/g++.mike/net5.C: Likewise.
17404         * g++.old-deja/g++.other/builtins1.C: Likewise.
17405         * g++.old-deja/g++.other/builtins2.C: Likewise.
17406         * g++.old-deja/g++.other/builtins3.C: Likewise.
17407         * g++.old-deja/g++.other/builtins4.C: Likewise.
17408         * g++.old-deja/g++.other/inline8.C: Likewise.
17409         * g++.old-deja/g++.robertl/eb39.C: Likewise.
17410
17411 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
17412
17413         * g++.old-deja/g++.pt/using1.C: Adjust.
17414         * g++.old-deja/g++.pt/using2.C: New test.
17415
17416 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17417
17418         * gcc.dg/cpp/charconst.c: New tests.
17419         * gcc.dg/cpp/escape.c: New tests.
17420         * gcc.dg/cpp/escape-1.c: New tests.
17421         * gcc.dg/cpp/escape-2.c: New tests.
17422         * gcc.dg/cpp/ucs.c: New tests.
17423
17424 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
17425
17426         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
17427         native compiler for irix6.5.
17428
17429 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
17430
17431         * lib/g++.exp (g++_include_flags): Use args to compute
17432         get_multilibs.
17433         (g++_link_flags): Likewise.
17434         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
17435
17436 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17437
17438         * gcc.dg/c90-hexfloat-1.c: Add more tests.
17439
17440 2001-05-21  Geoff Keating  <geoffk@redhat.com>
17441
17442         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
17443         this file.
17444
17445 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17446
17447         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
17448         STACK_SIZE;
17449         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
17450         to STACK_SIZE; Use it to define size of add_histo array.
17451         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
17452         to STACK_SIZE.
17453         (f): Use GITT_SIZE to define size of gitt local table.
17454         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
17455         to STACK_SIZE; Use it to define size of bytemem array.
17456
17457 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17458
17459         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
17460         on 68HC11/HC12 due to the asm instruction.
17461         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
17462         * gcc.c-torture/compile/920520-1.x: Likewise.
17463         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
17464         on 68HC11/HC12 because the function is larger than 64K.
17465         * gcc.c-torture/compile/961203-1.x: New file, this test fails
17466         on 68HC11/HC12 because the structure is too large.
17467
17468 2001-05-20  Richard Henderson  <rth@redhat.com>
17469
17470         * gcc.c-torture/execute/20010520-1.c: New.
17471
17472 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17473
17474         * g++.old-deja/g++.warn/compare1.C: New test.
17475         * gcc.dg/compare4.c: New test.
17476
17477 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
17478
17479         * g++.old-deja/g++.other/optimize1.C: New test.
17480
17481 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17482
17483         * g++.old-deja/g++.pt/spec41.C: New test.
17484
17485 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
17486
17487         * gcc.c-torture/compile/20010114-1.x: Remove.
17488
17489 2001-05-18  Stan Shebs  <shebs@apple.com>
17490
17491         * gcc.c-torture/compile/20010518-1.c: New test.
17492
17493 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
17494
17495         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
17496         * g++.old-deja/g++.pt/crash67.C: New test.
17497
17498 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
17499
17500         * g++.old-deja/g++.other/debug9.C: New test.
17501
17502 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
17503
17504         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
17505
17506 2001-05-16  Jan Hubicka  <jh@suse.cz>
17507
17508         * gcc.c-torture/compile/20010516-1.c: New test.
17509
17510 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17511
17512         * g++.old-deja/g++.other/crash41.C: New test.
17513
17514 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17515
17516         * g++.old-deja/g++.pt/crash66.C: New test.
17517
17518 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
17519
17520         * g++.old-deja/g++.robertl/eb27.C: Convert.
17521
17522 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
17523
17524         * g++.dg/friend-warn.C: New test.  Do not warn about friend
17525         declaration being redundant.
17526
17527 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
17528
17529         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
17530
17531 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
17532
17533         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
17534
17535 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
17536
17537         * lib/g++.exp: Use testsuite_flags.
17538
17539 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
17540
17541         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
17542
17543 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17544
17545         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
17546
17547 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
17548
17549         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
17550
17551 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
17552
17553         * gcc.c-torture/compile/20010313-1.c: New test.
17554
17555 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
17556
17557         * gcc.dg/cpp/direct2.c: New test.
17558         * gccq.dg/cpp/direct2s.c: New test.
17559
17560         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
17561
17562 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
17563
17564         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
17565         * g++.old-deja/g++.other/op3.C: Likewise.
17566
17567 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17568
17569         * gcc.dg/cpp/syshdr.h: New file.
17570         * gcc.dg/cpp/sysmac1.c: Update.
17571         * gcc.dg/cpp/sysmac2.c: Update.
17572
17573 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17574
17575         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
17576
17577 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
17578
17579         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
17580         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
17581
17582 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
17583
17584         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
17585
17586 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
17587
17588         * lib/g++.exp (g++_include_flags): Don't use any special flags
17589         if TESTING_IN_BUILD_TREE is not defined.
17590         (g++_init): Use a plain 'c++' as the compiler if
17591         TESTING_IN_BUILD_TREEE is not defined.
17592
17593 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
17594
17595         * g++.old-deja/g++.eh/catch13.C: New test.
17596         * g++.old-deja/g++.eh/catch14.C: New test.
17597
17598 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
17599
17600         * gcc.dg/cpp/tr-define.c: New test.
17601
17602 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
17603
17604         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
17605         <stdlib.h>, not <malloc.h>.
17606
17607 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
17608
17609         * g++.old-deja/g++.ns/template17.C: New test.
17610
17611 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
17612
17613         * g++.old-deja/g++.pt/ref4.C: New test.
17614
17615 2001-04-30  Richard Henderson  <rth@redhat.com>
17616
17617         * gcc.dg/20000724-1.c: Revert last change.
17618
17619 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
17620
17621         * g77.f-torture/execute/20010430.f: New test.
17622
17623 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
17624
17625         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
17626
17627 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
17628
17629         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
17630
17631 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17632
17633         * g++.old-deja/g++.eh/crash6.C: New test.
17634
17635 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17636
17637         * g++.old-deja/g++.other/warn7.C: New test.
17638
17639 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17640
17641         * g++.old-deja/g++.other/defarg9.C: New test.
17642
17643 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
17644
17645         * g77.f-torture/compile/20010426.f: New test.
17646         * g77.f-torture/execute/20010426.f: New test.
17647
17648 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
17649
17650         * g77.f-torture/compile/20000629-1.x: Remove - error
17651         has been fixed.
17652
17653 2001-04-26  Jeffrey A Law  (law@cygnus.com)
17654
17655         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
17656         Tweak slightly to work with g++.dg framework.
17657         * g++.dg/special/ecos.exp: Run initp1.C test.
17658         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
17659
17660         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
17661         its linker doesn't give line numbers either.
17662         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
17663
17664 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
17665
17666         * g++.old-deja/g++.other/lex1.C: New test.
17667
17668 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
17669
17670         * gcc.dg/noncompile/20010425-1.c: New test.
17671
17672 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
17673
17674         * g++.old-deja/g++.pt/mangle2.C: New test.
17675
17676 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17677
17678         * gcc.dg/format/plus-1.c: New test.
17679
17680 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17681
17682         * gcc.dg/20010423-1.c: New test.
17683
17684 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17685
17686         * gcc.c-torture/execute/20010422-1.c: New test.
17687
17688 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
17689
17690         * g++.old-deja/g++.ns/type2.C: New test.
17691
17692 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
17693
17694         * g++.old-deja/g++.other/perf1.C: New test.
17695
17696 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
17697
17698         * gcc.dg/c99-func-2.c: Remove xfail.
17699         * gcc.dg/c99-func-3.c: Remove xfail.
17700         * gcc.dg/c99-func-4.c: Remove xfail.
17701
17702 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
17703
17704         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
17705
17706 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17707
17708         * gcc.c-torture/compile/20010423-1.c: New test.
17709
17710 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17711
17712         * g++.old-deja/g++.pt/typename28.C: New test.
17713
17714 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17715
17716         * g++.old-deja/g++.abi/empty2.C: New test.
17717         * g++.old-deja/g++.abi/empty3.C: New test.
17718
17719 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17720
17721         * g++.old-deja/g++.other/comdat2.C: New test.
17722         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
17723
17724 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17725
17726         * g++.old-deja/g++.other/overload14.C: New test.
17727
17728 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17729
17730         * g++.old-deja/g++.other/lookup23.C: New test.
17731
17732 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17733
17734         * gcc.c-torture/execute/20010403-1.c: New test.
17735
17736 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
17737             Mark Mitchell  <mark@codesourcery.com>
17738
17739         * lib/old-dejagnu.exp: Don't delete output of executable.
17740         Add .exe suffix to executables.
17741
17742 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
17743
17744         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
17745
17746 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17747
17748         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
17749
17750 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
17751
17752         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
17753         * g++.old-deja/g++.abi/crash1.C: New test.
17754
17755 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
17756
17757         * g++.old-deja/g++.other/crash40.C: New test.
17758
17759 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17760
17761         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
17762
17763 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
17764
17765         * g++.old-deja/g++.other/warn6.C: New test.
17766
17767 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17768
17769         * g++.old-deja/g++.robertl/eb42.C: Same.
17770
17771 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17772
17773         * gcc.dg/wtr-conversion-1.c: New testcase.
17774
17775 2001-04-10  Richard Henderson  <rth@redhat.com>
17776
17777         * g++.old-deja/g++.other/array5.C: New.
17778
17779 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17780
17781         * gcc.c-torture/execute/20010408-1.c: New test.
17782
17783 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
17784
17785         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
17786         headers and constructs.
17787         * g++.old-deja/g++.robertl/eb79.C: Same.
17788         * g++.old-deja/g++.robertl/eb77.C (main): Same.
17789         * g++.old-deja/g++.robertl/eb73.C: Same.
17790         * g++.old-deja/g++.robertl/eb66.C (main): Same.
17791         * g++.old-deja/g++.robertl/eb55.C (t): Same.
17792         * g++.old-deja/g++.robertl/eb54.C (main): Same.
17793         * g++.old-deja/g++.robertl/eb46.C (main): Same.
17794         * g++.old-deja/g++.robertl/eb44.C: Same.
17795         * g++.old-deja/g++.robertl/eb41.C (main): Same.
17796         * g++.old-deja/g++.robertl/eb4.C (main): Same.
17797         * g++.old-deja/g++.robertl/eb39.C: Same.
17798         * g++.old-deja/g++.robertl/eb33.C (main): Same.
17799         * g++.old-deja/g++.robertl/eb31.C (main): Same.
17800         * g++.old-deja/g++.robertl/eb30.C: Same.
17801         * g++.old-deja/g++.robertl/eb3.C: Same.
17802         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
17803         * g++.old-deja/g++.robertl/eb21.C: Same.
17804         * g++.old-deja/g++.robertl/eb15.C: Same.
17805         * g++.old-deja/g++.robertl/eb118.C: Same.
17806         * g++.old-deja/g++.robertl/eb115.C (main): Same.
17807         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
17808         * g++.old-deja/g++.robertl/eb109.C: Same.
17809         * g++.old-deja/g++.other/sibcall1.C (main): Same.
17810         * g++.old-deja/g++.mike/rtti1.C: Same.
17811         * g++.old-deja/g++.mike/p658.C: Same.
17812         * g++.old-deja/g++.mike/net46.C: Same.
17813         * g++.old-deja/g++.mike/net34.C: Same.
17814         * g++.old-deja/g++.mike/memoize1.C: Same.
17815         * g++.old-deja/g++.mike/eh2.C: Same.
17816         * g++.old-deja/g++.law/weak.C: Same.
17817         * g++.old-deja/g++.law/visibility7.C: Same.
17818         * g++.old-deja/g++.law/visibility25.C: Same.
17819         * g++.old-deja/g++.law/visibility22.C: Same.
17820         * g++.old-deja/g++.law/visibility2.C: Same.
17821         * g++.old-deja/g++.law/visibility17.C: Same.
17822         * g++.old-deja/g++.law/visibility13.C: Same.
17823         * g++.old-deja/g++.law/visibility10.C: Same.
17824         * g++.old-deja/g++.law/visibility1.C: Same.
17825         * g++.old-deja/g++.law/virtual3.C (eval): Same.
17826         * g++.old-deja/g++.law/vbase1.C: Same.
17827         * g++.old-deja/g++.law/operators32.C: Same.
17828         * g++.old-deja/g++.law/nest3.C: Same.
17829         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
17830         * g++.old-deja/g++.law/except5.C (main): Same.
17831         * g++.old-deja/g++.law/cvt7.C (run): Same.
17832         * g++.old-deja/g++.law/cvt2.C: Same.
17833         * g++.old-deja/g++.law/cvt16.C: Same.
17834         * g++.old-deja/g++.law/ctors6.C (bar): Same.
17835         * g++.old-deja/g++.law/ctors17.C (main): Same.
17836         * g++.old-deja/g++.law/ctors13.C: Same.
17837         * g++.old-deja/g++.law/ctors12.C (main): Same.
17838         * g++.old-deja/g++.law/ctors10.C: Same.
17839         * g++.old-deja/g++.law/code-gen5.C: Same.
17840         * g++.old-deja/g++.law/bad-error7.C: Same.
17841         * g++.old-deja/g++.law/arm9.C: Same.
17842         * g++.old-deja/g++.law/arm12.C: Same.
17843         * g++.old-deja/g++.law/arg8.C: Same.
17844         * g++.old-deja/g++.law/arg1.C: Same.
17845         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
17846         * g++.old-deja/g++.jason/template31.C: Same.
17847         * g++.old-deja/g++.jason/template24.C (main): Same.
17848         * g++.old-deja/g++.jason/2371.C: Same.
17849         * g++.old-deja/g++.eh/new2.C: Same.
17850         * g++.old-deja/g++.eh/new1.C: Same.
17851         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
17852         * g++.old-deja/g++.brendan/nest21.C (main): Same.
17853         * g++.old-deja/g++.brendan/err-msg3.C: Same.
17854         * g++.old-deja/g++.brendan/crash62.C: Same.
17855         * g++.old-deja/g++.brendan/crash52.C: Same.
17856         * g++.old-deja/g++.brendan/crash49.C (main): Same.
17857         * g++.old-deja/g++.brendan/crash38.C: Same.
17858         * g++.old-deja/g++.brendan/crash15.C (main): Same.
17859         * g++.old-deja/g++.brendan/copy9.C: Same.
17860
17861 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
17862
17863         * gcc.c-torture/execute/20001203-2.c (memset):
17864         Count argument is of type __SIZE_TYPE__.
17865
17866 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
17867
17868         * gcc.c-torture/compile/20010404-1.c: New test.
17869
17870 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
17871
17872         * gcc.c-torture/compile/20010326-1.c: New test.
17873
17874 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
17875
17876         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
17877         peculiarities of the SH.
17878         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
17879
17880 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17881
17882         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
17883         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
17884         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
17885
17886 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17887
17888         * g77.f-torture/compile/20010321-1.f: New test.
17889
17890 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17891
17892         * gcc.c-torture/compile/20010329-1.c: New test.
17893
17894 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17895
17896         * gcc.c-torture/execute/20010329-1.c: New test.
17897
17898 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
17899
17900         * g++.old-deja/g++.other/eh4.C: Fix typo.
17901
17902 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
17903
17904         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
17905
17906 2001-03-28  Philip Blundell  <philb@gnu.org>
17907
17908         * gcc.c-torture/compile/20010328-1.c: New test.
17909
17910 2001-03-27  Richard Henderson  <rth@redhat.com>
17911
17912         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
17913         * g++.old-deja/g++.eh/vbase3.C: Likewise.
17914
17915 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
17916
17917         * gcc.c-torture/compile/20010327-1.c: New test.
17918
17919 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
17920
17921         * g++.old-deja/g++.other/friend12.C: New test.
17922         * g++.old-deja/g++.other/friend9.C: Expect no errors.
17923         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
17924
17925 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17926
17927         * gcc.c-torture/execute/20010325-1.c: New test.
17928
17929 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
17930
17931         * g++.old-deja/g++.other/mangle3.C: New test.
17932
17933 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
17934
17935         * g++.old-deja/g++.other/anon8.C: New test.
17936
17937 2001-03-20  Philip Blundell  <philb@gnu.org>
17938
17939         * gcc.c-torture/compile/20010320-1.c: New test.
17940
17941 2001-03-17  Richard Henderson  <rth@redhat.com>
17942
17943         * g++.old-deja/g++.other/eh4.C: Add expected error text.
17944
17945 2001-03-15  Geoff Keating  <geoff@redhat.com>
17946
17947         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
17948         tests on AIX.
17949
17950 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
17951
17952         * g++.old-deja/g++.other/eh4.C: New test.
17953
17954 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
17955
17956         * gcc.dg/cpp/mi1.c: Update.
17957
17958 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
17959
17960         * g++.old-deja/g++.other/regstack.C: New test.
17961
17962 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
17963
17964         * g++.old-deja/g++.other/ref4.C: New test.
17965
17966 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
17967
17968         * objc/execute/va_method.m: Added.
17969         * objc/execute/IMP.m: Added.
17970         * objc/execute/_cmd.m: Added.
17971         * objc/execute/accessing_ivars.m: Added.
17972         * objc/execute/class-1.m: Added.
17973         * objc/execute/class-10.m: Added.
17974         * objc/execute/class-11.m: Added.
17975         * objc/execute/class-12.m: Added.
17976         * objc/execute/class-13.m: Added.
17977         * objc/execute/class-14.m: Added.
17978         * objc/execute/class-2.m: Added.
17979         * objc/execute/class-3.m: Added.
17980         * objc/execute/class-4.m: Added.
17981         * objc/execute/class-5.m: Added.
17982         * objc/execute/class-6.m: Added.
17983         * objc/execute/class-7.m: Added.
17984         * objc/execute/class-8.m: Added.
17985         * objc/execute/class-9.m: Added.
17986         * objc/execute/class-tests-1.h
17987         * objc/execute/class-tests-2.h
17988         * objc/execute/compatibility_alias.m: Added.
17989         * objc/execute/encode-1.m: Added.
17990         * objc/execute/formal_protocol-1.m: Added.
17991         * objc/execute/formal_protocol-2.m: Added.
17992         * objc/execute/formal_protocol-3.m: Added.
17993         * objc/execute/formal_protocol-4.m: Added.
17994         * objc/execute/formal_protocol-5.m: Added.
17995         * objc/execute/formal_protocol-6.m: Added.
17996         * objc/execute/formal_protocol-7.m: Added.
17997         * objc/execute/informal_protocol.m: Added.
17998         * objc/execute/initialize.m: Added.
17999         * objc/execute/load.m: Added.
18000         * objc/execute/many_args_method.m: Added.
18001         * objc/execute/nested-3.m: Added.
18002         * objc/execute/no_clash.m: Added.
18003         * objc/execute/private.m: Added.
18004         * objc/execute/redefining_self.m: Added.
18005         * objc/execute/root_methods.m: Added.
18006         * objc/execute/selector-1.m: Added.
18007         * objc/execute/static-1.m: Added.
18008         * objc/execute/static-2.m: Added.
18009         * objc/execute/va_method.m: Added.
18010
18011 2001-03-10  Richard Henderson  <rth@redhat.com>
18012
18013         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
18014
18015 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18016
18017         * g++.old-deja/g++.other/crash31.C: XFAIL.
18018         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
18019         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
18020         * gcc.c-torture/execute/20010123-1.x: XFAIL.
18021         * gcc.c-torture/execute/20010124-1.x: XFAIL.
18022         * gcc.dg/sequence-pt-1.c: XFAIL one test.
18023
18024 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
18025
18026         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
18027
18028 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18029
18030         * gcc.dg/20000724-1.c: Don't use multiline strings.
18031
18032 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
18033
18034         * objc/execute/string1.m, objc/execute/string2.m: Compare the
18035         result of -cString against what we expect it to be; don't just
18036         print it out for no one to read.
18037
18038         * objc/execute/string3.m, objc/execute/string4.m: New tests.
18039         Based on testcases provided by Nicola Pero.
18040
18041 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18042
18043         * gcc.dg/cpp/macro7.c: New test.
18044
18045 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
18046
18047         * gcc.dg/cpp/multiline.c: Update.
18048
18049 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18050
18051         * g++.old-deja/g++.other/enum3.C: New test.
18052
18053 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18054
18055         * g++.old-deja/g++.other/pod1.C: New test.
18056
18057 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18058
18059         * g++.old-deja/g++.ext/overload1.C: New test.
18060
18061 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18062
18063         * g++.old-deja/g++.pt/using1.C: New test.
18064
18065 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
18066
18067         * g++.old-deja/g++.other/using9.C: New test.
18068
18069 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
18070
18071         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
18072
18073         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
18074
18075 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
18076
18077         * g++.old-deja/g++.ext/realpt1.C: Remove.
18078
18079 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
18080
18081         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
18082
18083 2001-02-26  Will Cohen  <wcohen@redhat.com>
18084
18085         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
18086
18087 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
18088
18089         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
18090         templatized constructors.
18091
18092 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18093
18094         * gcc.c-torture/execute/20010224-1.c: New test.
18095
18096 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
18097
18098         * gcc.c-torture/execute/20010222-1.c: New test.
18099
18100 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
18101
18102         * g++.old-deja/g++.other/inline20.C: New test.
18103
18104 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
18105
18106         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
18107
18108 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18109
18110         * g++.old-deja/g++.other/lookup22.C: New test.
18111
18112 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
18113
18114         * g77.dg: New directory.
18115         * g77.dg/20010216-1.f: New test case.
18116         * g77.dg/dg.exp: New driver.
18117         * lib/g77-dg.exp: New driver library.
18118
18119 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18120
18121         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
18122
18123 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
18124
18125         * g++.old-deja/g++.other/decl9.C: New test.
18126
18127 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
18128
18129         * g++.old-deja/g++.other/init16.C: Update the test so that it does
18130         not need <string> and also tests the initialization at runtime.
18131
18132 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18133
18134         * gcc.c-torture/execute/longlong.c: New test.
18135
18136 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18137
18138         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
18139
18140 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18141
18142         * gcc.c-torture/execute/920302-1.c (execute):
18143         Change argument type to short.
18144
18145 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18146
18147         * g++.old-deja/g++.pt/deduct6.C: New test.
18148
18149 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18150
18151         * g++.old-deja/g++.pt/deduct5.C: New test.
18152
18153 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
18154
18155         * gcc.c-torture/execute/20010209-1.c: New test.
18156
18157 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18158
18159         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
18160
18161 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
18162
18163         * g++.dg/vtgc1.C: Update for new ABI.
18164
18165         * consistency.vlad: New directory, 1665 files.
18166
18167 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
18168
18169         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
18170         return type.
18171         * gcc.dg/cpp/digraphs.c: Declare puts.
18172
18173 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18174
18175         * g++.old-deja/g++.other/warn5.C: New test.
18176
18177 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18178
18179         * g++.old-deja/g++.pt/spec40.C: New test.
18180
18181 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18182
18183         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
18184         case.
18185         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
18186
18187 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
18188
18189         * gcc.c-torture/compile/20010209-1.c: New test.
18190
18191 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
18192
18193         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
18194         excess errors message but not if it crashes.
18195         * g++.old-deja/g++.other/crash27.C: Likewise.
18196         * g++.old-deja/g++.other/crash28.C: Likewise.
18197         * g++.old-deja/g++.other/crash30.C: Likewise.
18198         * g++.old-deja/g++.other/crash32.C: Likewise.
18199         * g++.old-deja/g++.other/crash35.C: Likewise.
18200         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18201
18202 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18203
18204         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
18205         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
18206         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
18207         g77.f-torture/execute/execute.exp,
18208         g77.f-torture/noncompile/noncompile.exp,
18209         gcc.c-torture/execute/execute.exp,
18210         gcc.c-torture/execute/memcheck/memcheck.exp,
18211         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
18212         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
18213         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
18214         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
18215         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
18216         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
18217         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18218         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
18219         Remove bug reporting instructions with ancient email addresses.
18220
18221 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18222
18223         * gcc.dg/20010202-1.c: New test.
18224         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
18225
18226 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
18227
18228         * g++.dg/stdbool-if.C: New test.
18229
18230 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
18231
18232         * objc/execute/fdecl.m: Added main().
18233
18234 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18235
18236         * gcc.c-torture/execute/20010206-1.c: New test.
18237
18238 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18239
18240         * gcc.dg/cpp/avoidpaste1.c: Update.
18241
18242 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
18243
18244         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
18245         Pero <nicola@brainstorm.co.uk>.
18246         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
18247
18248 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
18249
18250         * g++.old-deja/g++.pt/spec39.C: New test.
18251
18252 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
18253
18254         * gcc.c-torture/compile/20010202-1.c: New test.
18255
18256 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
18257
18258         * g++.old-deja/g++.abi/primary2.C: New test.
18259         * g++.old-deja/g++.abi/primary3.C: New test.
18260         * g++.old-deja/g++.abi/primary4.C: New test.
18261         * g++.old-deja/g++.abi/primary5.C: New test.
18262         * g++.old-deja/g++.abi/vtable3.h: New test.
18263         * g++.old-deja/g++.abi/vtable3a.C: New test.
18264         * g++.old-deja/g++.abi/vtable3b.C: New test.
18265         * g++.old-deja/g++.abi/vtable3c.C: New test.
18266         * g++.old-deja/g++.abi/vtable3d.C: New test.
18267         * g++.old-deja/g++.abi/vtable3e.C: New test.
18268         * g++.old-deja/g++.abi/vtable3f.C: New test.
18269         * g++.old-deja/g++.abi/vtable3g.C: New test.
18270         * g++.old-deja/g++.abi/vtable3h.C: New test.
18271         * g++.old-deja/g++.abi/vtable3i.C: New test.
18272         * g++.old-deja/g++.abi/vtable3j.C: New test.
18273         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
18274
18275 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
18276
18277         * g++.old-deja/g++.other/anon6.C: New test.
18278         * g++.old-deja/g++.other/anon7.C: New test.
18279
18280 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
18281
18282         * gcc.dg/cpp/avoidpaste2.c: New tests.
18283
18284 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
18285
18286         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
18287
18288 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
18289
18290         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
18291         DECIMAL_DIG cases for Irix."
18292
18293 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
18294
18295         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
18296
18297 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
18298
18299         * gcc.dg/c99-tag-1.c: New test.
18300
18301 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18302
18303         * gcc.dg/cpp/tr-warn1.c: Add tests.
18304
18305 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18306
18307         * gcc.dg/cpp/avoidpaste1.c: Update.
18308         * gcc.dg/cpp/paste4.c: Update.
18309
18310 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
18311
18312         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
18313         cases for Irix.
18314
18315 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18316
18317         * g++.old-deja/g++.other/inline19.C: New test.
18318
18319 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18320
18321         * gcc.dg/Wlarger-than.c: New test.
18322
18323 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18324
18325         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
18326
18327 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
18328
18329         * gcc.c-torture/execute/20010129-1.c: New test.
18330         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
18331
18332 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18333
18334         * gcc.dg/cpp/avoidpaste1.c: Test case.
18335
18336 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
18337
18338         * g++.old-deja/g++.other/inline18.C: New test.
18339
18340 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18341
18342         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
18343         and __builtin_putchar.
18344
18345 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
18346
18347         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
18348         tests.
18349
18350 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
18351
18352         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
18353         floating point number rounding mode to round to the nearest
18354         representable mode.
18355
18356 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
18357
18358         * g++.old-deja/g++.other/mangle2.C: New test.
18359
18360 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
18361
18362         * gcc.c-torture/compile/20010124-1.c: New test.
18363
18364 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
18365
18366         * g++.old-deja/g++.pt/spec38.C: New test.
18367
18368 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18369
18370         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
18371         "Build don't run".
18372
18373 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18374
18375         * gcc.c-torture/execute/20010123-1.c: New test.
18376
18377 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
18378
18379         * g++.old-deja/g++.pt/spec37.C: New test.
18380
18381 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
18382
18383         * g++.old-deja/g++.pt/overload14.C: New test.
18384
18385 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18386
18387         * gcc.c-torture/execute/20010122-1.c: New test, exercise
18388         __builtin_return_address.
18389
18390 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
18391
18392         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
18393         * g++.old-deja/g++.pt/spec35.C: New test.
18394         * g++.old-deja/g++.pt/spec36.C: New test.
18395
18396 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
18397
18398         * gcc.c-torture/compile/20010118-1.c: New test.
18399
18400 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
18401
18402         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
18403
18404 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
18405
18406         * gcc.c-torture/execute/20010119-1.c: New test.
18407
18408 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18409
18410         * g++.old-deja/g++.other/vbase5.C: New test.
18411
18412 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
18413
18414         * gcc.c-torture/execute/20010118-1.c: New test.
18415
18416 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18417
18418         * g++.old-deja/g++.pt/deduct3.C: New test.
18419
18420 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18421
18422         * g++.old-deja/g++.pt/spec34.C: New test.
18423
18424 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
18425
18426         * g77.f-torture/compile/20000601-2.f: New test.
18427
18428 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18429
18430         * g++.old-deja/g++.other/init17.C: New test.
18431
18432 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
18433
18434         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
18435
18436 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18437
18438         * g++.old-deja/g++.pt/unify8.C: New test.
18439
18440 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18441
18442         * g++.old-deja/g++.abi/vbase1.C: New test.
18443
18444 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18445
18446         * g++.old-deja/g++.pt/crash65.C: New test.
18447
18448 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
18449
18450         * gcc.dg/cpp/assembl2.S: New test case.
18451
18452 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
18453
18454         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
18455         are supported.
18456
18457 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18458
18459         * g++.old-deja/g++.other/builtins1.C: New test.
18460         * g++.old-deja/g++.other/builtins2.C: Likewise.
18461         * g++.old-deja/g++.other/builtins3.C: Likewise.
18462         * g++.old-deja/g++.other/builtins4.C: Likewise.
18463
18464 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
18465
18466         * gcc.c-torture/compile/20010117-1.c: New test.
18467         * gcc.c-torture/compile/20010117-2.c: New test.
18468
18469 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18470
18471         * g77.f-torture/execute/20010116.[fx]: New test,
18472         XFAIL on i?86-*-*.
18473         * g77.f-torture/compile/20010115.f: Indicate it's
18474         a test for PR fortran/1636.
18475
18476 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
18477
18478         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
18479
18480 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18481
18482         * g77.f-torture/compile/20010115.f: New test.
18483
18484 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
18485
18486         * g++.old-deja/g++.pt/nontype5.C: New test.
18487
18488 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18489
18490         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
18491         have an equivalent working one below it.
18492
18493 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
18494
18495         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
18496         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
18497
18498 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
18499
18500         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
18501         message containing "init_priority".
18502         (conpr-2.C): Likewise.
18503         (conpr-3.C): Likewise.
18504         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
18505
18506 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18507
18508         * gcc.c-torture/execute/20010114-2.c: New test.
18509
18510 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
18511
18512         * gcc.c-torture/compile/20010114-1.c: New test.
18513         * gcc.c-torture/compile/20010114-1.x: Xfail.
18514         * gcc.c-torture/compile/20010114-2.c: New test.
18515         * gcc.c-torture/execute/20010114-1.c: New test.
18516         * gcc.dg/trunc-1.c: New test.
18517         * gcc.dg/uninit-B.c: New test.
18518
18519 2001-01-13  Nick Clifton  <nickc@redhat.com>
18520
18521         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
18522         target.
18523
18524 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18525
18526         * gcc.c-torture/compile/20010113-1.c: New test.
18527
18528 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
18529
18530         * gcc.c-torture/compile/20001212-1.c: New test.
18531
18532 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18533
18534         * gcc.dg/cpp/widestr1.c: Update.
18535         * gcc.dg/cpp/prag-imp.c: Remove.
18536
18537 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
18538
18539         * gcc.c-torture/execute/20000801-3.x: Remove.
18540         * gcc.dg/c90-init-1.c: New test.
18541         * gcc.dg/c99-init-1.c: New test.
18542         * gcc.dg/c99-init-2.c: New test.
18543         * gcc.dg/gnu99-init-1.c: New test.
18544
18545 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
18546
18547         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
18548         testing that no relevant ones were found.
18549
18550 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18551
18552         * g++.old-deja/g++.pt/cast2.C: New test.
18553
18554 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18555
18556         * g++.old-deja/g++.pt/friend47.C: New test.
18557
18558 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18559
18560         * g++.old-deja/g++.pt/instantiate13.C: New test.
18561
18562 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18563
18564         * g++.old-deja/g++.other/defarg7.C: New test.
18565         * g++.old-deja/g++.other/defarg8.C: New test.
18566
18567 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18568
18569         * g++.old-deja/g++.pt/crash64.C: New test.
18570
18571 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18572
18573         * g++.old-deja/g++.pt/crash63.C: New test.
18574
18575 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
18576
18577         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
18578
18579 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
18580
18581         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
18582
18583 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18584
18585         * g++.old-deja/g++.pt/error3.C: New test.
18586
18587 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18588
18589         * g++.old-deja/g++.other/crash39.C: New test.
18590
18591 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18592
18593         * g++.old-deja/g++.other/vbase4.C: New test.
18594
18595 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
18596
18597         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
18598         * gcc.dg/special/20000419-2.c: New file. Identical to above.
18599         * gcc.dg/special/special.exp: New test driver which will check
18600         for alias support for the above test.
18601
18602 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
18603
18604         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
18605         problems on small machines.
18606         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
18607         parameterize.
18608
18609 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
18610
18611         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
18612         mips.
18613         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
18614
18615 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
18616
18617         * g++.old_deja/g++.pt/using8.C: New test.
18618
18619 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18620
18621         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
18622
18623 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
18624
18625         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
18626         where a failure is expected.
18627         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
18628
18629 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18630
18631         * g++.old_deja/g++.pt/instantiate12.C: New test.
18632
18633 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18634
18635         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
18636         start of structs.
18637         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
18638         * g++.old-deja/g++.brendan/crash17.C: Likewise.
18639         * g++.old-deja/g++.brendan/crash29.C: Likewise.
18640         * g++.old-deja/g++.brendan/crash48.C: Likewise.
18641         * g++.old-deja/g++.brendan/ns1.C: Likewise.
18642         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
18643         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18644         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
18645         * g++.old-deja/g++.eh/spec6.C: Likewise.
18646         * g++.old-deja/g++.jason/crash3.C: Likewise.
18647         * g++.old-deja/g++.law/ctors11.C: Likewise.
18648         * g++.old-deja/g++.law/ctors17.C: Likewise.
18649         * g++.old-deja/g++.law/ctors5.C: Likewise.
18650         * g++.old-deja/g++.law/ctors9.C: Likewise.
18651         * g++.old-deja/g++.mike/ambig1.C: Likewise.
18652         * g++.old-deja/g++.mike/net22.C: Likewise.
18653         * g++.old-deja/g++.mike/p3538a.C: Likewise.
18654         * g++.old-deja/g++.mike/p3538b.C: Likewise.
18655         * g++.old-deja/g++.mike/virt3.C: Likewise.
18656         * g++.old-deja/g++.niklas/t128.C: Likewise.
18657         * g++.old-deja/g++.other/anon4.C: Likewise.
18658         * g++.old-deja/g++.other/using1.C: Likewise.
18659         * g++.old-deja/g++.other/warn3.C: Likewise.
18660         * g++.old-deja/g++.pt/t37.C: Likewise.
18661         * g++.old-deja/g++.robertl/eb69.C: Likewise.
18662         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18663
18664 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18665
18666         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
18667
18668 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18669
18670         * gcc.c-torture/execute/stdio-opt-3.c: New test.
18671
18672 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
18673
18674         * gcc.c-torture/compile/20010107-1.c: New test.
18675
18676 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18677
18678         * gcc.c-torture/execute/builtin-noret-1.c: New test.
18679
18680 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18681
18682         * gcc.dg/format/format.h: New file.
18683         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
18684         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
18685         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
18686         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
18687         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
18688         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
18689         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
18690         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
18691         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
18692         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
18693         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
18694         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
18695         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
18696         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
18697         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
18698         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
18699         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
18700         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
18701         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
18702         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
18703         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
18704         instead of declaring standard types, macros and functions in each
18705         test.
18706
18707 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
18708
18709         * gcc.c-torture/execute/20010106-1.c: New test.
18710
18711 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18712
18713         * gcc.dg/format/format.exp: New file.
18714         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
18715         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
18716         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
18717         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
18718         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
18719         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
18720         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
18721         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
18722         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
18723         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
18724         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
18725         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
18726         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
18727         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
18728         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
18729         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
18730         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
18731         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
18732         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
18733         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
18734         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
18735         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
18736         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
18737         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
18738         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
18739         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
18740         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
18741         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
18742         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
18743         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
18744         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
18745         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
18746         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
18747         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
18748         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
18749         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
18750         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
18751         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
18752         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
18753         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
18754         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
18755         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
18756
18757 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
18758
18759         * gcc.c-torture/execute/991228-1.c: Take word endianness into
18760         account.
18761
18762 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18763
18764         * gcc.c-torture/execute/builtin-complex-1.c: New test.
18765
18766 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
18767
18768         * g++.old-deja/g++.pt/crash62.C: New test.
18769
18770 2001-01-04  Richard Henderson  <rth@redhat.com>
18771
18772         * gcc.dg/20000926-1.c: Update expected warnings.
18773         * gcc.dg/array-2.c: Likewise.
18774         * gcc.dg/array-4.c: Also validate flexible array members.
18775         * gcc.dg/c99-flex-array-1.c: New.
18776
18777 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
18778
18779         * gcc.c-torture/compile/20001222-1.x: Remove.
18780
18781 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18782
18783         * gcc.c-torture/execute/built-in-setjmp.c: New.
18784
18785 2001-01-03  Richard Henderson  <rth@redhat.com>
18786
18787         * gcc.dg/940510-1.c: Update expected error wording.
18788         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
18789
18790 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
18791
18792         * lib/target-supports.exp (check_alias_available): Modified to
18793         indicate aliases not supported if only weak aliases are supported.
18794
18795 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18796
18797         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
18798         Turn on cmpstrsi checks for __pj__ and __i370__.
18799
18800 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18801
18802         * g++.old-deja/g++.other/virtual11.C: New test.
18803
18804 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18805
18806         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
18807
18808 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18809
18810         * gcc.c-torture/compile/20010102-1.c: New test.
18811
18812 2001-01-02  Andreas Jaeger  <aj@suse.de>
18813
18814         * gcc.dg/noreturn-3.c: New test.
18815
18816         * gcc.dg/noreturn-4.c: New test.
18817
18818 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18819
18820         * gcc.c-torture/execute/stdio-opt-1.c: Also test
18821         __builtin_fputc and __builtin_fwrite.
18822
18823 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
18824
18825         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
18826         signed char, not default char.
18827
18828 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
18829
18830         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
18831
18832 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
18833
18834         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
18835
18836 2000-12-29  Richard Henderson  <rth@redhat.com>
18837
18838         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
18839         (__cyg_profile_func_exit): Define.
18840
18841 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
18842
18843         * g++.dg/vtgc1.C: New test.
18844
18845 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
18846
18847         * gcc.dg/noncompile/20001228-1.c: New test.
18848
18849         * gcc.dg/20001228-1.c: New test.
18850
18851         * gcc.c-torture/execute/20001228-1.c: New test.
18852
18853 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
18854
18855         * gcc.dg/format-strfmon-1.c: New test.
18856
18857 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18858
18859         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
18860         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
18861         * gcc.c-torture/execute/string-opt-1.c: Likewise.
18862         * gcc.c-torture/execute/string-opt-2.c: Likewise.
18863         * gcc.c-torture/execute/string-opt-3.c: Likewise.
18864         * gcc.c-torture/execute/string-opt-4.c: Likewise.
18865         * gcc.c-torture/execute/string-opt-6.c: Likewise.
18866         * gcc.c-torture/execute/string-opt-7.c: Likewise.
18867         * gcc.c-torture/execute/string-opt-8.c: Likewise.
18868         * gcc.c-torture/execute/string-opt-9.c: Likewise.
18869         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18870         * gcc.c-torture/execute/string-opt-11.c: Likewise.
18871         * gcc.c-torture/execute/string-opt-12.c: Likewise.
18872
18873         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
18874         * gcc.c-torture/execute/string-opt-4.c: Test index.
18875
18876 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
18877
18878         * gcc.c-torture/compile/20001226-1.c: New test.
18879
18880 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18881
18882         * gcc.c-torture/compile/20001222-1.c: New test.
18883         * gcc.c-torture/compile/20001222-1.x: Xfail.
18884
18885 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
18886
18887         * gcc.c-torture/execute/comp-goto-2.c: New test.
18888
18889 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
18890
18891         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
18892         Use long types if __INT_MAX__ is 32767.
18893         (main): Use cast to (sint32 *) when poking 88 into a_page.
18894
18895         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
18896
18897 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
18898
18899         * gcc.c-torture/compile/20001221-1.c: New test.
18900         * gcc.c-torture/execute/20001221-1.c: New test.
18901
18902 2000-12-20  Richard Henderson  <rth@redhat.com>
18903
18904         * g++.old-deja/g++.pt/crash36.C: Update error lines.
18905         * g++.old-deja/g++.robertl/eb109.C: Likewise.
18906
18907 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18908
18909         * gcc.dg/compare3.c: New test.
18910
18911 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18912
18913         * gcc.dg/format-warnll-1.c: New test.
18914
18915 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
18916
18917         * gcc.dg/cpp/cmdlne-P.c: New test.
18918
18919 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18920
18921         * gcc.c-torture/execute/builtin-abs-1.c,
18922         gcc.c-torture/execute/builtin-abs-2.c: New tests.
18923
18924 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18925
18926         * gcc.dg/cpp/multiline.c: New test.
18927
18928 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18929
18930         * g++.old-deja/g++.other/syshdr1.C: Update.
18931         * gcc.dg/cpp/lineflags.c: Remove temporarily.
18932
18933 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18934
18935         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
18936
18937 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18938
18939         * g++.old-deja/g++.pt/ttp65.C: New test.
18940
18941 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18942
18943         * g++.old-deja/g++.pt/ttp64.C: New test.
18944
18945 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18946
18947         * g++.old-deja/g++.pt/spec33.C: New test.
18948
18949 2000-12-14  Catherine Moore  <clm@redhat.com>
18950
18951         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
18952         * gcc.c-torture/execute/920612-2.c: Likewise.
18953         * gcc.c-torture/execute/920428-2.c: Likewise.
18954         * gcc-c-torture/execute/va-arg-11.c: Call exit.
18955         * gcc.c-torture/execute/va-arg-21.c: Likewise.
18956
18957 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18958
18959         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
18960         * gcc.dg/pack-test-2.c: Likewise.
18961
18962 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18963
18964         Tests by Zack Weinberg <zackw@stanford.edu>.
18965
18966         * gcc.dg/cpp/defined.c: Update.
18967         * gcc.dg/cpp/defined_trad.c: New tests.
18968
18969 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18970
18971         * gcc.dg/cpp/trad-direct.c: Update.
18972
18973 2000-12-11  Neil Booth  <neilb@earthling.net>
18974
18975         * gcc.dg/cpp/defined_trad.c
18976
18977 2000-12-11  Neil Booth  <neilb@earthling.net>
18978
18979         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
18980
18981 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18982
18983         * gcc.dg/format-miss-2.c: New test.
18984
18985 2000-12-09  Neil Booth  <neilb@earthling.net>
18986
18987         * gcc.dg/cpp/lineflags.c: New tests.
18988         * gcc.dg/cpp/poison.c: Update.
18989         * gcc.dg/cpp/redef2.c: Update.
18990         * gcc.dg/cpp/skipping.c: New test.
18991
18992 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
18993
18994         * g++.old-deja/g++.other/eh3.C: New testcase.
18995
18996 2000-12-07  Neil Booth  <neilb@earthling.net>
18997
18998         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
18999         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
19000         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
19001         wtr-union-init-2.c, wtr-union-init-3.c: Update.
19002         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
19003         Update.
19004
19005 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19006
19007         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
19008         __SIZE_TYPE__ instead of int for type of integers cast to
19009         pointers.
19010
19011 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
19012
19013         * g++.old-deja/g++.other/cleanup4.C: New test.
19014
19015 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19016
19017         * format-sec-1.c: New test.
19018
19019 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19020
19021         * gcc.dg/format-nonlit-3.c: New test.
19022
19023 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19024
19025         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
19026         through a null pointer.
19027
19028 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19029
19030         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
19031         * g++.old-deja/g++.pt/partial4.C: New test.
19032
19033 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
19034
19035         * gcc.c-torture/execute/ieee/hugeval.x: New.
19036
19037 2000-12-06  Neil Booth  <neilb@earthling.net>
19038
19039         * gcc.dg/cpp/backslash2.c: New tests.
19040
19041 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19042
19043         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
19044         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
19045
19046 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
19047
19048         * gcc.c-torture/execute/20001203-2.c: New testcase.
19049
19050 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19051
19052         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
19053         * g++.old-deja/g++.other/virtual10.C: New test.
19054
19055 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
19056
19057         * g++.old-deja/g++.mike/pmf5.C: Remove test.
19058
19059 2000-12-05  Richard Henderson  <rth@redhat.com>
19060
19061         * gcc.c-torture/compile/20001205-1.c: New.
19062
19063 2000-12-04  Neil Booth  <neilb@earthling.net>
19064
19065         * g++.old-deja/g++.other/virtual9.C: New test.
19066         * g++.old-deja/g++.pt/crash61.C: New test.
19067         * gcc.c-torture/execute/loop-9.c: New test.
19068
19069 2000-12-04  Neil Booth  <neilb@earthling.net>
19070
19071         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
19072         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
19073         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
19074         * gcc.dg/cpp/extratokens.c: ...here.
19075
19076 2000-12-04  Neil Booth  <neilb@earthling.net>
19077
19078         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
19079         New tests.
19080
19081 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19082
19083         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
19084         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
19085
19086 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19087
19088         * gcc.c-torture/execute/20001203-1.c: New test.
19089
19090 2000-12-03  Neil Booth  <neilb@earthling.net>
19091
19092         * gcc.dg/cpp/macro6.c: New test cases.
19093
19094 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19095
19096         * gcc.c-torture/execute/string-opt-9.c: New test.
19097         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19098         * gcc.c-torture/execute/string-opt-11.c: Likewise.
19099         * gcc.c-torture/execute/string-opt-12.c: Likewise.
19100
19101         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
19102         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
19103
19104 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
19105
19106         * gcc.dg/cpp/if-6.c: New testcase.
19107
19108         * gcc.dg/20001201-1.c: New testcase.
19109
19110 2000-12-02  Neil Booth  <neilb@earthling.net>
19111
19112         * g++.old-deja/g++.other/externC4.C,
19113         g++.old-deja/g++.other/friend10.C: New tests.
19114
19115 2000-12-02  Neil Booth  <neilb@earthling.net>
19116
19117         * g++.old-deja/g++.other/instan2.C
19118         * g++.old-deja/g++.other/instan3.C: New test.
19119
19120 2000-12-02  Neil Booth  <neilb@earthling.net>
19121
19122         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
19123         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
19124         gnuc99.c,gnuc99-pedantic.c: New tests.
19125
19126 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19127
19128         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
19129         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
19130
19131 2000-12-01  Neil Booth  <neilb@earthling.net>
19132
19133         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
19134         * gcc.dg/cpp/poison.c: Update.
19135         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
19136
19137 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
19138
19139         * g77.f-torture/execute/20001201.f: New test.
19140
19141 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19142
19143         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
19144
19145 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
19146
19147         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
19148
19149 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19150
19151         * g++.old-deja/g++.other/cast6.C: New test.
19152
19153 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
19154
19155         * gcc.c-torture/execute/20001130-2.c: New testcase.
19156
19157 2000-11-30  Richard Henderson  <rth@redhat.com>
19158
19159         * gcc.c-torture/execute/20001130-1.c: New test.
19160
19161 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19162
19163         * g++.old-deja/g++.other/op3.C: New test.
19164
19165 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19166
19167         * g++.old-deja/g++.other/op2.C: New test.
19168
19169 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19170
19171         * g++.old-deja/g++.other/crash38.C: New test.
19172
19173 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
19174
19175         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
19176
19177 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
19178
19179         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
19180         tests.
19181         * gcc.c-torture/execute/string-opt-6.c: New test.
19182
19183         * gcc.dg/20001117-1.c: Add main.
19184
19185 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
19186
19187         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
19188         Move from here ...
19189         * gcc.dg/940510-1.c: ... to here.
19190
19191         * gcc.dg/20000926-1.c: GNU C now allows initializations of
19192         zero-size arrays in toplevel structures.
19193
19194 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19195
19196         * gcc.c-torture/execute/loop-8.c: New test.
19197
19198 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19199
19200         * g++.old-deja/g++.other/base1.C: New test.
19201
19202 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19203
19204         * g++.old-deja/g++.other/parse2.C: New test.
19205
19206 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19207
19208         * g++.old-deja/g++.pt/incomplete1.C: New test.
19209
19210 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19211
19212         * g++.old-deja/g++.other/friend9.C: New test.
19213
19214 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19215
19216         * gcc.dg/20001127-1.c: New test.
19217
19218 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19219
19220         * g++.old-deja/g++.pt/friend46.C: New test.
19221
19222 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19223
19224         * g++.old-deja/g++.other/ptrmem8.C: New test.
19225
19226 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19227
19228         * gcc.c-torture/execute/string-opt-7.c: New test.
19229         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19230
19231 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19232
19233         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
19234         instead of 'mkcheck 2'.
19235
19236 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19237
19238         * gcc.c-torture/execute/memcheck/driver.c,
19239         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
19240         C9X references to refer to C99.
19241
19242 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
19243
19244         * gcc.dg/ultrasp3.c: New test.
19245
19246 2000-11-25  Neil Booth  <neilb@earthling.net>
19247
19248         * gcc.dg/cpp/include2.c: Update test to be locale independent.
19249
19250 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
19251
19252         * gcc.c-torture/compile/20001123-2.c: New.
19253
19254 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19255
19256         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
19257
19258 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
19259
19260         * gcc.dg/sequence-point-1.c: Add some new tests.
19261         * gcc.c-torture/execute/20001124-1.c: New test.
19262
19263 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19264
19265         * g++.old-deja/g++.other/vaarg4.C: New test.
19266         * gcc.c-torture/compile/20001123-1.c: New test.
19267
19268 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19269
19270         * g++.other/crash24.C: Adjust and remove XFAIL.
19271         * g++.other/crash37.C: New test.
19272
19273 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
19274
19275         * g++.old-deja/g++.pt/instantiate9.C: New test.
19276
19277 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
19278
19279         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
19280         new ABI, too.
19281
19282         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
19283         * g++.old-deja/g++.robertl/eb55.C: Likewise.
19284
19285 2000-11-22  Neil Booth  <neilb@earthling.net>
19286
19287         * gcc.dg/cpp/Wtrigraphs.c: New test.
19288
19289 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
19290
19291         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
19292
19293 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
19294
19295         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
19296
19297 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
19298
19299         * lib/gcc-dg.exp: load_lib scanasm.exp.
19300         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
19301         * lib/g++-dg.exp: load_lib scanasm.exp.
19302         * lib/scanasm.exp: New.
19303         (scan-assembler, scan-assembler-not): Add optional arguments to
19304         test name, or if not present, the pattern name.
19305         (scan-assembler-dem, scan-assembler-dem-not): New.
19306
19307         * g++.dg/dg.exp: New.
19308
19309 2000-11-21  Neil Booth  <neilb@earthling.net>
19310
19311         * gcc.dg/cpp/integrated1.c: Remove.
19312
19313 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19314
19315         * gcc.c-torture/execute/20001121-1.c: New test.
19316
19317 2000-11-21  Richard Henderson  <rth@redhat.com>
19318
19319         * gcc.c-torture/compile/20001121-1.c: New test.
19320
19321 2000-11-20  Neil Booth  <neilb@earthling.net>
19322
19323         * gcc.dg/cpp/integrated1.c: New test.
19324
19325 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19326
19327         * g++.old-deja/g++.other/inline17.C: New test.
19328
19329 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
19330
19331         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
19332         local variable to be zero: I made the variable global. Now
19333         uses abort() and exit() instead of relying on main's return value.
19334
19335 2000-11-20  Neil Booth  <neilb@earthling.net>
19336
19337         * gcc.dg/cpp/paste2.c: Update test.
19338         * objc/execute/paste.m: New test.
19339
19340 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19341
19342         * gcc.dg/c99-condexpr-1.c: New test.
19343
19344 2000-11-20  Neil Booth  <neilb@earthling.net>
19345
19346         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
19347
19348 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
19349
19350         * g++.old-deja/g++.pt/export1.C: New test.
19351
19352 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
19353
19354         * gcc.dg/20001117-1.c: New test.
19355
19356 2000-11-18  Richard Henderson  <rth@redhat.com>
19357
19358         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
19359
19360 2000-11-18  Richard Henderson  <rth@redhat.com>
19361
19362         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
19363         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
19364         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
19365
19366 2000-11-18  Richard Henderson  <rth@redhat.com>
19367
19368         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
19369         (main): New.  Exit cleanly.
19370
19371 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19372
19373         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
19374         gcc.dg/c99-fordecl-2.c: New tests.
19375
19376 2000-11-18  Richard Henderson  <rth@redhat.com>
19377
19378         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
19379         * gcc.c-torture/execute/zerolen-2.c: New.
19380
19381 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19382
19383         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
19384         memory.
19385
19386 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
19387
19388         * g++.old-deja/g++.pt/instantiate8.C: New test.
19389
19390 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
19391
19392         * g++.old-deja/g++.other/incomplete.C: Add more tests.
19393         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
19394
19395 2000-11-16  Nick Clifton  <nickc@redhat.com>
19396
19397         * gcc.c-torture/execute/nestfunc-2.c: New test.
19398         * gcc.c-torture/execute/nestfunc-3.c: New test.
19399
19400 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
19401
19402         * gcc.c-torture/compile/20001116-1.c: New test.
19403
19404 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19405
19406         * gcc.c-torture/execute/20001115-1.c: New test.
19407
19408 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
19409
19410         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
19411         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
19412         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
19413         * g++.old-deja/g++.abi/vmihint.C: Likewise.
19414
19415 2000-11-15  Neil Booth  <neilb@earthling.net>
19416
19417         gcc.dg/cpp/_Pragma1.c: Update.
19418         gcc.dg/cpp/_Pragma2.c: New test.
19419
19420 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
19421
19422         * g++.old-deja/g++.other/anon5.C: New test.
19423
19424 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19425
19426         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
19427         tests.
19428
19429 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
19430
19431         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
19432         output.
19433
19434 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19435
19436         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
19437         labels at end of compound statements.
19438
19439 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
19440
19441         * gcc.c-torture/execute/loop-7.c: New test.
19442
19443 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19444
19445         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
19446
19447 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19448
19449         * gcc.dg/c99-bool-1.c: New test.
19450
19451 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19452
19453         * gcc.dg/c99-scope-1.c: Remove xfail.
19454         * gcc.dg/c99-scope-2.c: New test.
19455
19456 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19457
19458         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
19459         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
19460
19461 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
19462
19463         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
19464         error messages.
19465
19466         * g++.mike/p700.C: Don't typedef wchar_t.
19467         * g++.mike/p784.C: Likewise.
19468         * g++.mike/eb101.C: Don't use __wchar_t.
19469
19470 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19471
19472         * g77.f-torture/execute/20001111.[fx]: Test premature exit
19473         from DO loop.
19474
19475 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
19476
19477         * gcc.c-torture/execute/20001111-1.c: New test.
19478
19479 2000-11-10  Nick Clifton  <nickc@redhat.com>
19480
19481         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
19482         long multuiple and accumulate.
19483
19484 2000-11-09  Richard Henderson  <rth@redhat.com>
19485
19486         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
19487         via size_t instead of int.
19488
19489         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
19490         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19491         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19492         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19493
19494 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
19495
19496         * gcc.c-torture/compile/20001109-1.c: New test.
19497         * gcc.c-torture/compile/20001109-2.c: New test.
19498
19499 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
19500
19501         * g++.old-deja/g++.pt/operator1.C: New test.
19502         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
19503
19504 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19505
19506         * gcc.dg/20001108-1.c: New test.
19507
19508 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19509
19510         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
19511         with both arguments constant strings.
19512         * gcc.c-torture/execute/string-opt-3.c: New test.
19513         * gcc.c-torture/execute/string-opt-4.c: New test.
19514         * gcc.c-torture/execute/string-opt-5.c: New test.
19515
19516 2000-11-08  Nick Clifton  <nickc@redhat.com>
19517
19518         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
19519         mulsidi3adddi patterns.
19520
19521 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
19522
19523         * g++.old-deja/g++.other/crash36.C: New test.
19524
19525 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
19526
19527         * g++.old-deja/g++.other/init16.C: New test.
19528
19529 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
19530
19531         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
19532
19533 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
19534
19535         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
19536         * gcc.c-torture/execute/va-arg-16.x: Likewise.
19537         * gcc.c-torture/execute/va-arg-17.x: Likewise.
19538
19539 2000-11-07  DJ Delorie  <dj@redhat.com>
19540
19541         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
19542
19543 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19544
19545         * gcc.c-torture/execute/string-opt-1.c: New test.
19546
19547 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
19548
19549         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
19550         mips-sgi-irix6.* because the MIPS ABI passes floating-point
19551         parameters in registers, and there is no way for a varargs
19552         function to know in which order the integer and floating-point
19553         parameters should be interleaved when they are placed on the
19554         stack.
19555         * gcc.c-torture/execute/va-arg-16.x: Likewise.
19556         * gcc.c-torture/execute/va-arg-17.x: Likewise.
19557
19558 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19559
19560         * gcc.c-torture/execute/string-opt-2.c: New test.
19561
19562 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
19563
19564         * g++.old-deja/g++.pt/crash60.C: New test.
19565
19566 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
19567
19568         * g++.old-deja/g++.other/crash24.C: New test.
19569         * g++.old-deja/g++.other/crash25.C: New test.
19570         * g++.old-deja/g++.other/crash26.C: New test.
19571         * g++.old-deja/g++.other/crash27.C: New test.
19572         * g++.old-deja/g++.other/crash28.C: New test.
19573         * g++.old-deja/g++.other/crash29.C: New test.
19574         * g++.old-deja/g++.other/crash30.C: New test.
19575         * g++.old-deja/g++.other/crash31.C: New test.
19576         * g++.old-deja/g++.other/crash32.C: New test.
19577         * g++.old-deja/g++.other/crash33.C: New test.
19578         * g++.old-deja/g++.other/crash34.C: New test.
19579         * g++.old-deja/g++.other/crash35.C: New test.
19580
19581 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
19582
19583         * gcc.c-torture/execute/20001031-1.c: New test.
19584
19585 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
19586
19587         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
19588         namespace.
19589
19590         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
19591         standards-conformant.
19592
19593         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
19594
19595         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
19596         * g++.old-deja/g++.mike/p755a.C: Likewise.
19597         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
19598         library makes no calls to `operator new' during initialization.
19599
19600 2000-11-04  Neil Booth  <neilb@earthling.net>
19601
19602         * gcc.dg/cpp/include2.c: New tests.
19603
19604 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
19605
19606         * lib/g++.exp (g++_set_ld_library_path): New function.
19607         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
19608
19609 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
19610
19611         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
19612         warnings.
19613
19614 2000-11-01  Richard Henderson  <rth@redhat.com>
19615
19616         * g++.old-deja/g++.ext/namedret1.C: New.
19617         * g++.old-deja/g++.ext/namedret2.C: New.
19618         * g++.old-deja/g++.ext/namedret3.C: New.
19619
19620 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
19621
19622         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
19623         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
19624
19625 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19626
19627         * gcc.c-torture/execute/va-arg-21.c: New test.
19628
19629 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19630
19631         * gcc.dg/c99-complex-2.c: New test.
19632
19633 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19634
19635         * gcc.c-torture/execute/stdio-opt-1.c: New test.
19636
19637 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
19638
19639         * g++.old-deja/g++.other/inline16.C: New test.
19640
19641 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
19642
19643         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
19644         __PRETTY_FUNCTION__
19645
19646 2000-10-29  Neil Booth  <neilb@earthling.net>
19647
19648         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
19649         New tests.
19650         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
19651         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
19652         optimisation.
19653
19654 2000-10-29  Neil Booth  <neilb@earthling.net>
19655
19656         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
19657         * mi1.c, mi1c.h: Add null directives to multiple-include test.
19658         * mi5.c: Test multiple includes work with -C.
19659         * trigraphs.c: Test ^= version.
19660
19661 2000-10-28  Neil Booth  <neilb@earthling.net>
19662
19663         New tests and test updates for new macro expander.
19664
19665         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
19666         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
19667         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
19668         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
19669         new diagnostic messages.
19670
19671         * gcc.dg/cpp/macro3.c: New tests.
19672
19673 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
19674
19675         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
19676         on the same line.
19677
19678 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
19679
19680         * g++.old-deja/g++.other/eh2.C: New test.
19681
19682 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
19683
19684         * gcc.c-torture/execute/20001027-1.c: New test.
19685
19686 2000-10-26  Richard Henderson  <rth@redhat.com>
19687
19688         * gcc.c-torture/execute/20001026-1.c: New.
19689
19690 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
19691
19692         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
19693         * g++.old-deja/g++.law/builtin1.C: Likewise.
19694         * g++.old-deja/g++.law/ctors10.C: Likewise.
19695         * g++.old-deja/g++.law/virtual3.C: Likewise.
19696         * g++.old-deja/g++.mike/p658.C: Likewise.
19697         * g++.old-deja/g++.other/sibcall1.C: Likewise.
19698         * g++.old-deja/g++.other/vaarg2.C: Likewise.
19699         * g++.old-deja/g++.robertl/eb124.C: Likewise.
19700         * g++.old-deja/g++.robertl/eb44.C: Likewise.
19701         * g++.old-deja/g++.robertl/eb77.C: Likewise.
19702
19703 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19704
19705         * gcc.c-torture/compile/20001024-1.c: New test.
19706
19707 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
19708
19709         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
19710         to tell us whether or not we are using V3.
19711
19712 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19713
19714         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
19715         operands.
19716
19717 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19718
19719         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
19720
19721 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
19722
19723         * gcc.c-torture/execute/20001024-1.c: New test.
19724
19725 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
19726
19727         * g++.old-deja/g++.other/sibcall1.C: New test.
19728
19729 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
19730
19731         * gcc.dg/noncompile/init-3.c: New test.
19732
19733 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19734
19735         * gcc.dg/format-array-1.c: New test.
19736
19737 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19738
19739         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
19740         writing through null pointers; remove comment about testing
19741         unterminated strings.
19742
19743 2000-10-17  Matthew Hiller  <hiller@redhat.com>
19744
19745         * gcc.c-torture/execute/20001017-2.c: New test.
19746
19747 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19748
19749         * gcc.c-torture/compile/20001018-1.c: New test.
19750         * gcc.c-torture/compile/20001018-1.x: Xfail.
19751
19752 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19753
19754         * gcc.c-torture/execute/20001017-1.c: New test.
19755
19756 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19757
19758         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
19759         for multiple use of arguments with scanf formats; add tests for
19760         multiple use of arguments.
19761
19762 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
19763
19764         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
19765
19766 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19767
19768         * gcc.dg/format-miss-1.c: New test.
19769
19770 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
19771
19772         * gcc.c-torture/execute/20001013-1.c: New test.
19773
19774 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
19775
19776         * gcc.dg/format-branch-1.c: New test.
19777
19778 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
19779
19780         * README, lib/file-format.exp: Remove EGCS references.
19781
19782 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
19783
19784         * gcc.dg/20001013-1.c: New test.
19785
19786 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19787
19788         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
19789         for intmax_t in the compiler using __typeof__ and the type rules
19790         for conditional expressions.
19791
19792 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
19793
19794         * gcc.dg/20001012-1.c: New test.
19795         * gcc.dg/20001012-2.c: New test.
19796
19797 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19798
19799         * gcc.dg/format-attr-1.c: New test.
19800
19801 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19802
19803         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
19804         __LONG_LONG_MAX__ instead of LLONG_MAX.
19805
19806 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19807
19808         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
19809         scanf flags.
19810         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
19811         flags.
19812
19813 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19814
19815         * gcc.dg/sequence-pt-1.c: New test.
19816
19817 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
19818
19819         * gcc.c-torture/execute/20001011-1.c: New testcase.
19820         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
19821
19822 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
19823
19824         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
19825         does not error on it.
19826
19827 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
19828
19829         * gcc.dg/20001009-1.c: New test.
19830
19831 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
19832
19833         * gcc.c-torture/compile/20001009-1.c: Move from here ....
19834         * gcc.c-torture/execute/20001009-2.c: ... to here.
19835
19836 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
19837
19838         * gcc.c-torture/compile/20001009-1.c: New testcase.
19839         * gcc.c-torture/execute/20001009-1.c: New testcase.
19840         Testcases provided by Jan Hubicka <jh@suse.cz>.
19841
19842 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19843
19844         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
19845         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
19846         uintmax_t using <limits.h> to emulate the compiler's internal
19847         logic.  No longer XFAIL %j tests.
19848
19849 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19850
19851         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
19852         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
19853         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
19854         regexps and details of expected handling of some bad formats.
19855         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
19856         suppression.
19857
19858 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19859
19860         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
19861         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
19862         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
19863         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
19864         in list archives.
19865
19866 2000-10-06  Richard Henderson  <rth@cygnus.com>
19867
19868         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
19869         * g++.old-deja/g++.brendan/crash52.C: Likewise.
19870         * g++.old-deja/g++.jason/report.C: Likewise.
19871         * g++.old-deja/g++.law/friend5.C: Likewise.
19872         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
19873         of the expected warnings.
19874
19875 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
19876
19877         * g++.old-deja/g++.pt/enum14.C: New test.
19878
19879 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19880
19881         * g++.old-deja/g++.pt/crash59.C: New test.
19882
19883 2000-10-04  Will Cohen  <wcohen@redhat.com>
19884
19885         * gcc.dg/20000926-1.c: New test.
19886
19887 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
19888
19889         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
19890         function name for current C++ compiler.
19891         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
19892
19893 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
19894
19895         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
19896         __PRETTY_FUNCTION__.
19897         * g++.old-deja/g++.ext/pretty2.C: Likewise.
19898
19899 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19900
19901         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
19902
19903 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
19904
19905         * gcc.c-torture/compile/20000923-1.c: New test.
19906
19907 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
19908
19909         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
19910         * g++.old-deja/g++.pt/ttp62.C: Same.
19911         * g++.old-deja/g++.other/inline14.C: Same.
19912
19913 2000-09-24  Richard Henderson  <rth@cygnus.com>
19914
19915         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
19916
19917 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19918
19919         * gcc.dg/c90-printf-1.c: Add test for wide string format.
19920
19921 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
19922
19923         * gcc.c-torture/compile/20000922-1.c: New file.
19924
19925 2000-09-21  Nick Clifton  <nickc@redhat.com>
19926
19927         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
19928         a signed long modulo operation.
19929         (mod6): New function - perform an unsigned long modulo operation.
19930         (main): Add tests for modulos of very large numbers by very small
19931         dividends.
19932
19933 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19934
19935         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
19936
19937 2000-09-19  Richard Henderson  <rth@cygnus.com>
19938
19939         * gcc.dg/compare2.c (case 10): XFAIL.
19940
19941 2000-09-18  Richard Henderson  <rth@cygnus.com>
19942
19943         * gcc.c-torture/execute/20000906-1.c: Move ...
19944         * gcc.dg/20000906-1.c: ... here.  Only run on targets
19945         that support __builtin_trap.
19946
19947 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
19948
19949         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
19950
19951 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19952
19953         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
19954         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
19955         more $ format tests.
19956
19957 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19958
19959         * gcc.dg/format-errmk-1.c: New test.
19960
19961 2000-09-17  Greg McGary  <greg@mcgary.org>
19962
19963         * gcc.c-torture/execute/20000917-1.x: Remove.
19964
19965 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19966
19967         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
19968
19969 2000-09-17  Greg McGary  <greg@mcgary.org>
19970
19971         * gcc.c-torture/execute/20000917-1.c: New test.
19972         * gcc.c-torture/execute/20000917-1.x: XFAIL.
19973
19974 2000-09-16  Neil Booth  <NeilB@earthling.net>
19975
19976         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
19977         in nested macro bug.
19978
19979 2000-09-15  Neil Booth  <NeilB@earthling.net>
19980
19981         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
19982
19983 2000-09-14  Jeffrey A Law  (law@cygnus.com)
19984
19985         * gcc.c-torture/execute/20000914-1.c: New test.
19986
19987 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
19988
19989         * g++.other/inline13.C: New test.
19990
19991 2000-09-12  Andreas Jaeger  <aj@suse.de>
19992
19993         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
19994         constant by Ulrich Drepper <drepper@redhat.com>.
19995
19996 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
19997
19998         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
19999
20000 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20001
20002         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
20003
20004 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
20005
20006         * gcc.dg/cpp/backslash.c: New test.
20007
20008 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
20009
20010         * gcc.c-torture/execute/20000910-1.c: New test.
20011         * gcc.c-torture/execute/20000910-2.c: Likewise.
20012
20013 2000-09-11  Robert Lipe  <robertl@sco.com>
20014
20015         * gcc.dg/pragma-align.c: New test.
20016
20017 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
20018
20019         * g++.old-deja/g++.pt/explicit82.C: New test.
20020         * g++.old-deja/g++.pt/explicit83.C: New test.
20021
20022 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
20023
20024         * gcc.dg/asm-names.c: New test.
20025
20026 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20027
20028         * gcc.dg/cpp/tr-warn6.c: New test
20029
20030 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20031
20032         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
20033         be accepted.
20034
20035 2000-09-07  Catherine Moore  <clm@redhat.com>
20036
20037         * gcc.c-torture/execute/unroll-1.c: New test.
20038
20039 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
20040
20041         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
20042         ERROR markers.
20043         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
20044         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
20045         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
20046         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
20047         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
20048         Preprocess only.
20049         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
20050         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
20051
20052 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20053
20054         * g++.old-deja/g++.pt/deduct2.C: New test.
20055
20056 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20057
20058         * g++.old-deja/g++.pt/parms2.C: New test.
20059
20060 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20061
20062         * g++.old-deja/g++.pt/crash58.C: New test.
20063
20064 2000-09-06  Greg McGary  <greg@mcgary.org>
20065
20066         * gcc.c-torture/execute/20000906-1.c: New test.
20067         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
20068
20069 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20070
20071         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
20072
20073 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20074
20075         * g++.old-deja/g++.pt/crash57.C: New test.
20076
20077 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20078
20079         * g++.old-deja/g++.pt/crash56.C: New test.
20080
20081 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20082
20083         * g++.old-deja/g++.pt/koenig1.C: New test.
20084
20085 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20086
20087         * gcc.dg/20000904-1.c: New test.
20088
20089 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
20090
20091         * gcc.dg/cpp/paste8.c: New test.
20092
20093 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
20094
20095         * gcc.c-torture/compile/20000827-1.c: New test.
20096
20097 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20098
20099         * gcc.dg/format-diag-1.c: New test.
20100
20101 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
20102
20103         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
20104         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
20105         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
20106         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
20107         gcc.dg/formatz-1.c: Adjust warning regular expressions.
20108
20109 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20110
20111         * g++.old-deja/g++.other/nested4.C: New test.
20112
20113 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
20114
20115         * g++.old-deja/g++.ns/scoped1.C: New test.
20116
20117 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
20118
20119         * lib/g++.exp: Support testing already-installed GCC.
20120
20121 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20122
20123         * wtr-label-1.c, wtr-suffix-1.c: New tests.
20124
20125 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20126
20127         * gcc.dg/return-type-2.c: New test.
20128
20129 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
20130
20131         * gcc.c-torture/compile/20000825-1.c: New test.
20132
20133 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
20134
20135         * gcc.dg/dwarf2-2.c: New test.
20136
20137 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
20138
20139         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
20140         dg-warning regexps.
20141
20142 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20143
20144         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
20145         gcc.dg/format-ext-5.c: New tests.
20146
20147 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
20148
20149         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
20150
20151 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
20152
20153         * gcc.dg/noncompile/930622-2.c: Adjust error message.
20154
20155 2000-08-24  Richard Henderson  <rth@cygnus.com>
20156
20157         * gcc.dg/ia64-sync-1.c: New test.
20158         * gcc.dg/ia64-sync-2.c: New test.
20159         * gcc.dg/ia64-asm-1.c: New test.
20160
20161 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20162
20163         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
20164         * gcc.dg/format-ext-2.c: New test.
20165
20166 2000-08-23  Jason Merrill  <jason@redhat.com>
20167
20168         * lib/old-dejagnu.exp: Also ignore "In member function" and
20169         "At global scope".
20170
20171 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20172
20173         * gcc.dg/noncompile/label-lineno-1.c: New test.
20174
20175 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20176
20177         * gcc.dg/c99-array-nonobj-1.c: New test.
20178
20179 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20180
20181         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
20182         tests.
20183         * gcc.dg/format-ext-1.c: New test.
20184
20185 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20186
20187         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
20188         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
20189         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
20190         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
20191         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
20192
20193 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20194
20195         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
20196         gcc.dg/c99-strftime-2.c: New tests.
20197
20198 2000-08-22  Richard Henderson  <rth@cygnus.com>
20199
20200         * gcc.c-torture/execute/20000822-1.c: New test.
20201
20202 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20203
20204         * gcc.c-torture/execute/20000819-1.x: Remove.
20205
20206 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20207
20208         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
20209         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
20210         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
20211         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
20212         gcc.dg/format-xopen-1.c: New tests.
20213
20214 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20215
20216         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
20217
20218 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20219
20220         * g++.old-deja/g++.other/loop2.C: New test.
20221
20222         * gcc.c-torture/compile/20000606-1.c: New test.
20223         * gcc.c-torture/compile/20000728-1.c: New test.
20224         * gcc.c-torture/execute/20000801-1.c: New test.
20225         * gcc.c-torture/execute/20000801-2.c: New test.
20226         * gcc.c-torture/execute/20000819-1.c: New test.
20227         * gcc.c-torture/execute/20000819-1.x: XFAIL.
20228         * gcc.dg/20000629-1.c: New test.
20229         * gcc.dg/20000724-1.c: New test.
20230         * gcc.dg/20000807-1.c: New test.
20231
20232 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
20233
20234         * gcc.dg/cpp/pragma-1.c: New test.
20235         * gcc.dg/cpp/pragma-2.c: New test.
20236
20237 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
20238
20239         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
20240         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
20241
20242 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20243
20244         * gcc.c-torture/compile/20000818-1.c: New test.
20245
20246 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
20247
20248         * gcc.c-torture/execute/20000818-1.c: New test.
20249
20250 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20251
20252         * gcc.dg/format-va-1.c: New test.
20253
20254 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20255
20256         * g++.old-deja/g++.other/typedef8.C: New test.
20257
20258 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20259
20260         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
20261         * g++.old-deja/g++.mike/net36.C: Mark candidate.
20262         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
20263         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
20264         * g++.old-deja/g++.other/ptrmem7.C: New test.
20265         * g++.old-deja/g++.pt/ptrmem10.C: New test.
20266
20267 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20268
20269         * g++.old-deja/g++.pt/typename27.C: New test.
20270
20271 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
20272
20273         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
20274         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
20275         * g++.old-deja/g++.pt/friend45.C: New test.
20276         * g++.old-deja/g++.other/friend8.C: New test.
20277
20278 2000-08-15  Richard Henderson  <rth@cygnus.com>
20279
20280         * gcc.c-torture/execute/20000815-1.c: New test.
20281
20282 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20283
20284         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
20285         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
20286         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
20287
20288 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
20289
20290         * g++.old-deja/g++.other/refinit2.C: New test.
20291
20292 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
20293
20294         * lib/c-torture.exp (c-torture): Make
20295         compiler_conditional_xfail_data global.
20296         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
20297         compiler_conditional_xfail_data machinery.
20298         (f-torture-execute): Likewise.
20299         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
20300         and only when unrolling loops.
20301
20302         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
20303
20304 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20305
20306         * g++.old-deja/g++.pt/explicit81.C: New test.
20307
20308 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20309
20310         * g++.old-deja/g++.pt/typename26.C: New test.
20311
20312 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
20313
20314         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
20315         warning.
20316
20317 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20318
20319         * g++.old-deja/g++.other/array3.C: New test.
20320
20321 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20322
20323         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
20324         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
20325         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
20326         New tests.
20327
20328 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
20329
20330         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
20331         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20332
20333 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
20334
20335         * gcc.c-torture/execute/20000808-1.c: New test.
20336
20337 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20338
20339         * gcc.dg/c90-const-expr-1.c: New test.
20340
20341 2000-08-08  Richard Henderson  <rth@cygnus.com>
20342
20343         * gcc.dg/noncompile/920923-1.c: Declare calloc.
20344
20345 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20346
20347         * gcc.dg/noncompile/const-ll-1.c: New test.
20348
20349 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20350
20351         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
20352
20353 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
20354
20355         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
20356         that running programs linked against the shared version of libobjc
20357         run correctly.
20358
20359 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20360
20361         * gcc.dg/c99-printf-1.c: New test.
20362
20363 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20364
20365         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
20366
20367 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
20368
20369         * gcc.c-torture/execute/20000731-1.x: Delete.
20370
20371 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
20372
20373         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
20374         and torture_without_loops as is done by c-torture.exp.
20375         (search_for): Copy from c-torture.exp.
20376         (gcc-dg-runtest): New function, drives a directory of tests
20377         iterating over the TORTURE_OPTIONS.
20378         (scan-assembler, scan-assembler-not): Move here from
20379         individual directory drivers.
20380
20381         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
20382         defined by lib/gcc-dg.exp.
20383         * gcc.dg/cpp/cpp.exp: Likewise.
20384         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
20385         gcc-dg-runtest, so we cycle over optimization options.
20386
20387         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
20388         * gcc.dg/compare2.c: No longer expected to fail.
20389
20390 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
20391
20392         * gcc.c-torture/execute/20000804-1.c: New test.
20393
20394 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20395
20396         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
20397
20398 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
20399
20400         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
20401
20402 2000-08-03  Jeffrey A Law  (law@cygnus.com)
20403
20404         * gcc.c-torture/compile/20000803-1.c: New test.
20405
20406 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20407
20408         * gcc.c-torture/execute/20000801-3.c,
20409         gcc.c-torture/execute/20000801-4.c: New tests.
20410         * gcc.c-torture/execute/20000801-3.x,
20411         gcc.c-torture/execute/20000801-4.x: Xfail.
20412
20413 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
20414
20415         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
20416         libobjc/.libs to allow for libtool.
20417
20418 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
20419
20420         * gcc.c-torture/compile/20000802-1.c: New test.
20421
20422 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
20423
20424         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
20425
20426 2000-07-31  Jeffrey A Law  (law@cygnus.com)
20427
20428         * gcc-c-torture/execute/20000731-2.c: New test.
20429
20430         * gcc.c-torture/execute/20000731-1.c: New test.
20431         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
20432
20433 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
20434
20435         * testsuite/gcc.dg/cpp/paste7.c: New test.
20436         * gcc.dg/cpp/20000725-1.c: New test.
20437
20438 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
20439
20440         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
20441         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
20442         declaration warning for __builtin_dwarf_reg_size.
20443
20444         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
20445
20446 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20447
20448         * gcc.dg/noncompile/voidparam-1.c: New test.
20449
20450 2000-07-30  Richard Henderson  <rth@cygnus.com>
20451
20452         * gcc.dg/c90-digraph-1.c: Don't xfail.
20453         * gcc.dg/compare2.c (case 10): Xfail.
20454         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
20455
20456 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
20457
20458         * gcc.dg/c99-main-1.c: New test.
20459
20460 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20461
20462         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
20463
20464 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
20465
20466         * gcc.c-tortuer/execute/20000726-1.c: New test.
20467
20468 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
20469
20470         * gcc.c-torture/execute/enum-2.c: New test.
20471
20472 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20473
20474         * gcc.dg/cpp/tr-warn3.c: New test.
20475
20476 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20477
20478         * g++.old-deja/g++.ext/implicit1.C: Remove.
20479         * g++.old-deja/g++.jason/c2.C: Remove
20480         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
20481         * g++.old-deja/g++.pt/crash16.C: Likewise.
20482         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
20483
20484 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20485
20486         * g++.old-deja/g++.other/for2.C: New test.
20487
20488 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
20489
20490         * gcc.dg/20000720-1.c: New test.
20491
20492 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
20493
20494         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
20495
20496 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
20497
20498         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
20499         * gcc.c-torture/execute/20000722-1.c: New.
20500         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
20501
20502 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
20503
20504         * gcc.dg/cpp/20000720-1.S: New test.
20505
20506 2000-07-21  Michael Meissner  <meissner@redhat.com>
20507
20508         * gcc.c-torture/execute/ieee/hugeval.c: New test.
20509
20510 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20511
20512         * g++.old-deja/g++.brendan/crash16.C,
20513         g++.old-deja/g++.brendan/parse3.C,
20514         g++.old-deja/g++.brendan/redecl1.C,
20515         g++.old-deja/g++.ns/template13.C,
20516         g++.old-deja/g++.other/decl4.C,
20517         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
20518
20519 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20520
20521         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
20522         and "Internal error".
20523
20524         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
20525         regexps.
20526         * gcc.dg/cpp/paste6.c: New test.
20527
20528 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
20529
20530         * gcc.dg/cpp/tr-direct.c: New test.
20531
20532         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
20533         gcc.dg/cpp/undef1.c: Tweak error regexps.
20534
20535 2000-07-18  Eric Christopher <echristo@redhat.com>
20536
20537         * gcc.c-torture/compile/20000718-1.c: New test.
20538
20539 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
20540
20541         * cpplex.c (_cpp_push_token): If the token being pushed back
20542         is the previous token in this context, just subtract one from
20543         context->posn.
20544         * cppmacro.c (save_expansion): Clear aux field when storing a
20545         placemarker.
20546
20547 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
20548
20549         * gcc.dg/noncompile/redecl-1.c: New test.
20550
20551 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
20552
20553         * gcc.c-torture/execute/20000717-5.c: New test.
20554         * gcc.c-torture/execute/20000717-1.x: Removed.
20555
20556 2000-07-17  Richard Henderson  <rth@cygnus.com>
20557
20558         * gcc.c-torture/execute/20000717-4.c: New test.
20559
20560 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
20561
20562         * gcc.dg/cpp/syshdr.c: New test.
20563         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
20564
20565 2000-07-17  Neil Booth  <neilb@earthling.net>
20566
20567         * gcc.dg/cpp/cmdlne-dM.c: New test.
20568         * gcc.dg/cpp/cmdlne-dD.c: New test.
20569
20570 2000-07-17  Jeffrey A Law  (law@cygnus.com)
20571
20572         * gcc.c-torture/execute/20000717-3.c: New test.
20573
20574         * gcc.c-torture/compile/20000717-1.c: New test.
20575
20576 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
20577
20578         * gcc.c-torture/execute/20000717-2.c: New test.
20579
20580 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20581
20582         * gcc.dg/formatz-1.c: New test.
20583
20584         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
20585         * gcc.dg/c99-digraph-1.c: New tests.
20586
20587         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
20588         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
20589
20590         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
20591         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
20592         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
20593         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
20594         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
20595         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
20596         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
20597
20598 2000-07-17   Greg McGary <greg@mcgary.org>
20599
20600         * gcc.c-torture/execute/20000717-1.c: New test.
20601         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
20602
20603 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
20604
20605         * gcc.c-torture/execute/20000715-2.c: New test.
20606         * gcc.dg/20000715-1.c: New test.
20607
20608 2000-07-15  Michael Meissner  <meissner@redhat.com>
20609
20610         * gcc.c-torture/execute/20000715-1.c: New test.
20611
20612 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
20613
20614         * gcc.c-torture/execute/20000707-1.c: New test.
20615
20616 2000-07-13  Neil Booth  <NeilB@earthling.net>
20617
20618         * testsuite/gcc.dg/cpp/digraph1.c,
20619         testsuite/gcc.dg/cpp/digraph2.c,
20620         testsuite/gcc.dg/cpp/digraphs.c: New tests.
20621
20622 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
20623
20624         * g77.f-torture/compile/20000630-2.f:  New test.
20625         * g77.f-torture/compile/20000630-2.x
20626
20627 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
20628
20629         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
20630
20631 2000-07-11  Neil Booth  <NeilB@earthling.net>
20632
20633         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
20634
20635 2000-07-11  Neil Booth  <NeilB@earthling.net>
20636
20637         * gcc.dg/cpp/cmdlne-C.c: New.
20638
20639 2000-07-09  Neil Booth  <NeilB@earthling.net>
20640
20641         * gcc.dg/cpp/directiv.c: New tests.
20642         * gcc.dg/cpp/undef1.c: Update.
20643
20644 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
20645
20646         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
20647
20648 2000-07-09  Neil Booth  <NeilB@earthling.net>
20649
20650         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
20651
20652 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
20653
20654         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
20655         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
20656
20657 2000-07-08  Neil Booth  <NeilB@earthling.net>
20658
20659         * gcc.dg/cpp/macsyntx.c: New tests.
20660
20661 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
20662
20663         * gcc.dg/20000707-1.c: New test.
20664
20665 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
20666
20667         * gcc.c-torture/execute/20000706-1.c: New test.
20668         * gcc.c-torture/execute/20000706-2.c: New test.
20669         * gcc.c-torture/execute/20000706-3.c: New test.
20670         * gcc.c-torture/execute/20000706-4.c: New test.
20671         * gcc.c-torture/execute/20000706-5.c: New test.
20672
20673 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
20674
20675         * g++.old-deja/g++.pt/instantiate7.C: New test.
20676
20677 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
20678
20679         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
20680         * g++.old-deja/g++.mike/thunk3.C: Likewise.
20681         * g++.old-deja/g++.other/rtti3.C: Likewise.
20682         * g++.old-deja/g++.other/rttid3.C: Likewise.
20683
20684 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
20685
20686         *  g77.f-torture/compile/20000630-1.x: Fix typo
20687
20688 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
20689
20690         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
20691         assembly output.
20692
20693 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
20694
20695         * gcc.dg/cpp/ident.c: New test.
20696
20697 2000-07-05  Neil Booth  <NeilB@earthling.net>
20698
20699         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
20700           gcc.dg/cpp/lexstrng.c: New tests.
20701
20702 2000-07-04  Neil Booth  <NeilB@earthling.net>
20703
20704         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
20705         * gcc.dg/cpp/strify2.c: Same.
20706
20707 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
20708
20709         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
20710         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
20711         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
20712         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
20713
20714         * testsuite/gcc.dg/cpp/macro1.c,
20715         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
20716         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
20717         testsuite/gcc.dg/cpp/strify1.c,
20718         testsuite/gcc.dg/cpp/strify2.c: New tests.
20719
20720 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
20721
20722         * gcc.c-torture/execute/20000703-1.c: New test.
20723
20724 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20725
20726         * g++.old-deja/g++.pt (lookup10.C): New test.
20727
20728 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20729
20730         * g++.old-deja/g++.pt (typename25.C): New test.
20731
20732 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
20733
20734         * gcc.c-torture/compile/20000701-1.c: New test.
20735
20736 2000-06-30  Nick Clifton  <nickc@cygnus.com>
20737
20738         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
20739         to test case.
20740
20741 2000-06-30  Catherine Moore  <clm@cygnus.com>
20742
20743         * gcc.c-torture/execute/align-1.c: New test.
20744
20745 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
20746
20747         * g++.old-deja/g++.pt/expr8.C: New test.
20748         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
20749
20750 2000-06-29  Nick Clifton  <nickc@cygnus.com>
20751
20752         * gcc.c-torture/compile/20000629-1.c: New test.
20753
20754 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
20755
20756
20757         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
20758         gcc.dg/noncompile directory, depending on whether they're
20759         preprocessor tests or not.  Annotate all the tests for the dg
20760         framework.
20761
20762         * gcc.c-torture/noncompile/noncompile.exp: Delete.
20763         * gcc.dg/noncompile/noncompile.exp: New.
20764
20765         * Moved files:
20766         Old name                                New name
20767         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
20768         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
20769         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
20770         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
20771         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
20772         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
20773         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
20774         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
20775         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
20776         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
20777         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
20778         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
20779         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
20780         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
20781         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
20782         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
20783         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
20784         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
20785         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
20786         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
20787         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
20788         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
20789         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
20790         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
20791
20792         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
20793         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
20794         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
20795         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
20796         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
20797         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
20798
20799 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
20800
20801         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
20802         declare one variable.  On the fourth, error.
20803         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
20804         declared by 20000628-1a.h.
20805
20806 2000-06-29  Richard Henderson  <rth@redhat.com>
20807
20808         * gcc.c-torture/execute/930529-1.x: New file.
20809         * gcc.dg/920413-1.c: Adjust expected warning text.
20810         * gcc.dg/980217-1.c: Declare abort.
20811         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
20812
20813 2000-06-29  Jeffrey A Law  (law@cygnus.com)
20814
20815         * g77.f-torture/compile/20000629-1.f: New test.
20816         * g77.f-torture/compile/20000629-1.x: Expected to fail.
20817
20818 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
20819
20820         Rearrange lots of files, removing entirely the
20821         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
20822         directories.
20823
20824         * Deleted files:
20825         gcc.c-torture/code_quality/code_quality.exp
20826         gcc.c-torture/special/special.exp
20827         gcc.failure/failure.exp
20828         gcc.failure/940409-1.x
20829         gcc.c-torture/compile/961203-1.x
20830
20831         * New files:
20832         gcc.misc-tests/linkage.exp
20833         gcc.c-torture/execute/920730-1t.c
20834         gcc.c-torture/execute/920730-1t.x
20835         gcc.c-torture/compile/920520-1.x
20836         gcc.c-torture/compile/920521-1.x
20837         gcc.c-torture/compile/981006-1.x
20838         gcc.c-torture/execute/eeprof-1.x
20839
20840         * Moved files (possibly with modifications to fit a new harness):
20841         Old name                                New name
20842         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
20843         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
20844         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
20845         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
20846         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
20847         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
20848         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
20849         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
20850         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
20851         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
20852         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
20853         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
20854         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
20855         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
20856
20857 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
20858
20859         * c-torture/compile/961203-1.x: Delete.
20860
20861         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
20862         not exit. Include stdio.h.
20863         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
20864         * gcc.misc-tests/dg-12.c: Likewise.
20865         * gcc.misc-tests/dg-5.c: Likewise.
20866         * gcc.misc-tests/dg-6.c: Likewise.
20867         * gcc.misc-tests/dg-7.c: Prototype abort.
20868         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
20869         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
20870         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
20871         not exit.
20872         * gcc.misc-tests/sieve.c: Use return from main, not exit.
20873         * gcc.misc-tests/sort2.c: Use return from main, not exit.
20874
20875 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
20876
20877         * gcc.dg/cpp/20000628-1.c: New test.
20878         * gcc.dg/cpp/20000628-1.h: New header for above test.
20879         * gcc.dg/cpp/20000628-1a.h: Likewise.
20880
20881 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
20882
20883         * gcc.dg/cpp: New directory.
20884         * gcc.dg/cpp/cpp.exp: New driver.
20885         * gcc.dg/cpp/20000627-1.c: New test.
20886         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
20887         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
20888         and rewrite as a compilation test.
20889
20890         * gcc.dg: Move many files into the cpp subdirectory, possibly
20891         renaming or editing them as well.
20892         Old name                New name
20893         990119-1.c              cpp/19990119-1.c
20894         990228-1.c              cpp/19990228-1.c
20895         990407-1.c              cpp/19990407-1.c
20896         990409-1.c              cpp/19990409-1.c
20897         990413-1.c              cpp/19990413-1.c
20898         990703-1.c              cpp/19990703-1.c
20899         20000127-1.c            cpp/20000127-1.c
20900         20000129-1.c            cpp/20000129-1.c
20901         20000207-1.c            cpp/20000207-1.c
20902         20000207-2.c            cpp/20000207-2.c
20903         20000209-1.c            cpp/20000209-1.c
20904         20000209-2.c            cpp/20000209-2.c
20905         20000301-1.c            cpp/20000301-1.c
20906         20000419-1.c            cpp/20000419-1.c
20907         20000510-1.S            cpp/20000510-1.S
20908         20000519-1.c            cpp/20000519-1.c
20909         20000529-1.c            cpp/20000529-1.c
20910         20000625-1.c            cpp/20000625-1.c
20911         20000625-2.c            cpp/20000625-2.c
20912         cpp-as1.c               cpp/assert1.c
20913         cpp-as2.c               cpp/assert2.c
20914         cxx-comments-1.c        cpp/cxxcom1.c
20915         cxx-comments-2.c        cpp/cxxcom2.c
20916         endif-label.c           cpp/endif.c
20917         cpp-hash1.c             cpp/hash1.c
20918         cpp-hash2.c             cpp/hash2.c
20919         cpp-if1.c               cpp/if-1.c
20920         cpp-if2.c               cpp/if-2.c
20921         cpp-if3.c               cpp/if-3.c
20922         cpp-if4.c               cpp/if-4.c
20923         cpp-if5.c               cpp/if-5.c
20924         cpp-cond.c              cpp/if-cexp.c
20925         cpp-missingop.c         cpp/if-mop.c
20926         cpp-missingparen.c      cpp/if-mpar.c
20927         cpp-opprec.c            cpp/if-oppr.c
20928         cpp-ifparen.c           cpp/if-paren.c
20929         cpp-shortcircuit.c      cpp/if-sc.c
20930         cpp-shift.c             cpp/if-shift.c
20931         cpp-unary.c             cpp/if-unary.c
20932         cpp-li1.c               cpp/line1.c
20933         cpp-li2.c               cpp/line2.c
20934         lineno.c                cpp/line3.c
20935         lineno-2.c              cpp/line4.c
20936         cpp-mi.c                cpp/mi1.c
20937         cpp-mic.h               cpp/mi1c.h
20938         cpp-micc.h              cpp/mi1cc.h
20939         cpp-mind.h              cpp/mi1nd.h
20940         cpp-mindp.h             cpp/mi1ndp.h
20941         cpp-mix.h               cpp/mi1x.h
20942         cpp-mi2.c               cpp/mi2.c
20943         cpp-mi2a.h              cpp/mi2a.h
20944         cpp-mi2b.h              cpp/mi2b.h
20945         cpp-mi2c.h              cpp/mi2c.h
20946         cpp-mi3.c               cpp/mi3.c
20947         cpp-mi3.def             cpp/mi3.def
20948         poison-1.c              cpp/poison.c
20949         pr-impl.c               cpp/prag-imp.c
20950         cpp-redef-2.c           cpp/redef1.c
20951         cpp-redef.c             cpp/redef2.c
20952         strpaste.c              cpp/strp1.c
20953         strpaste-2.c            cpp/strp2.c
20954         cpp-tradpaste.c         cpp/tr-paste.c
20955         cpp-tradstringify.c     cpp/tr-str.c
20956         cpp-tradwarn1.c         cpp/tr-warn1.c
20957         cpp-tradwarn2.c         cpp/tr-warn2.c
20958         trigraphs.c             cpp/trigraphs.c
20959         cpp-unc1.c              cpp/unc1.c
20960         cpp-unc2.c              cpp/unc2.c
20961         cpp-unc3.c              cpp/unc3.c
20962         cpp-unc.c               cpp/unc4.c
20963         undef.c                 cpp/undef1.c
20964         undef-2.c               cpp/undef2.c
20965         cpp-wi1.c               cpp/widestr1.c
20966
20967 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
20968
20969         * lib/g++.exp (g++_include_flags): Tweak.
20970
20971 2000-06-27  H.J. Lu  <hjl@gnu.org>
20972             Loren J. Rittle  <ljrittle@acm.org>
20973
20974         * lib/g++.exp (g++_include_flags): Override libgloss.exp
20975         version with one that knows about the new gcc tree structure.
20976         (g++_link_flags): Same.
20977
20978 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
20979
20980         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
20981         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
20982         case we are cross-compiling.
20983
20984         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
20985         g++.old-deja/g++.niklas/Makefile.in,
20986         g++.old-deja/g++.niklas/configure.in,
20987         g++.old-deja/g++.other/Makefile.in,
20988         g++.old-deja/g++.other/configure.in,
20989         gcc.c-torture/code_quality/Makefile.in,
20990         gcc.c-torture/code_quality/configure.in,
20991         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
20992         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
20993         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
20994         gcc.c-torture/execute/ieee/Makefile.in,
20995         gcc.c-torture/execute/ieee/configure.in,
20996         gcc.c-torture/noncompile/Makefile.in,
20997         gcc.c-torture/noncompile/configure.in,
20998         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
20999         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
21000         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
21001
21002 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21003
21004         * g++.old-deja/g++.other/ambig3.C: New test.
21005
21006 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
21007
21008         * g++.old-deja/g++.pt/syntax1.C: New test.
21009         * g++.old-deja/g++.pt/syntax2.C: New test.
21010         * g++.old-deja/g++.other/syntax3.C: New test.
21011         * g++.old-deja/g++.other/syntax4.C: New test.
21012
21013 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21014
21015         * gcc.dg/20000623-1.c: Prototype exit and abort.
21016
21017 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
21018
21019         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
21020         New tests.
21021         * gcc.dg/cpp-mi3.def: New file.
21022
21023         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
21024         inside assertions.
21025         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
21026         lexer's error messages.
21027         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
21028         divine anything from the linemarkers.
21029         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
21030         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
21031
21032 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
21033
21034         * gcc.dg/20000623-1.c: New test.
21035
21036 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
21037
21038         * gcc.c-torture/execute/20000622-1.c: New test.
21039
21040 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21041
21042         * g++.old-deja/g++.other/init15.C: New test.
21043
21044 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
21045
21046         * g++.old-deja/g++.pt/vaarg2.C: New test.
21047         * g++.old-deja/g++.pt/vaarg3.C: New test.
21048
21049 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
21050
21051         * g++.old-deja/g++.other/dyncast6.C: New test.
21052
21053 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
21054
21055         * gcc.c-torture/execute/loop-6.c: New test.
21056
21057 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
21058
21059         * gcc.dg/20000614-1.c: New test.
21060         * gcc.dg/20000614-2.c: New test.
21061
21062 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
21063
21064         * g++.old-deja/g++.other/inline12.C: New test.
21065
21066 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
21067
21068         * g++.old-deja/g++.other/eh1.C: New test.
21069
21070 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
21071
21072         * g++.old-deja/g++.other/type.C: New test.
21073
21074 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21075
21076         * g++.old-deja/g++.other/initstring.C: New test.
21077
21078 2000-06-12  Jason Merrill  <jason@redhat.com>
21079
21080         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
21081
21082 2000-06-09  Jeffrey A Law  (law@cygnus.com)
21083
21084         * gcc.c-torture/compile/20000609-1.c: New test.
21085
21086 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
21087
21088         * gcc.dg/20000609-1.c: New test.
21089
21090 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
21091
21092         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
21093         * gcc.c-torture/noncompile/poison-1.c: Move...
21094         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
21095         * gcc.dg/cpp-li1.c: Add a token after the #line.
21096
21097 2000-06-05  Richard Henderson  <rth@cygnus.com>
21098
21099         * gcc.c-torture/execute/20000605-2.c: New test.
21100         * gcc.c-torture/execute/20000605-3.c: New test.
21101
21102 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
21103
21104         * g77.f-torture/execute/20000503-1.x: New file.
21105
21106 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21107
21108         * g++.old-deja/g++.eh/badalloc1.C: New test.
21109
21110 2000-06-05  Richard Henderson  <rth@cygnus.com>
21111
21112         * gcc.c-torture/execute/20000605-1.c: New test.
21113
21114 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
21115             Nathan Sidwell <nathan@codesourcery.com>
21116
21117         * gcc.c-torture/compile/20000605-1.c: New test.
21118
21119 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
21120
21121         * g77.f-torture/compile/20000601-1.f:  New test.
21122
21123 2000-06-03  Richard Henderson  <rth@cygnus.com>
21124
21125         * gcc.c-torture/execute/20000603-1.c: New.
21126
21127 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
21128
21129         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
21130         * gcc.dg/noreturn-2.c (noreturn): Likewise.
21131
21132 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
21133
21134         * gcc.dg/compare2.c (case 12): XFAIL.
21135         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
21136         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
21137
21138         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
21139
21140 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
21141
21142         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
21143         guard macro is already defined when the header is first
21144         included.
21145         * gcc.dg/cpp-mix.h: New file.
21146         * gcc.dg/endif-label.c: Update patterns to match compiler.
21147
21148         * g++.brendan/complex1.C: Declare abort.
21149         * g++.law/refs4.C: Remove XFAIL.
21150         * g++.oliva/expr2.C: Declare abort and exit.
21151
21152 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
21153
21154         * gcc.c-torture/execute/20000528-1.c: New test.
21155
21156         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
21157         * g++.old-deja/g++.law/temps4.C: Likewise.
21158
21159         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
21160         stdlib.h.  Call abort() on failure.
21161         * g++.old-deja/g++.law/refs4.C: Likewise.
21162         * g++.old-deja/g++.law/temps4.C: Likewise.
21163         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
21164         * gcc.c-torture/execute/20000112-1.c: Include string.h.
21165
21166 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
21167
21168         Relative to g++.dg/special:
21169         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
21170
21171         Relative to g++.old-deja:
21172         * g++.brendan/complex1.C, g++.jason/optimize2.C,
21173         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
21174         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
21175         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
21176         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
21177         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
21178         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
21179
21180         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
21181         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
21182         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
21183         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
21184         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
21185         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
21186         and/or string.h.
21187
21188         * g++.other/goto1.C: Update expectations for error messages.
21189
21190 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
21191
21192         * gcc.c-torture/compile/20000523-1.c: New test.
21193
21194 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21195
21196         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
21197
21198 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21199
21200         * g++.old-deja/g++.eh/catch11.C: New test.
21201         * g++.old-deja/g++.eh/catch12.C: New test.
21202
21203 2000-05-24  Nick Clifton  <nickc@cygnus.com>
21204
21205         * gcc.c-torture/execute/20000523-1.c: New test.
21206
21207 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
21208
21209         * c-torture/execute/bcp-1.c: Replace abort in arg of
21210         __builtin_constant_p with a generic external function.
21211
21212         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
21213         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
21214         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
21215         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
21216         Prototype abort and/or exit.
21217
21218         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
21219         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
21220         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
21221         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
21222
21223 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
21224
21225         * gcc.dg/dwarf2-1.c: New test.
21226
21227 2000-05-20  Richard Henderson  <rth@cygnus.com>
21228
21229         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
21230
21231 2000-05-20  Andreas Jaeger  <aj@suse.de>
21232
21233         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
21234         testcase.
21235
21236 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
21237
21238         * gcc.c-torture/execute/20000519-2.c: New test.
21239
21240 2000-05-19  Andreas Jaeger  <aj@suse.de>
21241
21242         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
21243         which fails with SSA.
21244
21245         * lib/c-torture.exp: Also test with -O3 -fssa.
21246
21247 2000-05-18  Michael Meissner  <meissner@redhat.com>
21248
21249         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
21250         * gcc.c-torture/execute/920415-1.c: Ditto.
21251         * gcc.c-torture/execute/920501-1.c: Ditto.
21252         * gcc.c-torture/execute/conversion.c: Ditto.
21253         * gcc.c-torture/execute/cvt-1.c: Ditto.
21254
21255 2000-05-18  Jeffrey A Law  (law@cygnus.com)
21256
21257         * gcc.c-torture/compile/20000518-1.c: New test.
21258
21259 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21260
21261         * g77.f-torture/compile/200005018.f:  New test.
21262
21263 2000-05-17  Jeffrey A Law  (law@cygnus.com)
21264
21265         * gcc.c-torture/compile/20000517-1.c: New test.
21266
21267 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21268
21269         * gcc.c-torture/execute/20000516-1.c: New test.
21270
21271 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
21272
21273         * g++.old-deja/g++.other/eh.C: New test.
21274
21275 2000-05-12  Richard Henderson  <rth@cygnus.com>
21276
21277         * gcc.c-torture/execute/990208-1.c (main): Don't pass
21278         constants through to doit's conditional.
21279
21280 2000-05-11  Jeffrey A Law  (law@cygnus.com)
21281
21282         * gcc.c-torture/compile/20000511-1.c: New test.
21283         * g77.f-torture/compile/20000511-1.f: New test.
21284         * g77.f-torture/compile/20000511-2.f: New test.
21285
21286 2000-05-11  Michael Meissner  <meissner@redhat.com>
21287
21288         * gcc.c-torture/execute/20000511-1.c: New test.
21289
21290 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
21291
21292         * gcc.dg/dg.exp: Scan .S files as well as .c files.
21293         * gcc.dg/20000510-1.S: New.
21294
21295 2000-05-08  Catherine Moore  <clm@cygnus.com>
21296
21297         * gcc.dg/unused-3.c: New.
21298
21299 2000-05-06  Richard Henderson  <rth@cygnus.com>
21300
21301           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
21302           * g++.old-deja/g++.mike/warn1.C: Likewise.
21303           * g++.old-deja/g++.pt/local1.C: Likewise.
21304           * g++.old-deja/g++.pt/local7.C: Likewise.
21305           * g++.old-deja/g++.pt/spec16.C: Likewise.
21306
21307 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
21308
21309         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
21310
21311 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
21312
21313           * g77.f-torture/execute/20000503-1.f:  New test.
21314
21315 2000-05-04  Andreas Jaeger  <aj@suse.de>
21316
21317         * gcc.dg/noreturn-2.c: New test.
21318
21319 2000-05-04  Neil Booth  <NeilB@earthling.net>
21320
21321         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
21322         preprocessor.
21323
21324 2000-05-04  Richard Henderson  <rth@cygnus.com>
21325
21326         * gcc.c-torture/execute/20000503-1.c: Fix typo.
21327
21328 2000-05-04  Richard Henderson  <rth@cygnus.com>
21329
21330         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
21331         OpenSSL by Jason R Thorpe.
21332
21333 2000-05-03  Jim Wilson  <wilson@cygnus.com>
21334
21335         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
21336
21337 2000-05-03  Robert Lipe <robertlipe@usa.net>
21338
21339         * gcc.dg/20000503-1.c: New test.
21340
21341 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
21342
21343         * gcc.c-torture/compile/20000502-1.c: New test.
21344         * g++.old-deja/g++.other/align.C: New test.
21345         * gcc.dg/cpp-tradstringify.c: New test.
21346
21347 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21348
21349         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
21350         and hard registers.
21351
21352 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
21353
21354         * gcc.c-torture/execute/loop-5.c: New test.
21355
21356 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
21357
21358         * gcc.c-torture/execute/va-arg-20.c: New test.
21359
21360 2000-04-23  Jeffrey A Law  (law@cygnus.com)
21361
21362         * gcc.c-torture/execute/20000422-1.c: New test.
21363
21364 2000-04-20  Greg McGary  <gkm@gnu.org>
21365
21366         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
21367         when optimizing, but without sibling-call optimizations (-O1).
21368
21369 2000-04-20  Jeffrey A Law  (law@cygnus.com)
21370
21371           * gcc.c-torture/compile/20000420-1.c: New test.
21372
21373 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21374
21375         * g++.abi/ptrflags.C: New test.
21376         * g++.eh/catchptr1.C: Test incomplete pointer chains.
21377
21378 2000-04-19  Catherine Moore  <clm@cygnus.com>
21379
21380         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
21381
21382 2000-04-19  Greg McGary  <gkm@gnu.org>
21383
21384         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
21385         sibling-call optimizations.
21386
21387 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
21388
21389         * gcc.dg/20000419-1.c: New test.
21390
21391 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
21392
21393         * gcc.c-torture/execute/20000412-6.c: New test.
21394
21395 2000-04-12  Jeffrey A Law  (law@cygnus.com)
21396
21397         * gcc.c-torture/execute/20000412-5.c: New test.
21398         * g77.f-torture/compile/20000412-1.f: New test.
21399         * gcc.c-torture/execute/20000412-4.c: New test.
21400         * gcc.c-torture/compile/20000412-2.c: New test.
21401         * gcc.c-torture/execute/20000412-3.c: New test.
21402         * gcc.c-torture/compile/20000412-1.c: New test.
21403         * gcc.c-torture/execute/20000412-2.c: New test.
21404
21405 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
21406
21407         * objc/execute/bf-20.m: New test.
21408
21409 2000-04-10  Richard Henderson  <rth@cygnus.com>
21410
21411         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
21412
21413         * gcc.c-torture/execute/20000412-1.c: New test.
21414
21415 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21416
21417         * g++.old-deja/g++.eh/catchptr1.C: New test.
21418
21419 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
21420
21421         * g++.old-deja/g++.abi/cxa_vec.C: New test.
21422
21423 2000-04-08  Neil Booth  <NeilB@earthling.net>
21424
21425         * gcc.dg/cpp-nullchar.c: Remove test as
21426         embedded nulls cause problems.
21427
21428 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21429
21430         * gcc.dg/compare2.c: New test.
21431
21432 2000-04-08  Neil Booth  <NeilB@earthling.net>
21433
21434         * gcc.dg/cpp-nullchar.c: New test.
21435
21436 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
21437
21438         * gcc.dg/cpp-mi2.c: New test.
21439         * gcc.dg/cpp-mi2[abc].h: New files.
21440
21441 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
21442
21443         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
21444         member name.
21445
21446 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21447
21448         * g++.old-deja/g++.abi/vmihint.C: New test.
21449
21450 2000-04-06  Neil Booth  <NeilB@earthling.net>
21451
21452         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
21453         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
21454         copyright.
21455
21456 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
21457
21458         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
21459         avoid stack-frame overwrite.
21460
21461 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
21462
21463         * gcc.c-torture/compile/20000405-2.c: New test.
21464         * gcc.c-torture/compile/20000405-3.c: New test.
21465
21466 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21467
21468         * gcc.c-torture/compile/20000405-1.c: New test.
21469
21470 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
21471
21472         * gcc.dg/cast-qual-1.c: Revert last change.
21473
21474 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21475
21476         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
21477
21478 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
21479
21480         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
21481         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
21482
21483 2000-04-03  Jeffrey A Law  (law@cygnus.com)
21484
21485         * gcc.c-torture/compile/20000403-2.c: New test.
21486         * gcc.c-torture/compile/20000403-1.c: New test.
21487
21488 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
21489
21490         * gcc.c-torture/execute/20000403-1.c: New test.
21491
21492 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
21493
21494         * gcc.c-torture/execute/20000402-1.c: New test.
21495
21496 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
21497
21498         * gcc.c-torture/execute/va-arg-15.c: New test.
21499         * gcc.c-torture/execute/va-arg-16.c: New test.
21500         * gcc.c-torture/execute/va-arg-17.c: New test.
21501         * gcc.c-torture/execute/va-arg-18.c: New test.
21502         * gcc.c-torture/execute/va-arg-19.c: New test.
21503
21504 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
21505
21506         * gcc.c-torture/compile/981211-1.c: Move to...
21507         * gcc.dg/cpp-as1.c: ...here.
21508         * gcc.dg/cpp-as2.c: New file.
21509
21510         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
21511         compiler.
21512
21513 2000-04-02  Neil Booth  <NeilB@earthling.net>
21514
21515         * gcc.dg/cpp-cond.c  New tests.
21516         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
21517         accidental success less likely.
21518         * gcc.dg/cpp-missingop.c  New tests.
21519         * gcc.dg/cpp-missingparen.c  New tests.
21520         * gcc.dg/cpp-shift.c  New tests.
21521         * gcc.dg/cpp-shortcircuit.c  New tests.
21522         * gcc.dg/cpp-unary.c  New tests.
21523
21524 2000-03-29  Jeffrey A Law  (law@cygnus.com)
21525
21526         * gcc.c-torture/compile/20000329-1.c: New test.
21527
21528 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
21529
21530         * gcc.c-torture/compile/20000326-1.c: New test.
21531         * gcc.c-torture/compile/20000326-2.c: New test.
21532
21533 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
21534
21535         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
21536         the first parameter is a function argument.
21537
21538 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
21539
21540         * g++.old-deja/g++.ext/array4.C: New test.
21541
21542 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
21543
21544         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
21545
21546 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21547
21548         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
21549
21550 2000-03-19  Richard Henderson  <rth@cygnus.com>
21551
21552         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
21553
21554 2000-03-19  Richard Henderson  <rth@cygnus.com>
21555
21556         * gcc.c-torture/compile/20000319-1.c: New test.
21557
21558 2000-03-14  Jeffrey A Law  (law@cygnus.com)
21559
21560         * gcc.c-torture/execute/20000314-3.c: New test.
21561         * gcc.c-torture/execute/20000314-2.c: New test.
21562         * gcc.c-torture/execute/20000314-1.c: New test.
21563         * gcc.c-torture/compile/20000314-2.c: New test.
21564         * gcc.c-torture/compile/20000314-1.c: New test.
21565
21566 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
21567
21568         * g++.old-deja/g++.warn/inline.C: New test.
21569
21570 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
21571
21572         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
21573         standards-compliant result rather than specific constants.
21574         Put test-values in array.
21575
21576 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
21577
21578         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
21579         (g++_target_compile): Put test-specific options last.
21580
21581 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21582
21583         * g++.old-deja/g++.eh/vbase4.C: New test.
21584
21585 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21586
21587         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
21588
21589 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21590
21591         * g++.old-deja/g++.brendan/misc12.C: Removed.
21592         * g++.old-deja/g++.pt/memtemp77.C: Constify.
21593         * g++.old-deja/g++.ext/pretty4.C: New test.
21594
21595 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21596
21597         * g++.old-deja/g++.other/string2.C: New test.
21598
21599 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
21600
21601         * g++.old-deja/g++.warn/impint2.C: New test.
21602
21603 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
21604
21605         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
21606         is 1, not zero.
21607
21608 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
21609
21610         * g++.old-deja/g++.warn/impint.C: New test.
21611         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
21612         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
21613         * g++.old-deja/g++.pt/explicit12.C: Likewise.
21614         * g++.old-deja/g++.pt/explicit13.C: Likewise.
21615         * g++.old-deja/g++.pt/explicit17.C: Likewise.
21616         * g++.old-deja/g++.pt/explicit18.C: Likewise.
21617         * g++.old-deja/g++.pt/explicit19.C: Likewise.
21618         * g++.old-deja/g++.pt/explicit23.C: Likewise.
21619         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21620         * g++.old-deja/g++.pt/explicit35.C: Likewise.
21621         * g++.old-deja/g++.pt/explicit6.C: Likewise.
21622         * g++.old-deja/g++.pt/memclass7.C: Likewise.
21623
21624 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
21625
21626         * gcc.dg/cpp-redef.c: New test.
21627
21628 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
21629
21630         * g++.old-deja/g++.pt/unify7.C: New test.
21631
21632 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21633
21634         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
21635         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
21636
21637 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
21638
21639         * gcc.c-torture/compile/20000224-1.c: New test.
21640
21641 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21642
21643         * gcc.c-torture/compile/cpp-2.c: New test.
21644         * gcc.c-torture/compile/cpp-1.c: New test.
21645
21646 2000-02-25  Jeffrey A Law  (law@cygnus.com)
21647
21648         * gcc.c-torture/execute/20000225-1.c: New test.
21649
21650 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21651
21652         * gcc.dg/cpp-li2.c: New test.
21653
21654         * gcc.dg/cpp-wi1.c: New test.
21655
21656         * gcc.dg/cpp-li1.c: New test.
21657
21658 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
21659
21660         * g++.old-deja/g++.other/sizeof5.C: New test.
21661
21662 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21663
21664         * gcc.c-torture/execute/va-arg-13.c: New test.
21665
21666 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
21667
21668         * gcc.c-torture/execute/va-arg-12.c: New test.
21669
21670 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
21671
21672         * gcc.c-torture/execute/20000223-1.c: New test.
21673
21674 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
21675
21676         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
21677
21678 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
21679
21680         * g++.old-deja/g++.abi/ptrmem.C: New test.
21681
21682 2000-02-19  Richard Henderson  <rth@cygnus.com>
21683
21684         * gcc.c-torture/compile/init-3.c: New.
21685
21686 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
21687
21688         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
21689         ALWAYS_CXXFLAGS.
21690
21691 2000-02-11  Robert Lipe <robertl@sco.com>
21692
21693         * gcc.c-torture/compile/20000211-3.c: New test.
21694
21695 2000-02-11  Martin Buchholz <martin@xemacs.org>
21696
21697         * gcc.c-torture/compile/20000211-2.c: New test.
21698
21699 2000-02-11  Jeffrey A Law  (law@cygnus.com)
21700
21701         * gcc.c-torture/compile/20000211-1.c: New test.
21702
21703 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
21704
21705         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
21706           on native targets
21707
21708 2000-02-08  Nathan Sidwell  <nathan@acm.org>
21709
21710         * g++.old-deja/g++.other/cast5.C: New test.
21711
21712 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
21713
21714         * gcc.c-torture/execute/20000205-1.c: New.
21715
21716 2000-02-03  Nathan Sidwell  <nathan@acm.org>
21717
21718         * g++.old-deja/g++.jason/cast3.C: Return void.
21719         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
21720
21721 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21722
21723         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
21724
21725         * gcc.dg/loop-1.c: New test.
21726
21727 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
21728
21729         * gcc.c-torture/compile/20000127-1.c: New test.
21730         * gcc.c-torture/execute/991228-1.c: New test.
21731
21732 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21733
21734         * gcc.dg/unused-2.c: New test.
21735
21736         * gcc.dg/conv-1.c: New test.
21737
21738 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
21739
21740         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
21741         compiler.
21742         (tool_option_proc): Fix typo.
21743
21744 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
21745
21746         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
21747         of the ld on the host, not on the build machine.
21748         Also, don't crash if '--help' is not a supported option.
21749
21750 2000-01-24  Richard Henderson  <rth@cygnus.com>
21751
21752         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
21753
21754 2000-01-20  Jeffrey A Law  (law@cygnus.com)
21755
21756         * gcc.c-torture/execute/20000120-2.c: New test.
21757         * gcc.c-torture/execute/20000120-1.c: New test.
21758
21759 2000-01-13  Jeffrey A Law  (law@cygnus.com)
21760
21761         * gcc.c-torture/execute/20000113-1.c: New test.
21762
21763 2000-01-12  Jeffrey A Law  (law@cygnus.com)
21764
21765         * gcc.c-torture/execute/20000112-1.c: New test.
21766
21767 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21768
21769         * gcc.dg/20000111-1.c: New test.
21770
21771 2000-01-10  Jeffrey A Law  (law@cygnus.com)
21772
21773         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
21774         with 16 bit integers.
21775
21776 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21777
21778         * gcc.dg/20000108-1.c: New test.
21779
21780 2000-01-05  Nathan Sidwell  <nathan@acm.org>
21781
21782         * g++.old-deja/g++.ns/koenig8.C: New test.
21783
21784 2000-01-05  Nathan Sidwell  <nathan@acm.org>
21785
21786         * g++.old-deja/g++.other/cast4.C: New test.
21787
21788 2000-01-05  Jeffrey A Law  (law@cygnus.com)
21789
21790         * gcc.c-torture/compile/20000105-2.c: New test.
21791         * gcc.c-torture/compile/20000105-1.c: New test.
21792
21793 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21794
21795         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
21796         references to printf & atoi to conform to ANSI standard.
21797         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
21798         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
21799         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
21800         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
21801         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
21802         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21803         * g++.old-deja/g++.brendan/copy1.C: Likewise.
21804         * g++.old-deja/g++.brendan/copy2.C: Likewise.
21805         * g++.old-deja/g++.brendan/copy3.C: Likewise.
21806         * g++.old-deja/g++.brendan/copy4.C: Likewise.
21807         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21808         * g++.old-deja/g++.brendan/copy6.C: Likewise.
21809         * g++.old-deja/g++.brendan/copy7.C: Likewise.
21810         * g++.old-deja/g++.brendan/copy8.C: Likewise.
21811         * g++.old-deja/g++.brendan/crash11.C: Likewise.
21812         * g++.old-deja/g++.brendan/crash14.C: Likewise.
21813         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
21814         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21815         * g++.old-deja/g++.brendan/delete2.C: Likewise.
21816         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
21817         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
21818         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
21819         * g++.old-deja/g++.brendan/eh1.C: Likewise.
21820         * g++.old-deja/g++.brendan/groff1.C: Likewise.
21821         * g++.old-deja/g++.brendan/init3.C: Likewise.
21822         * g++.old-deja/g++.brendan/misc12.C: Likewise.
21823         * g++.old-deja/g++.brendan/misc7.C: Likewise.
21824         * g++.old-deja/g++.brendan/new2.C: Likewise.
21825         * g++.old-deja/g++.brendan/operators4.C: Likewise.
21826         * g++.old-deja/g++.brendan/operators5.C: Likewise.
21827         * g++.old-deja/g++.brendan/overload2.C: Likewise.
21828         * g++.old-deja/g++.brendan/overload7.C: Likewise.
21829         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
21830         * g++.old-deja/g++.brendan/reference1.C: Likewise.
21831         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
21832         * g++.old-deja/g++.brendan/template24.C: Likewise.
21833         * g++.old-deja/g++.brendan/template3.C: Likewise.
21834         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
21835         * g++.old-deja/g++.jason/inline3.C: Likewise.
21836         * g++.old-deja/g++.jason/opeq.C: Likewise.
21837         * g++.old-deja/g++.law/arg5.C: Likewise.
21838         * g++.old-deja/g++.law/arm7.C: Likewise.
21839         * g++.old-deja/g++.law/ctors11.C: Likewise.
21840         * g++.old-deja/g++.law/cvt8.C: Likewise.
21841         * g++.old-deja/g++.law/init9.C: Likewise.
21842         * g++.old-deja/g++.law/refs4.C: Likewise.
21843         * g++.old-deja/g++.law/template2.C: Likewise.
21844         * g++.old-deja/g++.law/visibility24.C: Likewise.
21845         * g++.old-deja/g++.law/vtable3.C: Likewise.
21846         * g++.old-deja/g++.mike/asm2.C: Likewise.
21847         * g++.old-deja/g++.mike/eh1.C: Likewise.
21848         * g++.old-deja/g++.mike/misc1.C: Likewise.
21849         * g++.old-deja/g++.mike/misc13.C: Likewise.
21850         * g++.old-deja/g++.mike/misc14.C: Likewise.
21851         * g++.old-deja/g++.mike/ns12.C: Likewise.
21852         * g++.old-deja/g++.mike/p1248.C: Likewise.
21853         * g++.old-deja/g++.mike/p3708.C: Likewise.
21854         * g++.old-deja/g++.mike/p3708a.C: Likewise.
21855         * g++.old-deja/g++.mike/p3708b.C: Likewise.
21856         * g++.old-deja/g++.mike/p646.C: Likewise.
21857         * g++.old-deja/g++.mike/p700.C: Likewise.
21858         * g++.old-deja/g++.mike/p783.C: Likewise.
21859         * g++.old-deja/g++.mike/p783a.C: Likewise.
21860         * g++.old-deja/g++.mike/p783b.C: Likewise.
21861         * g++.old-deja/g++.mike/p786.C: Likewise.
21862         * g++.old-deja/g++.mike/p789.C: Likewise.
21863         * g++.old-deja/g++.mike/p789a.C: Likewise.
21864         * g++.old-deja/g++.mike/p807a.C: Likewise.
21865         * g++.old-deja/g++.other/delete3.C: Likewise.
21866         * g++.old-deja/g++.other/dyncast1.C: Likewise.
21867         * g++.old-deja/g++.other/dyncast2.C: Likewise.
21868         * g++.old-deja/g++.other/dyncast3.C: Likewise.
21869         * g++.old-deja/g++.other/empty1.C: Likewise.
21870         * g++.old-deja/g++.other/temporary1.C: Likewise.
21871         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
21872         * g++.old-deja/g++.pt/t16.C: Likewise.
21873         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
21874
21875 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
21876
21877         * gcc.dg/991230-1.c: New test.
21878
21879 1999-12-29  Jeffrey A Law  (law@cygnus.com)
21880
21881         * gcc.c-torture/compile/991229-3.c: New test.
21882         * gcc.c-torture/compile/991229-2.c: New test.
21883         * gcc.c-torture/compile/991229-1.c: New test.
21884
21885 1999-12-29  Greg McGary <gkm@eng.ascend.com>
21886
21887         * gcc.c-torture/compile/labels-2.c: New test.
21888
21889 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
21890
21891         * gcc.c-torture/execute/991227-1.c: New test.
21892
21893 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21894
21895         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
21896
21897 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
21898
21899         * gcc.c-torture/execute/991221-1.c: New test.
21900
21901 1999-12-20  Nathan Sidwell  <nathan@acm.org>
21902
21903         * g++.old-deja/g++.other/cast3.C: New test.
21904
21905 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
21906
21907         * gcc.c-torture/execute/991216-4.c: New test.
21908
21909 1999-12-16  Michael Meissner  <meissner@cygnus.com>
21910
21911         * gcc.c-torture/execute/991216-1.c: New test.
21912         * gcc.c-torture/execute/991216-2.c: New test.
21913         * gcc.c-torture/execute/991216-3.c: New test.
21914
21915 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21916
21917         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
21918         Actually make the test fail by using "-O2" for compilation.
21919
21920 1999-12-15  Nathan Sidwell  <nathan@acm.org>
21921
21922         * g++.old-deja/g++.warn/cast-align1.C: New test.
21923
21924 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21925
21926         * gcc.c-torture/compile/991214-1.c: New test.
21927         * gcc.c-torture/compile/991214-2.c: New test.
21928
21929 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21930
21931         * gcc.dg/991214-1.c: New test.
21932
21933 1999-12-13  Jeffrey A Law  (law@cygnus.com)
21934
21935         * gcc.c-torture/compile/991213-3.c: New test.
21936         * gcc.c-torture/compile/991213-2.c: New test.
21937         * gcc.c-torture/compile/991213-1.c: New test.
21938
21939 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
21940
21941         * gcc.dg/991209-1.c: New test.
21942
21943 1999-12-08  Nathan Sidwell <nathan@acm.org>
21944
21945         * gcc.c-torture/compile/991208-1.c: New test.
21946
21947 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21948
21949         * gcc.dg/ultrasp2.c: New test.
21950
21951 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
21952
21953         * g++.old-deja/g++.abi/align.C (main): Fix typo.
21954
21955 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
21956
21957         * gcc.c-torture/compile/991202-1.c: New test.
21958         * gcc.c-torture/execute/991202-1.c: New test.
21959         * gcc.c-torture/execute/991202-2.c: New test.
21960         * gcc.c-torture/execute/991202-3.c: New test.
21961
21962 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
21963
21964         * g++.old-deja/g++.abi/align.C: New test.
21965         * g++.old-deja/g++.abi/aggregates.C: Likewise.
21966         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21967
21968 1999-12-01  Richard Henderson  <rth@cygnus.com>
21969
21970         * gcc.c-torture/execute/991201-1.c: New.
21971
21972 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
21973
21974         * gcc.dg/991129-1.c: New test.
21975
21976 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
21977
21978         * gcc.c-torture/compile/991127-1.c: New test.
21979
21980 1999-11-22  Nathan Sidwell  <nathan@acm.org>
21981
21982         * g++.old-deja/g++.other/warn4.C: New test.
21983
21984 1999-11-22  Nathan Sidwell  <nathan@acm.org>
21985
21986         * g++.old-deja/g++.eh/cleanup2.C: New test.
21987         * g++.old-deja/g++.ext/pretty2.C: New test.
21988         * g++.old-deja/g++.ext/pretty3.C: New test.
21989         * g++.old-deja/g++.other/debug6.C: New test.
21990
21991 1999-10-20  Jim Wilson  <wilson@cygnus.com>
21992
21993         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
21994         compiler_output to look for one error message instead of two.
21995
21996 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
21997
21998         * gcc.c-torture/execute/991118-1.c: Also test case
21999         where the word boundary does not split a byte evenly.
22000
22001 1999-11-19  Nathan Sidwell  <nathan@acm.org>
22002
22003         * g++.old-deja/g++.ext/restrict1.C: New test.
22004
22005 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
22006
22007         * gcc.c-torture/execute/991118-1.c: New test.
22008
22009 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
22010
22011         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
22012         working directory pathnames.
22013
22014 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
22015
22016         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
22017         host is equipped with driver.h and driver.o so it can actually
22018         compile and run the tests.
22019
22020 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
22021
22022         * gcc.c-torture/compile/991008-1.c: New test.
22023
22024 1999-11-08  Nick Clifton  <nickc@cygnus.com>
22025
22026         * lib/gcc-dg.exp: Include target-supports.exp
22027
22028 1999-11-05  Nick Clifton  <nickc@cygnus.com>
22029
22030         * lib/target-supports.exp: New file: Provide procs to test for
22031         features supported by the target.
22032         (check_weak_available): Moved here from ecos.exp.
22033         (check_alias_available): New proc: Determine of the target
22034         toolchain supports the alias attribute.
22035
22036         * gcc.dg/special/ecos.exp: Move check_weak_available to
22037         target-supports.exp.
22038         (alias-1.c): Only perform the test if the target supports
22039         aliases.
22040         (wkali-1.c): Only perform the test if the target supports
22041         aliases.
22042
22043         * gcc.dg/990506-0.c: Expect error messages from cross
22044         targets as well as native targets.
22045
22046 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22047
22048         * gcc.dg/ultrasp1.c: Removed xfail.
22049         * gcc.dg/struct-ret-2.c: Likewise.
22050         * gcc.dg/array-1.c: Likewise.
22051
22052 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
22053
22054         * gcc.dg/struct-ret-2.c: New test.
22055
22056         * gcc.dg/array-1.c: New test.
22057
22058 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
22059
22060         * gcc.c-torture/execute/991030-1.c: New test.
22061
22062 1999-10-26  Richard Henderson  <rth@cygnus.com>
22063
22064         * gcc.c-torture/compile/991026-2.c: New test.
22065
22066 1999-10-26  Jeffrey A Law  (law@cygnus.com)
22067
22068         * gcc.c-torture/compile/991026-1.c: New test.
22069
22070 1999-10-23  Jeffrey A Law  (law@cygnus.com)
22071
22072         * gcc.c-torture/execute/991023-1.c: New test.
22073
22074 1999-10-19  Jeffrey A Law  (law@cygnus.com)
22075
22076         * gcc.c-torture/execute/991019-1.c: New test.
22077
22078 1999-10-16  Richard Henderson  <rth@cygnus.com>
22079
22080         * gcc.c-torture/execute/991016-1.c: New test.
22081
22082 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
22083
22084         * gcc.c-torture/execute/991014-1.c: New test.
22085
22086 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
22087
22088         * g++.old-deja/g++.other/union2.C: New test.
22089
22090 1999-10-13  Nathan Sidwell  <nathan@acm.org>
22091
22092         * g++.old-deja/g++.other/vaarg2.C: New test.
22093         * g++.old-deja/g++.other/vaarg3.C: New test.
22094
22095 1999-10-12  Craig Burley  <craig@jcb-sc.com>
22096
22097         * g77.f-torture/noncompile/19990905-1.f: Moved from being
22098         in compile/.
22099
22100 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
22101
22102         * gcc.c-torture/execute/va-arg-11.c: New test.
22103
22104 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
22105
22106         * lib/file-format.exp (gcc_target_object_format): Don't
22107         crash if objdump is unavailable.
22108
22109 1999-09-29  Donn Terry <donn@interix.com>
22110
22111         * gcc.misc-tests/mg.exp: delete extraneous redirection.
22112
22113 1999-09-28  Nick Clifton  <nickc@cygnus.com>
22114
22115         * gcc.c-torture/compile/990928-1.c: New test.
22116
22117 1999-09-28  Nathan Sidwell  <nathan@acm.org>
22118
22119         * g++.old-deja/g++.other/decl6.C: New test.
22120
22121 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22122
22123         * gcc.c-torture/execute/va-arg-10.c: New test.
22124
22125 1999-09-27  Nathan Sidwell  <nathan@acm.org>
22126
22127         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
22128         __PRETTY_FUNCTION__.
22129
22130 1999-09-23  Nick Clifton  <nickc@cygnus.com>
22131
22132         * gcc.c-torture/execute/990923-1.c: New test.
22133
22134 1999-09-21  Nick Clifton  <nickc@cygnus.com>
22135
22136         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
22137         for which -fpic is inappropriate.
22138
22139 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
22140
22141         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
22142
22143 1999-09-21  Nathan Sidwell  <nathan@acm.org>
22144
22145         * g++.old-deja/g++.other/dyncast1.C: New test.
22146         * g++.old-deja/g++.other/dyncast2.C: New test.
22147         * g++.old-deja/g++.other/dyncast3.C: New test.
22148         * g++.old-deja/g++.other/dyncast4.C: New test.
22149         * g++.old-deja/g++.other/dyncast5.C: New test.
22150         * g++.old-deja/g++.eh/catch3.C: New test.
22151         * g++.old-deja/g++.eh/catch3p.C: New test.
22152         * g++.old-deja/g++.eh/catch4.C: New test.
22153         * g++.old-deja/g++.eh/catch4p.C: New test.
22154         * g++.old-deja/g++.eh/catch5.C: New test.
22155         * g++.old-deja/g++.eh/catch5p.C: New test.
22156         * g++.old-deja/g++.eh/catch6.C: New test.
22157         * g++.old-deja/g++.eh/catch6p.C: New test.
22158         * g++.old-deja/g++.eh/catch7.C: New test.
22159         * g++.old-deja/g++.eh/catch7p.C: New test.
22160         * g++.old-deja/g++.eh/catch8.C: New test.
22161         * g++.old-deja/g++.eh/catch8p.C: New test.
22162         * g++.old-deja/g++.eh/catch9.C: New test.
22163         * g++.old-deja/g++.eh/catch9p.C: New test.
22164
22165 1999-09-13  Nathan Sidwell  <nathan@acm.org>
22166
22167         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
22168         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
22169
22170 1999-09-13  Jeffrey A Law  (law@cygnus.com)
22171
22172         * gcc.c-torture/compile/990913-1.c: New test.
22173
22174 1999-09-10  Nathan Sidwell  <nathan@acm.org>
22175
22176         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
22177         * g++.old-deja/g++.jason/rfg5.C: Likewise.
22178
22179 1999-09-09  Richard Henderson  <rth@cygnus.com>
22180
22181         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
22182
22183 1999-09-09  Nathan Sidwell  <nathan@acm.org>
22184
22185         * g++.old-deja/g++.other/lookup11.C: New test.
22186         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
22187         what is permitted and what we want.
22188         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
22189         overload use.
22190         * g++.old-deja/g++.jason/rfg5.C: Likewise
22191
22192 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
22193
22194         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
22195         * gcc.c-torture/noncompile/poison-1.c: New file.
22196
22197 1999-09-08  Nathan Sidwell  <nathan@acm.org>
22198
22199         * g++.old-deja/g++.other/sizeof3.C: New test.
22200         * g++.old-deja/g++.other/sizeof4.C: New test.
22201         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
22202         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
22203
22204 1999-09-07  Richard Henderson  <rth@cygnus.com>
22205
22206         * gcc.dg/va-arg-1.c: New.
22207
22208 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22209
22210         * gcc.c-torture/execute/va-arg-9.c: New test.
22211
22212 1999-09-05  Craig Burley  <craig@jcb-sc.com>
22213
22214         * g77.f-torture/compile/980519-2.f: New test.
22215         * g77.f-torture/compile/19990905-0.f: New test.
22216         * g77.f-torture/compile/19990905-1.f: New test.
22217         * g77.f-torture/compile/19990905-2.f: New test.
22218
22219         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
22220
22221 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
22222
22223         * gcc.c-torture/execute/990827-1.c: Fix typo.
22224
22225 1999-09-03  Nathan Sidwell  <nathan@acm.org>
22226
22227         * g++.old-deja/g++.other/deref1.C: New test.
22228
22229 1999-09-02  Nathan Sidwell  <nathan@acm.org>
22230
22231         * g++.old-deja/g++.other/ambig2.C: New test.
22232         * g++.old-deja/g++.other/cond5.C: New test.
22233         * g++.old-deja/g++.other/lookup16.C: New test.
22234
22235 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
22236
22237         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
22238         assemblers too.
22239
22240 1999-08-31  Jeffrey A Law  (law@cygnus.com)
22241
22242         * lib/c-torture.exp: Avoid the "compare executables" optimization
22243         when testing native.
22244
22245 1999-08-29  Jeffrey A Law  (law@cygnus.com)
22246
22247         * gcc.c-torture/execute/990829-1.c: New test.
22248         * gcc.c-torture/compile/990829-1.c: New test.
22249
22250 1999-08-27  Paul Burchard  <burchard@pobox.com>
22251
22252         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
22253         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
22254         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
22255         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
22256         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
22257         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
22258         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
22259         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
22260         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
22261         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
22262         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
22263
22264 1999-08-27  Jeffrey A Law  (law@cygnus.com)
22265
22266         * gcc.c-torture/execute/990827-1.c: New test.
22267
22268 1999-08-26  Craig Burley  <craig@jcb-sc.com>
22269
22270         * g77.f-torture/noncompile/19990826-4.f: New test.
22271
22272         * g77.f-torture/compile/19990826-3.f: New test.
22273
22274         * g77.f-torture/execute/19990826-2.f: New test.
22275
22276         * g77.f-torture/compile/19990826-1.f: New test.
22277
22278         * gcc.c-torture/execute/990826-0.c: New test.
22279         * g77.c-torture/execute/19990826-0.f: New test.
22280
22281         * g77.f-torture/noncompile/970626-2.f: New test.
22282
22283 1999-08-25  Paul Burchard  <burchard@pobox.com>
22284
22285         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
22286         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
22287         lss-011.C: New tests.
22288
22289 1999-08-25  Nathan Sidwell  <nathan@acm.org>
22290
22291         * g++.old-deja/g++.other/decl5.C: New test.
22292
22293 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22294
22295         * noncompile/noncompile.exp: Load_lib c-torture.exp.
22296         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
22297         call `postbase' for each one.  All callers of `postbase' changed
22298         to call this instead.
22299
22300 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
22301
22302         * gcc.c-torture/execute/990811-1.c: New test.
22303
22304 1999-08-09  Nick Clifton  <nickc@cygnus.com>
22305
22306         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
22307         just native ones.
22308
22309         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
22310         just native ones.
22311
22312 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22313
22314         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
22315
22316 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22317
22318         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
22319
22320 1999-08-04  Nathan Sidwell  <nathan@acm.org>
22321
22322         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
22323
22324 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22325
22326         * gcc.c-torture/execute/990804-1.c: New test.
22327
22328 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22329
22330         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
22331         * g++.old-deja/g++.brendan/crash64.C: Likewise
22332         * g++.old-deja/g++.brendan/overload8.C: Likewise
22333
22334 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22335
22336         * g++.old-deja/g++.other/struct1.C: New test.
22337
22338 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22339
22340         * g++.old-deja/g++.other/enum2.C: New test.
22341
22342 1999-08-02  Richard Henderson  <rth@cygnus.com>
22343
22344         Adapted from tests from Franz Sirl:
22345         * gcc.c-torture/execute/va-arg-7.c: New test.
22346         * gcc.c-torture/execute/va-arg-8.c: New test.
22347
22348 1999-08-01  Jeffrey A Law  (law@cygnus.com)
22349
22350         * gcc.c-torture/compile/990801-2.c: New test.
22351
22352         * gcc.c-torture/compile/990801-1.c: New test.
22353
22354 1999-07-27  Michael Meissner  <meissner@cygnus.com>
22355
22356         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
22357         fp-cmp-1.c, converting double to float.
22358
22359         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
22360         fp-cmp-1.c, converting double to long double.
22361
22362         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
22363         from fr1 to unknown_register, since fr1 is a legitimate register
22364         on some machines.
22365
22366 1999-07-25  Jeffrey A Law  (law@cygnus.com)
22367
22368         * README: More listname related changes.
22369
22370 1999-07-08  Catherine Moore  <clm@cygnus.com>
22371
22372         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
22373
22374 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
22375
22376         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
22377
22378 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22379
22380         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
22381
22382 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
22383
22384         * gcc.dg/990703-1.c: New test.
22385
22386 1999-06-29  Nick Clifton  <nickc@cygnus.com>
22387
22388         * lib/file-format.exp: New file: Move definition of proc
22389         gcc_target_object_format to here from
22390         gcc.dg/special/ecos.exp.
22391
22392         * lib/c-torture.exp: Include lib file-format.exp.
22393         * lib/gcc-dg.exp: Include lib file-format.exp.
22394
22395         * gcc.dg/special/ecos.exp: Remove definition of proc
22396         gcc_target_object_format.
22397
22398 1999-06-28  Jeffrey A Law  (law@cygnus.com)
22399
22400         * gcc.c-torture/execute/990628-1.c: New test.
22401
22402 1999-06-25  Jeffrey A Law  (law@cygnus.com)
22403
22404         * gcc.c-torture/compile/990625-2.c: New test.
22405
22406         * gcc.c-torture/compile/990625-1.c: New test.
22407
22408 1999-06-23  Nick Clifton  <nickc@cygnus.com>
22409
22410         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
22411         attributes compile.
22412         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
22413         ports that use the COFF/PE file format.
22414
22415 1999-06-17  Jeffrey A Law  (law@cygnus.com)
22416
22417         * gcc.c-torture/compile/990617-1.c: New test.
22418
22419 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
22420
22421         * g++.old-deja/g++.other/decl4.C: New test.
22422
22423 1999-06-14  Nathan Sidwell  <nathan@acm.org>
22424
22425         * g++.old-deja/g++.other/bitfld3.C: New test.
22426
22427 1999-06-08  Nathan Sidwell  <nathan@acm.org>
22428
22429         * g++.old-deja/g++.eh/catch1.C: New test.
22430
22431 1999-06-07  Jeffrey A Law  (law@cygnus.com)
22432
22433         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
22434
22435         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
22436         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
22437
22438 1999-06-05  Craig Burley  <craig@jcb-sc.com>
22439
22440         * g77.f-torture/compile/19990502-0.f: Replace with new,
22441         shorter, test that still fails after recent changes.
22442
22443 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22444
22445         * gcc.c-torture/execute/990604-1.c: New test.
22446
22447 1999-05-31  Jeffrey A Law  (law@cygnus.com)
22448
22449         * gcc.c-torture/execute/990531-1.c: New test.
22450
22451 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22452
22453         * gcc.c-torture/compile/990527-1.c: New test.
22454
22455 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
22456
22457         * gcc.c-torture/execute/990527-1.c: New test.
22458
22459 1999-05-25  Nick Clifton  <nickc@cygnus.com>
22460
22461         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
22462         bitfields as signed.
22463
22464 1999-05-25  Craig Burley  <craig@jcb-sc.com>
22465
22466         * g77.f-torture/compile/19990525-0.f: New test.
22467
22468 1999-05-25  Jeffrey A Law  (law@cygnus.com)
22469
22470         * gcc.c-torture/execute/990525-2.c: New test.
22471
22472         * gcc.c-torture/execute/990525-1.c: New test.
22473
22474 1999-05-24  Nathan Sidwell  <nathan@acm.org>
22475
22476         * g++.old-deja/g++.other/anon3.C: New test.
22477         * g++.old-deja/g++.other/anon4.C: New test.
22478         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
22479         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
22480         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
22481         Merrill).
22482
22483 1999-05-24  Jeffrey A Law  (law@cygnus.com)
22484
22485         * gcc.c-torture/execute/990524-1.c: New test.
22486
22487         * gcc.dg/990524-1.c: New test.
22488
22489 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22490
22491         * gcc.c-torture/compile/990523-1.c: New test.
22492
22493 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
22494
22495         * gcc.c-torture/compile/990519-1.c: New test.
22496
22497 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22498
22499         * gcc.c-torture/compile/990517-1.c: New test.
22500
22501         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
22502         (e4, f4): New tests.
22503         (main): Call them.
22504
22505 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22506
22507         * gcc.dg/noreturn-1.c: New test.
22508
22509 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
22510
22511         * gcc.c-torture/execute/990513-1.c: New test.
22512
22513 1999-05-10  Richard Henderson  <rth@cygnus.com>
22514
22515         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
22516
22517 1999-05-10  Craig Burley  <craig@jcb-sc.com>
22518
22519         * g77.f-torture/execute/erfc.f: Use small single-precision
22520         values, to avoid problems on Alphas when not -mieee.
22521
22522 1999-05-08  Craig Burley  <craig@jcb-sc.com>
22523
22524         * gcc.dg/990506-0.c: New test.
22525
22526 1999-05-08  Richard Henderson  <rth@cygnus.com>
22527
22528         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
22529         the constant to test.  Don't XFAIL 64-bit targets.
22530
22531         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
22532         * g++.old-deja/g++.law/profile1.C: Likewise.
22533
22534         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
22535         operator new instances.
22536         * g++.old-deja/g++.other/delete5.C: Likewise.
22537
22538 1999-05-03  Craig Burley  <craig@jcb-sc.com>
22539
22540         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
22541         intrinsic.
22542
22543 1999-05-03  Craig Burley  <craig@jcb-sc.com>
22544
22545         * g77.f-torture/execute/u77-test.f: Reverse order of two
22546         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
22547
22548 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22549
22550         * gcc.dg/compare1.c: New test.
22551
22552 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22553
22554         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
22555         New tests.
22556
22557 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22558
22559         * g77.f-torture/compile/19990502-1.f: New test.
22560
22561 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22562
22563         * g77.f-torture/compile/19990502-0.f: New test.
22564
22565 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22566
22567         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
22568         intrinsic.
22569
22570 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22571
22572         * g77.f-torture/execute/u77-test.f (main): List libU77
22573         intrinsics not currently tested.
22574         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
22575         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
22576         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
22577         Trim blanks off the ends of some printed strings.
22578
22579 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22580
22581         * g77.f-torture/execute/u77-test.f (main): Just warn about
22582         FSTAT gid disagreement, as it's expected on some systems.
22583
22584 1999-05-01  Craig Burley  <craig@jcb-sc.com>
22585
22586         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
22587         use a new function, which allows for some slop.
22588         Clean up some commentary.
22589         (issum): The new function.
22590         (sgladd): Deleted subroutine.
22591
22592 1999-05-01  Craig Burley  <craig@jcb-sc.com>
22593
22594         * g77.f-torture/execute/u77-test.f: Modify to be more like
22595         libf2c/libU77 version, bringing patches to that version here.
22596         Add suitable commentary.
22597
22598 1999-04-25  Richard Henderson  <rth@cygnus.com>
22599
22600         * gcc.dg/990424-1.c: New test.
22601
22602 1999-04-24  Craig Burley  <craig@jcb-sc.com>
22603
22604         * g77.f-torture/execute/u77-test.f (main): Bug involving
22605         LSTAT has been fixed, so turn back on full checking.
22606
22607 1999-04-20  Craig Burley  <craig@jcb-sc.com>
22608
22609         * g77.f-torture/compile/19990419-0.f: New test.
22610         * g77.f-torture/execute/19990419-1.f: New test.
22611
22612 1999-04-17  Richard Henderson  <rth@cygnus.com>
22613
22614         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
22615         to avoid the need for a prototype to supress a warning.
22616
22617 1999-04-07  Jim Wilson  <wilson@cygnus.com>
22618
22619         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
22620
22621 1999-04-04  Jeffrey A Law  (law@cygnus.com)
22622
22623         * gcc.c-torture/execute/990404-1.c: New test.
22624
22625 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22626
22627         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
22628         * gcc.dg/cpp-if3.c: Don't use -pedantic.
22629         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
22630         missing initializer warnings.
22631
22632 1999-03-28  Jeffrey A Law  (law@cygnus.com)
22633
22634         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
22635         matching strings.
22636
22637 1999-03-26  Jeffrey A Law  (law@cygnus.com)
22638
22639         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
22640
22641 1999-03-26  Craig Burley  <craig@jcb-sc.com>
22642
22643         * g77.f-torture/execute/19990325-0.f: New test.
22644         * g77.f-torture/execute/19990325-1.f: New test.
22645
22646 1999-03-24  Jeffrey A Law  (law@cygnus.com)
22647
22648         * gcc.c-torture/execute/990324-1.c: New test.
22649
22650 1999-03-22  Jim Wilson  <wilson@cygnus.com>
22651
22652         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
22653         test with 4.
22654
22655 1999-03-17  Richard Henderson  <rth@cygnus.com>
22656
22657         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
22658
22659 1999-03-13  Craig Burley  <craig@jcb-sc.com>
22660
22661         * g77.f-torture/execute/19990313-2.f: New test.
22662         * g77.f-torture/execute/19990313-3.f: New test.
22663
22664 1999-03-13  Craig Burley  <craig@jcb-sc.com>
22665
22666         * g77.f-torture/execute/19990313-0.f: New test.
22667         * g77.f-torture/execute/19990313-1.f: New test.
22668
22669 1999-03-12  Jim Wilson  <wilson@cygnus.com>
22670
22671         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
22672         printf to sprintf.
22673         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
22674         (main): Add check for u15.  Conditionalize u31 check depending on
22675         whether ints are <32 bits or >=32 bits.
22676
22677 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22678
22679         * g77.f-torture/execute/19981119-0.f: Improve testiness.
22680
22681 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22682
22683         * g77.f-torture/compile/19990305-0.f: New test.
22684         * g77.f-torture/execute/19981119-0.f: New test.
22685
22686 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22687
22688         * g77.f-torture/execute/970625-2.f: call ABORT if final
22689         result is not correct, instead of just printing it.
22690         Add this checking via newly introduced obfuscation, to
22691         trip up buggy front ends.
22692
22693 1999-03-07  Craig Burley  <craig@jcb-sc.com>
22694
22695         * g77.f-torture/compile/960317-1.f: Moved from being
22696         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
22697
22698 1999-03-06  Craig Burley  <craig@jcb-sc.com>
22699
22700         * g77.f-torture/execute/960317-1.f: New (old) test.
22701         * g77.f-torture/execute/970625-2.f: Ditto.
22702
22703 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
22704
22705         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
22706         message on line 1 or line 2; cccp and cpplib do this differently.
22707
22708 1999-03-01  Jeffrey A Law  (law@cygnus.com)
22709
22710         * g++.old-deja/g++.law/weak1.C: New test.
22711
22712 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22713
22714         * gcc.c-torture/execute/990119-1.c: Renamed to...
22715         * gcc.dg/990119-1.c: this, so it will only be tested once
22716         (it's a preprocessor test, it doesn't need to be run at
22717         multiple optimization levels).
22718
22719 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22720
22721         * lib/g++.exp: Don't add incdir=$base_dir/../include to
22722           ALWAYS_CXXFLAGS.
22723
22724 1999-02-24  Craig Burley  <craig@jcb-sc.com>
22725
22726         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
22727         * g77.f-torture/compile/19981216-0.f: ...as it is expected
22728         to not be compilable by current g77.
22729
22730 1999-02-24  Nick Clifton  <nickc@cygnus.com>
22731
22732         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
22733
22734 1999-02-22  Jeffrey A Law  (law@cygnus.com)
22735
22736         * gcc.c-torture/execute/990222-1.c: New test.
22737
22738 1999-02-19  Craig Burley  <craig@jcb-sc.com>
22739
22740         * g77.f-torture/compile/19990218-0.f: New test.
22741         * g77.f-torture/noncompile/19990218-1.f: New test.
22742
22743 1999-02-18  Craig Burley  <craig@jcb-sc.com>
22744
22745         * g77.f-torture/compile/19981216-0.f: New test.
22746
22747 1999-02-14  Jeffrey A Law  (law@cygnus.com)
22748
22749         * gcc.dg/990214-1.c: New test.
22750
22751 1999-02-13  Jeffrey A Law  (law@cygnus.com)
22752
22753         * gcc.dg/990213-2.c: New test.
22754
22755         * gcc.dg/990213-1.c: New test.
22756
22757 1999-02-12  Jeffrey A Law  (law@cygnus.com)
22758
22759         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
22760         ints.
22761
22762 1999-02-11  Nick Clifton  <nickc@cygnus.com>
22763
22764         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
22765         specified by target.
22766
22767         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
22768
22769 1999-02-11  Jeffrey A Law  (law@cygnus.com)
22770
22771         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
22772
22773 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
22774
22775         * gcc.dg/special/ecos.exp: New test driver for new tests with
22776         special requirements.
22777
22778         * gcc.dg/special/alias-1.c: New test.
22779         * gcc.dg/special/gcsec-1.c: New test.
22780         * gcc.dg/special/weak-1.c: New test.
22781         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
22782         * gcc.dg/special/weak-2.c: New test.
22783         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
22784         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
22785         * gcc.dg/special/wkali-1.c: New test.
22786         * gcc.dg/special/wkali-2.c: New test.
22787         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
22788         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
22789
22790 1999-02-10  Felix Lee  <flee@cygnus.com>
22791
22792           * lib/c-torture.exp (c-torture-compile): Pull out code for
22793           analyzing gcc error messages.
22794           (c-torture-execute): Likewise.  Fix some (harmless) false
22795           positives.
22796           * lib/gcc.exp (gcc_check_compile): New function.
22797
22798 1999-02-08  Richard Henderson  <rth@cygnus.com>
22799
22800         * gcc.c-torture/execute/990208-1.c: New test.
22801
22802 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
22803
22804         * g++.dg/special/ecos.exp: New driver for new tests with special
22805         requirements
22806
22807         * g++.dg/special/conpr-1.C: New test
22808         * g++.dg/special/conpr-2.C: New test
22809         * g++.dg/special/conpr-2a.C: New test
22810         * g++.dg/special/conpr-3.C: New test
22811         * g++.dg/special/conpr-3a.C: New test
22812         * g++.dg/special/conpr-3b.C: New test
22813
22814         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
22815         allow g++ to use the dg driver
22816
22817         * README: Add comment about g++.dg directory
22818
22819 1999-02-06  Jeffrey A Law  (law@cygnus.com)
22820
22821         * README: Update email addresses.
22822
22823 1999-02-03  Nick Clifton  <nickc@cygnus.com>
22824
22825         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
22826         arguments in order to force structure S onto the stack even on
22827         the alpha.
22828         (test): Pass 10 leading arguments to function foo as well as the
22829         structure S.
22830
22831         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
22832         failure for all targets.
22833
22834         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
22835         abort to terminate program execution.
22836
22837 1999-01-30  Richard Henderson  <rth@cygnus.com>
22838
22839         * gcc.c-torture/execute/990130-1.c: New test.
22840
22841 1999-01-30  Jeffrey A Law  (law@cygnus.com)
22842
22843         * gcc.dg/990130-1.c: New test.
22844
22845 1999-01-28  Michael Meissner  <meissner@cygnus.com>
22846
22847         * gcc.c-torture/execute/990128-1.c: New test.
22848
22849 1999-01-27  Michael Meissner  <meissner@cygnus.com>
22850
22851         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
22852
22853 1999-01-27  Felix Lee  <flee@cygnus.com>
22854
22855         * lib/c-torture.exp (c-torture-compile): pull out code for
22856         analyzing gcc error messages.
22857         (c-torture-execute): ditto, and fix some (harmless) false
22858         positives.
22859         * lib/gcc.exp (gcc_check_compile): new function.
22860
22861 1999-01-17  Jeffrey A Law  (law@cygnus.com)
22862
22863         * gcc.dg/990117-1.c: New test.
22864
22865         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
22866
22867         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
22868
22869 1999-01-15  Jeffrey A Law  (law@cygnus.com)
22870
22871         * g77.f-torture/compile/990115-1.f: New test.
22872
22873 1999-01-07  Jeffrey A Law  (law@cygnus.com)
22874
22875         * gcc.c-torture/compile/990107-1.c: New test
22876
22877 1999-01-06  Jeffrey A Law  (law@cygnus.com)
22878
22879         * gcc.c-torture/execute/990106-2.c: New test.
22880
22881         * gcc.c-torture/execute/990106-1.c: New test.
22882
22883 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
22884
22885         * gcc.c-torture/compile/981223-1.c: New test.
22886
22887 1998-12-29  Richard Henderson  <rth@cygnus.com>
22888
22889         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
22890         (opt3): Rename from opt4 and disable.
22891
22892 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
22893
22894         * g++.old-deja/g++.pt/ptrmem5.C: New test.
22895
22896 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
22897
22898         * g++.old-deja/g++.other/conv5.C: New test.
22899
22900 1998-12-14  Nick Clifton  <nickc@cygnus.com>
22901
22902         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
22903
22904 1998-12-11  Jeffrey A Law  (law@cygnus.com)
22905
22906         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
22907
22908 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
22909
22910         * gcc.c-torture/compile/981211-1.c: New test.
22911
22912 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
22913
22914         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
22915
22916         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
22917
22918 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22919
22920         * gcc.special/930510-1.c: Make C9X safe.
22921         * gcc.misc-tests/gcov-1.c Similarly.
22922         * gcc.misc-tests/gcov-2.c Similarly.
22923
22924 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22925
22926         * gcc.dg/ultrasp1.c: New test.
22927
22928 1998-12-06  Richard Henderson  <rth@cygnus.com>
22929
22930         * gcc.c-torture/execute/981206.c: New test.
22931
22932 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22933
22934         * g++.old-deja/g++.ns/template7.C: New test.
22935
22936         * g++.old-deja/g++.other/expr1.C: New test.
22937
22938         * g++.old-deja/g++.eh/tmpl3.C: New test.
22939
22940         * g++.old-deja/g++.eh/tmpl2.C: New test.
22941
22942 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
22943
22944         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
22945         * g++.old-deja/g++.other/using6.C: Removed.
22946         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
22947
22948         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
22949
22950 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
22951
22952         * g++.old-deja/g++.pt/overload8.C: New test.
22953
22954         * g++.old-deja/g++.pt/overload7.C: New test.
22955
22956         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
22957
22958         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
22959         and relinking messages.
22960         * lib/g++.exp (g++_target_compile): Remove .rpo file when
22961         compiling with -frepo.
22962
22963 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
22964
22965         * g++.old-deja/g++.pt/lookup6.C: New test.
22966
22967 1998-11-30  Nick Clifton  <nickc@cygnus.com>
22968
22969         * gcc.c-torture/execute/981130-1.c: New test.
22970         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
22971
22972 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
22973
22974         * g++.old-deja/g++.pt/explicit76.C: New test.
22975
22976         * g++.old-deja/g++.pt/friend38.C: New test.
22977
22978         * g++.old-deja/g++.ns/crash2.C: New test.
22979
22980         * g++.old-deja/g++.pt/defarg8.C: New test.
22981
22982         * g++.old-deja/g++.pt/instantiate6.C: New test.
22983
22984         * g++.old-deja/g++.pt/static6.C: New test.
22985
22986         * g++.old-deja/g++.pt/decl2.C: New test.
22987
22988 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
22989
22990         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
22991         problem is actually related with name lookup, but so what? :-)
22992
22993         * g++.old-deja/g++.pt/friend37.C: New test.
22994
22995 1998-11-25  Dave Love  <d.love@dl.ac.uk>
22996
22997         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
22998         element, which fails on some systems.
22999
23000         * g77.f-torture/execute/labug1.f: New test.
23001
23002 1998-11-21  Jeffrey A Law  (law@cygnus.com)
23003
23004         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
23005         is defined.
23006
23007 1998-11-18  Dave Love  <d.love@dl.ac.uk>
23008
23009         * g77.f-torture/compile/981117-1.f: New test.
23010
23011 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
23012
23013         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
23014         properly discarded.
23015
23016 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
23017
23018         * gcc.c-torture/execute/memcheck: New directory of tests for
23019         -fcheck-memory-usage.
23020
23021 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23022
23023         * README: New file, general information about the testsuite and
23024         new description of the various C++ test subdirectories.
23025         * README.g++: Eliminate obsolete information, update and move most
23026         relevant stuff to README.
23027
23028 1998-11-07  Richard Henderson  <rth@cygnus.com>
23029
23030         * gcc.c-torture/compile/981107-1.c: New test.
23031
23032 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
23033
23034         * execute/memcpy-bi.c: New testcase.
23035
23036 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
23037
23038         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
23039         base classes.
23040
23041         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
23042         template is selected.
23043
23044         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
23045         classes, it should be accepted for all types.
23046
23047         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
23048
23049         * g++.old-deja/g++.pt/spec24.C: Ensure that template
23050         specializations start with template headers.
23051
23052 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
23053
23054         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
23055
23056         * g++.old-deja/g++.other/init9.C: Test cross initialization of
23057         non-POD types.
23058
23059 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
23060
23061         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
23062
23063 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
23064
23065         * compile/981022-1.c, compile/981022-1.x: New test and driver.
23066
23067 1998-10-19  Jeffrey A Law  (law@cygnus.com)
23068
23069         * 981019-1.c: New test.
23070
23071 1998-10-14  Robert Lipe <robertl@dgii.com>
23072
23073         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
23074         find objc headers.
23075
23076 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
23077
23078         * compile/981001-4.c: Remove use of GCC extension that triggers a
23079         compiler bug.
23080
23081 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
23082
23083         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
23084
23085 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23086
23087         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
23088         instantiation of template produces incorrect code for delete
23089         expression.
23090
23091         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
23092         constructors' name is not unique.
23093         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
23094         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
23095
23096         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
23097         automatic array of const is ill-formed.
23098
23099         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
23100         of template parameter?
23101
23102         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
23103         const.
23104
23105         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
23106         pointer-to-member expression.
23107
23108         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
23109         declaration causes ICE.
23110
23111 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
23112
23113         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
23114         reserved in the global namespace.
23115
23116         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
23117         generate needed virtual table.
23118
23119         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
23120
23121 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
23122
23123         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
23124         template-dependent type
23125
23126 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
23127
23128         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
23129         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
23130         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
23131
23132         * g++.old-deja/g++.other/using5.C: New test; using decl from base
23133         class should be usable as argument of member function.
23134         * g++.old-deja/g++.other/using6.C: New test; using decl from base
23135         class should be usable as return type of member function.
23136         * g++.old-deja/g++.other/using7.C: New test; using decl from base
23137         class should be usable as type of data member.
23138
23139         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
23140
23141 1998-10-09  Jeffrey A Law  (law@cygnus.com)
23142
23143         * gcc.c-torture/special/920521-1.c: Fix bogus test.
23144
23145 1998-10-08  Nick Clifton  <nickc@cygnus.com>
23146
23147         * gcc.dg/dll-?.c Add thumb to target list.
23148         Fix assembler scan patterns to match current assembler output.
23149
23150 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
23151
23152         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
23153         matching of template brackets.
23154
23155         * g++.old-deja/g++.other/using4.C: New test.  Test using
23156         declarations of methods from base classes.
23157
23158         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
23159         within functions should introduce names into the innermost
23160         enclosing namespace.
23161
23162         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
23163         of static locals if first initialization throws.
23164
23165 1998-10-07  Jim Wilson  <wilson@cygnus.com>
23166
23167         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
23168
23169 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
23170
23171         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
23172         lose track of the possible targets of tablejump insns.
23173         * special/special.exp: Run it.
23174
23175 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23176
23177         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
23178         must be declared before its specializations can be named in friend
23179         declarations.
23180
23181 1998-10-05  Dave Love  <d.love@dl.ac.uk>
23182
23183         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
23184
23185         * g77.f-torture/execute/io1.f: New test.
23186
23187 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23188
23189         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
23190         with pointer to template function, for which no argument deduction
23191         is possible.
23192
23193         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
23194         specialization of template function as argument to template
23195         function.
23196
23197         * g++.old-deja/g++.other/access2.C: New test; Inner class
23198         shouldn't have privileged access to Outer's names.
23199
23200 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23201
23202         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
23203         friend template declared within template class conflicts with
23204         nested class of the same name.
23205
23206         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
23207         is ignored.
23208
23209         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
23210         object with direct initializer as function declaration.
23211
23212         * g++.old-deja/g++.other/decl2.C: New test; duplicate
23213         initializers.
23214
23215         * g++.old-deja/g++.other/null2.C: New test; conditional operator
23216         involving const pointer and NULL produces incorrect result.
23217
23218         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
23219         type name without `typename' should be rejected with -pedantic.
23220
23221 1998-10-02  Richard Henderson  <rth@cygnus.com>
23222
23223         * g++.old-deja/g++.other/addrof1.C: New test.
23224
23225 1998-10-01  Nick Clifton  <nickc@cygnus.com>
23226
23227         * gcc.c-torture/compile/981001-1.c: New test.
23228         * gcc.c-torture/execute/981001-1.c: New test.
23229
23230 1998-10-01  Jeffrey A Law  (law@cygnus.com)
23231
23232         * gcc.c-torture/compile/981001-2.c: New test.
23233         * gcc.c-torture/compile/981001-3.c: New test.
23234         * gcc.c-torture/compile/981001-4.c: New test.
23235
23236 1998-10-01  Robert Lipe  <robertl@dgii.com>
23237
23238         * lib/objc.exp (objc_target_compile): Add -L during compiles for
23239         multilibbed hosts.   Idea grafted from g77.exp.
23240
23241 1998-09-30  Dave Love  <d.love@dl.ac.uk>
23242
23243         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
23244         avoid losing on systems which need -lsocket.
23245
23246 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
23247
23248         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
23249         * g++.old-deja/g++.other/nested2.C: Ditto.
23250         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
23251         failure.
23252
23253 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23254
23255         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
23256         preferred over template operator!= for enum bitfields.
23257
23258 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
23259
23260         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
23261         that happen to have the same base name, but in different scopes,
23262         are incorrectly rejected.
23263
23264 1998-09-16  Richard Henderson  <rth@cygnus.com>
23265
23266         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
23267         on the native word size instead of an integer literal.
23268
23269 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23270
23271         * g++.old-deja/g++.other/static2.C: Invocation of static data
23272         member of type pointer-to-function denoted as non-static member.
23273
23274         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
23275         checks involving function types and aliases.
23276
23277 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23278
23279         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
23280         redefined to the same non-trivial type.
23281
23282         * g++.old-deja/g++.pt/explicit73.C: Test for proper
23283         namespace-qualification of template specializations declared in
23284         other namespaces.
23285
23286         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
23287         to declare a subset of the specializations of a template function
23288         as friends of specializations of a template class.
23289
23290         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
23291         member templates that do not fully specialize the enclosing
23292         template class are rejected.
23293
23294 1998-09-11  Dave Love  <d.love@dl.ac.uk>
23295
23296         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
23297
23298 1998-09-08  Dave Love  <d.love@dl.ac.uk>
23299
23300         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
23301         altered from libf2c/libU77 version.
23302
23303 1998-09-06  Dave Love  <d.love@dl.ac.uk>
23304
23305         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
23306
23307 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
23308
23309         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
23310         (un)signed char are different types for template specialization
23311         purposes.
23312
23313 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
23314
23315         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
23316         * objc: ObjC testsuite.
23317
23318 1998-08-31  Catherine Moore  <clm@cygnus.com>
23319
23320         * gcc.c-torture/execute/941014-1.x:  New file.
23321
23322 1998-08-31  Nick Clifton  <nickc@cygnus.com>
23323
23324         * lib/c-torture.exp: Add support for
23325         torture_eval_before_compile and torture_eval_before_execute
23326         variables.
23327
23328 1998-08-30  Jeffrey A Law  (law@cygnus.com)
23329
23330         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
23331         this test triggers valid.
23332
23333 1998-08-27  Jeffrey A Law  (law@cygnus.com)
23334
23335         * gcc.dg/980827-1.c: New test.
23336
23337 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
23338
23339         * gcc.c-torture/execute/loop-4b.c: New test.
23340
23341 1998-08-26  Nick Clifton  <nickc@cygnus.com>
23342
23343         * lib/c-torture.exp: Add support for
23344         torture_eval_before_compile and torture_eval_before_execute
23345         variables.
23346
23347 1998-08-25  Jeffrey A Law  (law@cygnus.com)
23348
23349         * gcc.c-torture/compile/980825-1.c: New test.
23350
23351 1998-08-24  Nick Clifton  <nickc@cygnus.com>
23352
23353         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
23354         count number tests in opt_t0 not good_t0.
23355
23356 1998-08-24  Jeffrey A Law  (law@cygnus.com)
23357
23358         * gcc.c-torture/compile/930326-1.x: Fix typo.
23359
23360 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
23361
23362         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
23363         causes an ICE.
23364
23365 1998-08-21  Jeffrey A Law  (law@cygnus.com)
23366
23367         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
23368         STACK_SIZE is defined.
23369         * gcc.c-torture/unsorted/stuct.c: Similarly.
23370
23371         * gcc.c-torture/compile/980821-1.c: New test.
23372
23373 1998-08-21  Jeffrey A Law  (law@cygnus.com)
23374
23375         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
23376
23377 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
23378
23379         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
23380         code.
23381
23382 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
23383
23384         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
23385         error'.
23386
23387 1998-08-18  Jeffrey A Law  (law@cygnus.com)
23388
23389         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
23390
23391 1998-08-16  Jeffrey A Law  (law@cygnus.com)
23392
23393         * gcc.c-torture/compile/980816-1.c: New test.
23394
23395         * gcc.dg/980816-1.c: New test.
23396
23397 1998-08-13  Jeffrey A Law  (law@cygnus.com)
23398
23399         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
23400         compiler for ieee tests.
23401
23402 1998-08-01  Dave Love  <d.love@dl.ac.uk>
23403
23404         * g77.f-torture/compile/980729-0.f: New test.
23405
23406 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
23407
23408         * gcc.c-torture/special/eeprof-1.c: New test, for
23409         -finstrument-functions.
23410         * gcc.c-torture/special/special.exp: Run it.
23411
23412 1998-07-29  Jeffrey A Law  (law@cygnus.com)
23413
23414         * gcc.c-torture/compile/980729-1.c: New test.
23415
23416 1998-07-27  Nick Clifton  <nickc@cygnus.com>
23417
23418         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
23419         __thumb__ is defined, and test for ARM style doubles if so.
23420
23421 1998-07-26  Dave Love  <d.love@dl.ac.uk>
23422
23423         * g77.f-torture/noncompile/980615-0.f: New test.
23424
23425 1998-07-26  H.J. Lu  (hjl@gnu.org)
23426
23427         * gcc.dg/980312-1.c: Do link instead of compile.
23428         * gcc.dg/980313-1.c: Likewise.
23429
23430 1998-07-26  Jeffrey A Law  (law@cygnus.com)
23431
23432         * gcc.c-torture/compile/980726-1.c: New test.
23433
23434 1998-07-25  Dave Love  <d.love@dl.ac.uk>
23435
23436         * g77.f-torture/execute/io0.f: New test.
23437
23438 1998-07-24  Nick Clifton  <nickc@cygnus.com>
23439
23440         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
23441         an int.
23442
23443 1998-06-18  Michael Meissner  <meissner@cygnus.com>
23444
23445         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
23446         m32r bugs.
23447
23448 1998-07-17  Nick Clifton  <nickc@cygnus.com>
23449
23450         * gcc.dg/980626-1.c: Expect failures for all toolchains until
23451         c-decl.c:grokdeclarator can handle mode attributes.
23452
23453 1998-07-16  Jeffrey A Law  (law@cygnus.com)
23454
23455         * gcc.c-torture/execute/980716-1.c: New test.
23456
23457 1998-07-13  Jeffrey A Law  (law@cygnus.com)
23458
23459         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
23460         the mn10200.
23461         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
23462         the mn10200.
23463         * gcc.c-torture/execute/va-arg-3.x: Similarly.
23464         * gcc.c-torture/compile/930326-1.x: Similarly.
23465
23466 1998-07-13  Dave Love  <d.love@dl.ac.uk>
23467
23468         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
23469         New test from Craig.
23470
23471 1998-07-12  Dave Love  <d.love@dl.ac.uk>
23472
23473         * g77.f-torture/noncompile/980616-0.f: New test.
23474
23475         * g77.f-torture/execute/970816-3.f:  New test from Craig.
23476
23477 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
23478
23479         *  g++.other/singleton.C: Return error value instead of taking
23480         SIGSEGV.
23481
23482 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
23483
23484         *  g++.other/singleton.C: New test.   Warning is under dispute.
23485         Runtime crash is not.
23486
23487 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
23488
23489         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
23490         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
23491         using6.C, using7.C}:  New namespace tests.
23492
23493 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
23494
23495         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
23496         specialization with typedef'ed names used as array indexes.
23497
23498 1998-07-09  Jeffrey A Law  (law@cygnus.com)
23499
23500         * gcc.c-torture/execute/980709-1.c: New test.
23501
23502         * gcc.dg/980709-1.c: New test.
23503
23504 1998-07-07  Richard Henderson  <rth@cygnus.com>
23505
23506         * gcc.c-torture/execute/bcp-1.c: New test.
23507
23508 1998-07-07  Jeffrey A Law  (law@cygnus.com)
23509
23510         * gcc.c-torture/execute/980707-1.c: New test.
23511
23512 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
23513
23514         * gcc.c-torture/compile/980706-1.c: New test.
23515
23516 1998-07-01  Dave Love  <d.love@dl.ac.uk>
23517
23518         * g77.f-torture/execute/980701-0.f,
23519         g77.f-torture/execute/980701-1.f: New test from Craig.
23520
23521 1998-07-01  Jeffrey A Law  (law@cygnus.com)
23522
23523         * gcc.c-torture/compile/980701-1.c: New test.
23524
23525         * gcc.c-torture/execute/980701-1.c: New test.
23526
23527 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
23528 rlsruhe.de>
23529
23530         * g++.old-deja/g++.robertl/eb132.C: New test.
23531         * g++.old-deja/g++.robertl/eb133.C: Likewise.
23532
23533 1998-06-29  Dave Love  <d.love@dl.ac.uk>
23534
23535         * g77.f-torture/execute/980628-7.f,
23536         g77.f-torture/execute/980628-8.f,
23537         g77.f-torture/execute/980628-9.f,
23538         g77.f-torture/execute/980628-10.f: New tests from Craig.
23539
23540         * g77.f-torture/execute/980628-3.f: Remove mail headers.
23541
23542 1998-06-28  Jeffrey A Law  (law@cygnus.com)
23543
23544         * g77.f-torture/execute/980628-4.f: New test from Craig.
23545         * g77.f-torture/execute/980628-5.f: Likewise.
23546         * g77.f-torture/execute/980628-2.f: Likewise.
23547         * g77.f-torture/execute/980628-0.f: Likewise.
23548         * g77.f-torture/execute/980628-1.f: Likewise.
23549         * g77.f-torture/execute/980628-3.f: Likewise.
23550         * g77.f-torture/execute/980628-6.f: Likewise.
23551
23552 1998-06-28  Jeffrey A Law  (law@cygnus.com)
23553
23554         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
23555         directory when nothing has been installed yet.
23556
23557 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
23558
23559         * gcc.c-torture/special/special.exp: Handle newer versions of
23560         dejagnu.
23561
23562 1998-06-26  Jeffrey A Law  (law@cygnus.com)
23563
23564         * gcc.dg/980626-1.c: New test.
23565
23566 1998-06-19  Bruno Haible <haible@ilog.fr>
23567
23568         * gcc.misc-tests/m-un-2.c: New test.
23569         * g++.old-deja/g++.other/warn01.c: Likewise.
23570
23571 1998-06-19  Robert Lipe  <robertl@dgii.com>
23572
23573         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
23574         compatibility with assmblers with a different comment character.
23575         Eliminate use of GAS-specific extensions.
23576
23577 1998-06-19  Jeffrey A Law  (law@cygnus.com)
23578
23579         * gcc.c-torture/execute/ieee/980619-1.c: New test.
23580
23581 1998-06-19  Robert Lipe  <robertl@dgii.com>
23582
23583         *lib/g77.exp: Replace search for libf2c.a with search for newly
23584         renamed libg2c.a
23585
23586 1998-06-17  Jeffrey A Law  (law@cygnus.com)
23587
23588         * gcc.c-torture/execute/980617-1.c: New test.
23589
23590 1998-06-12  Jeffrey A Law  (law@cygnus.com)
23591
23592         * gcc.c-torture/execute/980612-1.c: New test.
23593
23594 1998-06-08  Jeffrey A Law  (law@cygnus.com)
23595
23596         * gcc.dg/980523-1.c: Only test on ppc-linux.
23597         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
23598
23599         * gcc.c-torture/execute/980608-1.c: New test.
23600
23601 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
23602
23603         * gcc.c-torture/execute/980605-1.c: New test.
23604
23605 1998-06-04  Jeffrey A Law  (law@cygnus.com)
23606
23607         * gcc.c-torture/execute/980604-1.c: New test.
23608
23609 1998-06-02  Jeffrey A Law  (law@cygnus.com)
23610
23611         * gcc.c-torture/execute/980602-1.c: New test.
23612         * gcc.c-torture/execute/980602-2.c: Likewise.
23613
23614 1998-06-02  Dave Love  <d.love@dl.ac.uk>
23615
23616         * 970125-0.f: Fix per JCB.  Add commentary.
23617
23618 1998-05-31  Michael Meissner  <meissner@cygnus.com>
23619
23620         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
23621         IEEE -0 support.
23622
23623 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
23624
23625         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
23626         earlier.
23627
23628 1998-05-28  Catherine Moore <clm@cygnus.com>
23629
23630         * gcc.c-torture/execute/980526-3.c: New test.
23631
23632 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
23633
23634         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
23635         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
23636         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
23637         m88k-motorola-sysv3 to XFAIL.
23638
23639 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23640
23641         * gcc.dg/980526-1.c: New test.
23642         * gcc.c-torture/execute/980526-2.c: New test.
23643
23644 1998-05-26  Jeffrey A Law  (law@cygnus.com)
23645
23646         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
23647
23648         * gcc.c-torture/execute/980526-1.c: New test.
23649
23650 1998-05-26  Dave Love  <d.love@dl.ac.uk>
23651
23652         * g77.f-torture/execute/alpha2.f: Add runtime test.
23653
23654 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
23655
23656         * g++.old-deja/old-deja.exp: Strip leading directories.
23657
23658         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
23659         error for the line.  Don't run multiple tests for the same line.
23660
23661 1998-05-23  Jeffrey A Law  (law@cygnus.com)
23662
23663         * gcc.dg/980523-1.c: New test.
23664
23665 1998-05-23  Dave Love  <d.love@dl.ac.uk>
23666
23667         * g77.f-torture/compile/970915-0.f: New test.
23668
23669 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
23670
23671         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
23672
23673 1998-05-21  Jeffrey A Law  (law@cygnus.com)
23674
23675         * gcc.dg/980520-1.c: New test.
23676
23677 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
23678
23679         * gcc.dg/980502-1.c: Fix return type.
23680
23681 1998-05-20  Jeffrey A Law  (law@cygnus.com)
23682
23683         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
23684         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
23685         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
23686         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
23687         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
23688
23689 1998-05-20  Dave Love  <d.love@dl.ac.uk>
23690
23691         * g77.f-torture/execute/980520-1.f: New test.
23692
23693 1998-05-15  Dave Love  <d.love@dl.ac.uk>
23694
23695         * lib/mike-g77.exp: New file.
23696
23697         * g77.f-torture/noncompile/noncompile.exp,
23698         g77.f-torture/noncompile/check0.f: New files.
23699
23700 1998-05-14  Dave Love  <d.love@dl.ac.uk>
23701
23702         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
23703         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
23704         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
23705         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
23706         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
23707         abort where appropriate.
23708
23709 1998-05-05  Michael Meissner  <meissner@cygnus.com>
23710
23711         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
23712         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
23713
23714 1998-04-29  Dave Love  <d.love@dl.ac.uk>
23715
23716         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
23717
23718 1998-04-27  Dave Love  <d.love@dl.ac.uk>
23719
23720         * g77.f-torture/compile/980427-0.f: New test.
23721
23722 1998-04-24  Dave Love  <d.love@dl.ac.uk>
23723
23724         * g77.f-torture/compile/980424-0.f: New test.
23725
23726 1998-04-19  Dave Love  <d.love@dl.ac.uk>
23727
23728         * g77.f-torture/compile/980419-2.f (main): New test.
23729         * g77.f-torture/compile/970125-0.f: New test.
23730         * g77.f-torture/compile/980419-1.f: New test.
23731
23732 1998-04-08  Jim Wilson  <wilson@cygnus.com>
23733
23734         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
23735         of loop-4.c.
23736
23737 1998-04-07  Jim Wilson  <wilson@cygnus.com>
23738
23739         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
23740
23741 1998-04-03  Jim Wilson  <wilson@cygnus.com>
23742
23743         * gcc.c-torture/compile/980329-1.c: New test.
23744
23745 1998-03-18  Jim Wilson  <wilson@cygnus.com>
23746
23747         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
23748         * gcc.dg/980312-1.c: Fix typo in -march command.
23749
23750 1998-03-16  H.J. Lu  (hjl@gnu.org)
23751
23752         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
23753
23754 1998-03-11  Robert Lipe  <robertl@dgii.com>
23755
23756         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
23757         Dave Love agree the Fortran source is bogus.
23758
23759 1998-03-11  Robert Lipe  <robertl@dgii.com>
23760
23761         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
23762         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
23763         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
23764         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
23765         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
23766
23767 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
23768
23769         * g++.old-deja/g++.other/friend1.C: New test.
23770
23771 1998-02-18  Dave Love  <d.love@dl.ac.uk>
23772
23773         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
23774         possibly uninitialized) variables and declare dnrm2.
23775
23776 1998-02-23  Robert Lipe <robertl@dgii.com>
23777
23778         From Bruno Haible <haible@ilog.fr>:
23779         * gcc.c-torture/execute/980223.c: New test.
23780
23781 1998-02-13  Jeffrey A Law  (law@cygnus.com)
23782
23783         * gcc.dg/ifelse-1.c: New test.
23784
23785 1998-02-09  H.J. Lu  (hjl@gnu.org)
23786
23787         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
23788
23789           * lib/old-dejagnu.exp (old-dejagnu): Added the
23790           "execution test - XFAIL *-*-*" handling in the spirit of
23791           "excess errors test -". Changed the "execution test fails"
23792           handling to be like "excess errors test fails".
23793           * Update various tests accordingly.
23794
23795 1998-02-06  Jim Wilson  <wilson@cygnus.com>
23796
23797         * gcc.c-torture/execute/980205.c: New test.
23798
23799 1998-01-18  Jeffrey A Law  (law@cygnus.com)
23800
23801         * lib/c-torture.exp: Look for .x files instead of .cexp files.
23802         * lib/f-torture.exp: Similarly.
23803         * gcc.c-torture: Rename all .cexp files to .x files.
23804
23805 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
23806
23807         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
23808         (940510-1.c): Removed duplicate.
23809         (971104-1.c): New test.
23810
23811 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
23812
23813           * lib/f-torture.exp: Improve error and loop detection.
23814
23815 1997-11-19  Michael Meissner  <meissner@cygnus.com>
23816
23817         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
23818         use that to size the filler array.
23819
23820 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
23821
23822         * lib/c-torture.exp(c-torture-execute): Fix typo.
23823
23824         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
23825         testcase as the executable name. Keep the executable around if
23826         the test fails.
23827
23828 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
23829
23830         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
23831         changes.  Only test one -g option, and move it to the end of the
23832         list of options to test.
23833
23834 1997-09-19  Michael Meissner  <meissner@cygnus.com>
23835
23836         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
23837         variable GCC_TORTURE_OPTIONS to supply default switches separated
23838         by colons.  If no environment variable, run tests with -O0 -g, -O1
23839         -g, and -O2 -g as well.
23840
23841 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
23842
23843         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
23844         explanatory comments. Fix indentation.
23845
23846 1997-09-15  Jeffrey A Law  (law@cygnus.com)
23847
23848         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
23849
23850 1997-09-11  Jeffrey A Law  (law@cygnus.com)
23851
23852         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
23853         * g++.old-deja/g++.mike/p7325.C: Likewise.
23854         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
23855
23856 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
23857
23858         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
23859         * g++.old-deja/g++.brendan/crash30.C: Likewise.
23860         * g++.old-deja/g++.brendan/crash39.C: Likewise.
23861         * g++.old-deja/g++.law/operators4.C: Likewise.
23862
23863 1997-09-11  Joe Buck  (jbuck@synopsys.com)
23864
23865         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
23866         * g++.old-deja/g++.mike/p784.C: Ditto.
23867         * g++.old-deja/g++.mike/p785.C: Ditto.
23868
23869 1997-09-05  Jeffrey A Law  (law@cygnus.com)
23870
23871           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
23872
23873 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
23874
23875         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
23876         target feature; pass this to c-torture-execute as needed.
23877
23878 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
23879
23880         * lib/c-torture.exp(c-torture-execute): If the previous and the
23881         current executables being tested are identical, we don't need to
23882         run the executable again. Try to make the executable names
23883         unique. Add an optional argument for passing additional compiler
23884         flags.
23885
23886 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
23887
23888         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
23889
23890 1997-08-29  Jeffrey A Law  (law@cygnus.com)
23891
23892         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
23893
23894 1997-07-31  Jeffrey A Law  (law@cygnus.com)
23895
23896         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
23897         32bit or larger longs.
23898
23899         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
23900         have either a 32bit long or 32bit int.
23901
23902 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
23903
23904         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
23905         Make double precision tests dependent on sizeof (double).
23906
23907 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
23908
23909         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
23910         too.
23911
23912 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
23913
23914         * gcc.c-torture/compile/961203-1.cexp: New script.
23915
23916 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
23917
23918         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
23919         up the includes ourselves.
23920
23921 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
23922
23923         * lib/plumhall.exp: Remove random include, and add a few
23924         verbose messages for debugging.
23925
23926 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
23927
23928         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
23929         of trying to do it ourselves.
23930
23931 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
23932
23933         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
23934
23935 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
23936
23937         * gcc.prms/5403.c: Made regexp a bit less strict.
23938
23939 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
23940
23941         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
23942         is returned from remote_load instead.
23943         * lib/plumhall.exp: Ditto.
23944         * lib/mike-g++.exp: Ditto.
23945         * lib/old-dejagnu.exp: Ditto.
23946         * lib/c-torture.exp: Ditto.
23947
23948 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
23949
23950         * lib/g++.exp: Use build_wrapper procedure.
23951         * lib/gcc.exp: Ditto.
23952
23953 1997-05-20  Jeffrey A Law  (law@cygnus.com)
23954
23955         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
23956         an old-style decl for malloc.  Fixes tests to work when
23957         sizeof (int) != sizeof (size_t).
23958
23959 1997-05-15  Mike Meissner  <meissner@cygnus.com>
23960
23961         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
23962
23963         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
23964         use stdargs.h interface.
23965
23966 1997-05-15  Mike Meissner  <meissner@cygnus.com>
23967
23968         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
23969         NO_VARARGS when compiling.
23970
23971 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
23972
23973         * lib/plumhall.exp(ph_includes): New procedure.
23974         (ph_make): Use it.
23975         (ph_compiler): Ditto.
23976
23977         * lib/g++.exp: Rename test-glue.c to testglue.c.
23978         * lib/gcc.exp: Ditto.
23979
23980 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
23981
23982         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
23983         to completion when it's called.
23984
23985 1997-03-21  Michael Meissner  <meissner@cygnus.com>
23986
23987         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
23988         is defined, don't do test.
23989
23990 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
23991
23992         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
23993         for object files.
23994         (ph_summary): Mark skipped testcases as untested, not unresolved.
23995
23996         * lib/plumhall.exp (ph_make): If unresolved because of bad
23997         errorCode, record errorCode in log file.
23998         (*): Replace send_log/verbose with verbose -log.
23999
24000 1997-03-19  Michael Meissner  <meissner@cygnus.com>
24001
24002         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
24003         double conversion if double isn't at least 8 bytes.
24004
24005         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
24006         int to work with targets where int is 16 bits.
24007
24008         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
24009         8 bytes, just exit, since 4 byte doubles don't have enough bits of
24010         precision for the test to complete.
24011
24012 1997-03-14  Michael Meissner  <meissner@cygnus.com>
24013
24014         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
24015         if d10v is not compiled with the -mdouble64 flag.
24016         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
24017
24018         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
24019         d10v is not compiled with the -mint32 flag.
24020
24021 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
24022
24023         * lib/plumhall.exp: Use incr_count.
24024
24025 1997-03-12  Jeffrey A Law  (law@cygnus.com)
24026
24027         * gcc.c-torture: Update to c-torture-1.45.
24028
24029 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
24030
24031         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
24032         the name of the expect testcase file).
24033
24034         * lib/g++.exp(g++_init): Ditto.
24035
24036 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
24037
24038         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
24039         the host.
24040
24041         * lib/gcc.exp(gcc_exit): New procedure.
24042
24043 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
24044
24045         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
24046         specs where appropriate.
24047
24048         * g++.old-deja/g++.arm/*: Added additional ERROR checks
24049         because of new "candidates are" messages, and removed a few
24050
24051         * Converted all non-old-style g++ testcases to old-style, and
24052         moved into g++.old-deja.
24053
24054 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
24055
24056         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
24057         options.
24058
24059         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
24060         succeeded.
24061
24062         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
24063
24064 1997-02-13  Michael Meissner  <meissner@cygnus.com>
24065
24066         * lib/gcc.exp (gcc_target_compile): Add support for defining
24067         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
24068         the machine doesn't have those features.
24069
24070 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
24071
24072         * g++.law/operators4.exp: Don't use LIBS.
24073
24074 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
24075
24076         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
24077
24078         * lib/mike-g++.exp: Don't set the compiler to be tested here.
24079         * lib/g++.exp: Set it here instead. Also, allow use of the
24080         --tool_exec and --tool_opt options. Change CXX to
24081         GXX_UNDER_TEST.
24082
24083         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
24084
24085         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
24086
24087 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
24088
24089         * lib/old-dejagnu.exp: Use prune_warnings instead of
24090         prune_system_crud.
24091         * lib/mike-g++.exp: Ditto.
24092         * lib/gcc.exp: Ditto.
24093         * lib/g++.exp: Ditto.
24094
24095         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
24096
24097 1997-02-07  Jeffrey A Law  (law@cygnus.com)
24098
24099           * 941014-2.c: Include stdlib.h
24100           * 960327-1.c: Include stdio.h
24101           * dbra.c, index-1.c: Don't assume ints are 32bits.
24102
24103 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
24104
24105         * lib/gcc.exp: Add gcc,stack_size target feature.
24106
24107         * lib/g++.exp(g++_target_compile): Add the include and link
24108         paths here, not in two other places. And, it's $options, not
24109         options.
24110
24111         * lib/mike-g++.exp(postbase): Remove the code that determines
24112         the correct include and link paths.
24113         * g++.old-deja/old-deja.exp: Ditto.
24114
24115 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
24116
24117         * lib/g++.exp(g++_init): target_compile no longer returns the
24118         filename of the result.
24119
24120 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
24121
24122         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
24123         call to glob.
24124
24125         * gcc.c-torture/special/special.exp: Change call to
24126         gcc_target_compile to include the object file.
24127
24128 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
24129
24130         * gcc.c-torture/special/special.exp: Correct misspelling in last
24131         change.
24132
24133 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
24134
24135         * lib/plumhall.exp(ph_summary): Log the entire output of the
24136         executable. Return -1 if there were any failures, 0 otherwise.
24137         (ph_execute): Return -1 if there were any failures, 0 otherwise.
24138         (ph_make): Clean up objects and executables that were built
24139         if the tests succeeded.
24140
24141 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
24142
24143         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
24144         libraries and includes in the build tree as appropriate.
24145
24146 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24147
24148         * lib/c-torture.exp: Instead of looking for the global variable
24149         NO_LONG_LONG, check to see if that's a feature of the target.
24150
24151 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24152
24153         * config/default.exp: Minimize. Delete the remainer of the files in
24154         config; this functionality is now in devo/dejagnu/config.
24155
24156         g++.*/*: Pass any additional flags used to compile to postbase;
24157         delete CXXFLAGS.
24158
24159         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
24160         is now done by runtest.exp. Use gcc_target_compile instead of
24161         compile.
24162
24163         lib/c-torture.exp: Use gcc_target_compile instead of compile.
24164         Remove references to CFLAGS. Use remote_file instead of
24165         calling rm -f.
24166         (c-torture): Take a list of arguments to use to compile this
24167         testcase.
24168
24169         lib/g++.exp: Simplify. Use target_compile instead of compile.
24170         lib/gcc-dg.exp: Ditto.
24171         lib/gcc.exp: Ditto.
24172         lib/mike-{gcc,g++}.exp: Ditto.
24173         lib/old-dejagnu.exp: Ditto.
24174         lib/plumhall.exp: Ditto.
24175
24176 1997-01-08  Jim Wilson  <wilson@cygnus.com>
24177
24178         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
24179         (ph_linker): Likewise.
24180
24181 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
24182
24183           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
24184         MAP_ANON / MAP_ANONYMOUS if defined;
24185         else try to map from /dev/zero .
24186
24187 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24188
24189         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
24190         isn't defined, then define it to MAP_ANONYMOUS.
24191
24192 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24193
24194         * gcc.c-torture: Update to c-torture-1.42 release.
24195
24196 1996-11-11  Jeffrey A Law  (law@cygnus.com)
24197
24198         * gcc.c-torture: Update to c-torture-1.41 release.
24199
24200 1996-10-27  Jeffrey A Law  (law@cygnus.com)
24201
24202         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
24203         c-torture release.
24204
24205 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
24206
24207         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
24208         and LDFLAGS.  Fix second case to append the target_info ldflags
24209         onto LDFLAGS, not CFLAGS.
24210         * lib/g++.exp (g++_init): Add target_info stuff.
24211         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
24212         of libgloss and newlib flags for !native.
24213
24214         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
24215         (GDB): Fix relative path to go up another dir for finding gdb.
24216
24217 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
24218
24219         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
24220         versions in the target_info array, if they don't exist.
24221
24222 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
24223
24224         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
24225
24226 1996-07-08  Jim Wilson  <wilson@cygnus.com>
24227
24228         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
24229         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
24230
24231 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
24232
24233         * lib/old-dejagnu.exp: Don't remove the output file before we've
24234         actually tested it. Don't append pwd to the path of the executable
24235         we're testing.
24236
24237 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
24238
24239         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
24240
24241 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
24242
24243         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
24244         temporary directory for compiler files, and set it to a default
24245         value of /tmp. Set $output as the name of the output file from
24246         compiling the testcase. Add a -o option to $cflags_var so the
24247         compiler writes the final output file as $output. Set $executable
24248         to $output.
24249
24250         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
24251         directory for compiler files, and set it to /tmp if it doesn't
24252         already have a value. Set $output_file to the name of the output
24253         file from compiling the testcase. Add a -o option to CXXFLAGS so
24254         the compiler writes the final output file as $output. Use $output
24255         as the executable to be tested.
24256
24257 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24258
24259         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
24260
24261 1996-06-08  Jeffrey A Law  (law@cygnus.com)
24262
24263         * gcc.c-torture/execute/pending-1.c: New test.  Still
24264         pending in Tege's queue.
24265
24266 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
24267
24268         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
24269         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
24270         if there were failures.  Call unresolved if there were unresolved
24271         testcases.  Call gcc_fail if program did not run to completion.
24272         (ph_make): Pass additional argument name to ph_execute.
24273         (ph_execute): Add new argument.  Pass additional arguments to
24274         ph_summary.  Call gcc_fail is there is no execution output.
24275
24276 1996-04-24  Jeffrey A Law  (law@cygnus.com)
24277
24278         * lib/plumhall.exp (proc_summary): Output relavent summary
24279         lines into the log so specific failures in plumhall can be
24280         investigated.
24281
24282 1996-04-10  Jeffrey A Law  (law@cygnus.com)
24283
24284         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
24285         (c-torture-execute): Don't try to execute tests which use
24286         "long long" types if $NO_LONG_LONG is nonzero.
24287
24288 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
24289
24290         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
24291         not c-torture.
24292
24293         * gcc.ieee: Move from here.
24294         * gcc.c-torture/execute/ieee: To here.
24295
24296 1996-03-26  Jeffrey A Law  (law@cygnus.com)
24297
24298         * gcc.c-torture: Update to c-torture-1.41 release.
24299
24300 1996-03-22  Jeffrey A Law  (law@cygnus.com)
24301
24302         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
24303         not "$output".
24304
24305 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
24306
24307         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
24308         -c present.
24309
24310 1996-03-02  Jeffrey A Law  (law@cygnus.com)
24311
24312         * config/proelf.exp: Handle connecting to a simulator.
24313
24314 1996-01-31  Jeffrey A Law  (law@cygnus.com)
24315
24316         * config/proelf.exp: New file.  Enough framework that we can
24317         run c-torture tests on the proelf targets (or any other target
24318         that gdb can connect to for that matter).
24319
24320 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
24321
24322         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
24323         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
24324
24325         * lib/plumhall.exp (ph_execute): Always call ph_summary if
24326         exec_output exists.
24327
24328 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
24329
24330         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
24331         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
24332
24333         * config/*.exp: Update FSF address.  Change result of ${tool}_load
24334         to pass/fail/unresolved/unsupported/untested.  Caller must now
24335         call unresolved/unsupported/untested.
24336         * lib/*.exp: Update FSF address.  Update to handle new results of
24337         ${tool}_load.
24338         * lib/chill.exp (verbose): Delete.
24339
24340 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
24341
24342         * lib/gcc.exp (default_gcc_start): Change order of args to
24343         $LDFLAGS $CFLAGS $LIBS.
24344         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
24345         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
24346         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
24347         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
24348         * gcc.misc-tests/dg-test.exp: Likewise.
24349         * gcc.misc-tests/msgs.exp: Likewise.
24350         * gcc.prms/prms.exp: Likewise.
24351         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
24352         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
24353
24354         * lib/dg.exp: Deleted, moved to dejagnu/lib.
24355
24356 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24357
24358         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
24359
24360         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
24361         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
24362
24363         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
24364         necessary.
24365
24366 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
24367
24368         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
24369         global for loop; add use of $mathlib.
24370         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
24371         settings here; set mathlib for anything but VxWorks.
24372
24373 1996-01-22  Jeffrey A Law  (law@cygnus.com)
24374
24375         * gcc.c-torture: Update to c-torture-1.40 release.
24376
24377 1996-01-03  Jeffrey A Law  (law@cygnus.com)
24378
24379         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
24380         dg.exp.
24381
24382 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
24383
24384         * lib/c-torture.exp (c-torture-execute): Declare "output" as
24385         global.
24386
24387 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
24388
24389         * lib/g++.exp (LIBS): Define if not already.
24390         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
24391         (gcc-dg-prune): Call prune_gcc_output.
24392         * lib/gcc.exp (prune_gcc_output): New proc.
24393         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
24394         prune_gcc_output.
24395
24396 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
24397
24398         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
24399         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
24400
24401 1995-11-15  Jeffrey A Law  (law@cygnus.com)
24402
24403         * gcc.c-torture: Update to c-torture-1.39 release.
24404
24405 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
24406
24407         * lib/c-torture.exp (c-torture-execute): Don't return if one option
24408         fails, try others as well.
24409
24410 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
24411
24412         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
24413         If compilation fails, mark execute tests as `untested'.
24414         If test is marked as unsupported, don't mark compilation and
24415         execute tests as failed.
24416
24417 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
24418
24419         * lib/g++.exp (g++_init): Don't link in libg++, and look to
24420         libstdc++ for whether or not we want to be doing shared
24421         libraries.  Delete link_curses since we don't need it anymore.
24422         * lib/mike-g++.exp (postbase): Don't link in libg++.
24423         * g++.old-deja/old-deja.exp: Likewise.
24424
24425 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
24426
24427         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
24428
24429 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
24430
24431         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
24432         For that, add `-Wl,-a,shared_archive'.
24433         * g++.old-deja/old-deja.exp: Likewise.
24434
24435 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
24436
24437         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
24438
24439 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
24440
24441         * lib/mike-g++.exp (postbase): Pay attention to the status of
24442         g++_load.
24443
24444 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
24445
24446           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
24447
24448 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
24449
24450         * lib/gcc.exp (default_gcc_start): No longer need to log program
24451         being executed or its output, execute_anywhere does that now.
24452         * lib/g++.exp (default_g++_version): Call execute_anywhere.
24453         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
24454
24455 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
24456
24457         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
24458         the same as those in lib/g++.exp.
24459
24460 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
24461
24462         * gcc.c-torture: Update to c-torture-1.38 release.
24463         * gcc.ieee: Related changes.
24464
24465 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
24466
24467         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
24468         "exec". Minor reformatting changes.
24469
24470         * config/rom68k.exp (${tool}_load): Make it work in a canadian
24471         cross. This means all "exec" calls now work on a remote host as
24472         well.
24473         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
24474         cross. Filter out the extra "\r\n" stuff that expect puts in.
24475         (c-torture-execute): Filter out the bogus warnings like
24476         c-torture-compile does. Add support for canadian cross.
24477         * lib/gcc.exp (default_gcc_version, default_gcc_start)
24478         Use execute_anywhere rather than calling exec directly. Now it
24479         works for canadian cross testing.
24480
24481 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
24482
24483         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
24484         results into a variable, and check that rather than using file exists.
24485
24486 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
24487
24488         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
24489         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
24490
24491 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
24492
24493         * g++.old-deja/old-deja.exp: Create and pass runshlib and
24494         lib_curses if there's a shared libg++ in the build tree.
24495
24496 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
24497
24498         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
24499         if not supported target.
24500
24501 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
24502
24503         * lib/g++.exp (g++_init): Move empty setting of runshlib and
24504         link_curses up to always happen, not just for native builds.
24505
24506 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
24507
24508         * gcc.c-torture: Update to c-torture-1.36 release.
24509         * gcc.failure: Related changes.
24510
24511 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
24512
24513         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
24514
24515 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
24516
24517         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
24518         * lib/mike-g++.exp (postbase): Not in here.  Still reference
24519         runshlib, link_curses, and mathlib for link and run.
24520
24521         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
24522         pass the runtime shared library options for Solaris, OSF/1, and
24523         Irix5, and link with -lcurses to avoid unresolved references.
24524
24525 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
24526
24527         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
24528         only run once.
24529
24530 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
24531
24532         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
24533
24534 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
24535
24536         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
24537         do not have a framework for the "compat" tests yet.
24538
24539 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
24540
24541         * lib/mike-g++.exp (postbase): New local variable `mathlib',
24542         set to null if we're testing vxworks5.1.  Use that instead of
24543         `-lm' in the setting of LIBS for link and run.
24544
24545 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
24546
24547         * config/rom68k.exp (${tool}_load): Major changes to make it
24548         work.  Verified that it does in fact return the stuff in
24549         exec_output properly.  Catch any Emul or any TRAP other than 0.
24550
24551 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
24552
24553         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
24554         LDFLAGS properly for targets that need stuff from libgloss.
24555         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
24556         only run once.
24557         (gpp_initialized): New variable.
24558
24559 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
24560
24561         * config/rom68k.exp: Load libgloss.exp.
24562         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
24563         so we can produce a fully linked binary.
24564         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
24565         so we can produce a fully linked binary.
24566
24567 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
24568
24569         * lib/plumhall.exp (ph_section): Watch for expected failures.
24570         Add missing `else'.
24571
24572         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
24573         run the testcase.
24574         (c-torture): Likewise.
24575
24576 1995-08-28  Doug Evans  <dje@cygnus.com>
24577
24578         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
24579
24580         * lib/mike-g++.exp (mike_cleanup): New proc.
24581         (prebase): New globals compiler_result, not_compiler_result,
24582         target_regexp.
24583         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
24584         allow leading "-" in pattern.  Watch for unsupported tests.
24585         If $compiler_result is set, pattern match assembler code,
24586         and ditto for $not_compiler_result.
24587         * lib/mike-gcc.exp: Likewise.
24588
24589         * lib/plumhall.exp (ph_execute): Only call ph_summary if
24590         execution "succeeded".
24591
24592 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
24593
24594         * config/win32.exp: New file.
24595         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
24596
24597 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
24598
24599         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
24600         unsupported.
24601         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
24602         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
24603         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
24604
24605         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
24606         "... without exceptions was ...".  That is now handled by
24607         prune_system_crud.
24608         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
24609
24610 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
24611
24612         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
24613         sieve.c,sort2.c}: New files.
24614         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
24615         sieve.exp,sort2.exp}: Drivers for them.
24616
24617         * lib/mike-gcc.exp (program_output): New user settable variable.
24618         (postbase): Call prune_system_crud.  Also prune extraneous compiler
24619         messages.
24620         * lib/mike-g++.exp (program_output): New user settable variable.
24621
24622         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
24623
24624         * config/sh.exp: Deleted (use sim.exp instead).
24625
24626 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
24627
24628         * config/vx.exp: Declare CHECKTASK as global.
24629         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
24630         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
24631         * lib/old-dejagnu.exp: Load [pwd]/$executable.
24632
24633 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
24634
24635         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
24636         target. Like vx.exp, only includes `vx29k.exp' instead of
24637         `vxworks.exp'.
24638
24639 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
24640
24641         * config/sim.exp: Increase time limit from 120 seconds to 240.
24642
24643 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
24644
24645         * gcc.c-torture/execute/950628-1.c: New test.
24646
24647 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
24648
24649         * gcc.c-torture: Update with changes/additions from
24650         c-torture-1.34.
24651
24652 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
24653
24654         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
24655
24656 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
24657
24658         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
24659
24660 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
24661
24662         * gcc.c-torture/compile/950512-1.c: New test.
24663         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
24664         * gcc.dg/struct-ret-1.c: Likewise.
24665
24666 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
24667
24668         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
24669           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
24670
24671 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
24672
24673         * gcc.c-torture/special/920411-1.c: Deleted.
24674         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
24675
24676 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
24677
24678         * config/sim.exp (${tool}_load): Hack in call to bash to get a
24679         cpu limit.
24680
24681 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
24682
24683         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
24684
24685 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
24686
24687         From kenner;
24688         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
24689         is the proper length.
24690         * va-arg-3.c: Likewise.
24691
24692 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
24693
24694         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
24695         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
24696
24697         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
24698         * lib/g++.exp (default_g++_start): Delete old cruft.
24699
24700 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
24701
24702         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
24703         (2 * (1 << 18)) to (2 * (1 << 17)).
24704
24705         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
24706
24707 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
24708
24709         * config/rom68k.exp: Renamed from config/idp.exp
24710
24711 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
24712
24713         * c-torture/compile/921109-2.c
24714
24715 1995-04-18  Mike Stump  <mrs@cygnus.com>
24716
24717         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
24718         excess errors.
24719
24720 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
24721
24722         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
24723         output.
24724         * lib/g++.exp (default_g++_start): Likewise.
24725
24726 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
24727
24728         * gcc.c-torture/compile/950329-1.c: New test.
24729
24730 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
24731
24732           * config/bug.exp (${tool}_load): Updated to use new remote_open
24733           and remote_close procs.
24734         * config/idp.exp: New file.
24735
24736 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
24737
24738         * gcc.c-torture/execute/950322-1.c: New test.
24739
24740 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
24741
24742         * config/vx.exp (${tool}_load): Clean up testing of return code from
24743         vxworks_ld and vxworks_spawn.
24744
24745 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
24746
24747         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
24748
24749 1995-03-13  Mike Stump  <mrs@cygnus.com>
24750
24751         * lib/old-deja.exp: Add `excess errors test - ' error, now one
24752         can mark excess errors on a machine by machine basis.  Note, the
24753         default is to not expect any excess errors, even when excess
24754         errors test - is given, so you will want to put an XFAIL ... on
24755         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
24756         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
24757         those 4 machines, but no others.
24758
24759 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
24760
24761         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
24762         * lib/c-torture.exp: to here.
24763
24764 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
24765
24766         * gcc.c-torture/execute/950221-1.c: New test.
24767         * gcc.c-torture/execute/struct-ret-1.c: New test.
24768         * gcc.c-torture/compile/950221-1.c: New test.
24769
24770         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
24771
24772 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
24773
24774         * gcc.c-torture/execute/arith-1.c (main): Return 0.
24775         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
24776
24777 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
24778
24779         * g++.gb: New directory of tests, derived from my signature and
24780         class scoping tests.
24781
24782         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
24783         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
24784         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
24785         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
24786         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
24787         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
24788         * g++.gb/sig25.C: Likewise.
24789
24790         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
24791         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
24792         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
24793         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
24794         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
24795         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
24796         * g++.gb/sig25.exp: Likewise.
24797
24798         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
24799         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
24800         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
24801         * g++.gb/scope13.C: Likewise, this test still fails.
24802
24803         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
24804         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
24805         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
24806         * g++.gb/scope13.exp: Ditto.
24807
24808         * g++.gb/README: New file, explains what these tests are about.
24809
24810 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
24811
24812         * lib/dg.exp (dg-do): Support `preprocess'.
24813         (dg-test): Likewise.
24814
24815 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
24816
24817         * config/udi.exp: change "continue -expect" to "exp_continue".
24818
24819 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
24820
24821         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
24822         Delete redundant tests.
24823
24824         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
24825         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
24826         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
24827         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
24828         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
24829         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
24830         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
24831         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
24832
24833         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
24834         storing label pointers.
24835         * gcc.c-torture/execute/921019-1.c: Likewise.
24836         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
24837         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
24838         parameter fp.
24839         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
24840         constants.
24841
24842         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
24843         Delete obsolete tests.
24844
24845         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
24846         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
24847         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
24848         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
24849         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
24850         * gcc.c-torture/compile/950124-1.c: New test.
24851
24852         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
24853
24854 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
24855
24856         * lib/mike-g++.exp: Add -lm to LIBS.
24857
24858 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
24859
24860         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
24861
24862 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
24863
24864         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
24865
24866 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
24867
24868         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
24869
24870 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
24871
24872         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
24873         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
24874         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
24875         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
24876         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
24877         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
24878         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
24879         * g++.law/{operators31.C, operators32.C,
24880         * g++.law/{operators33.C, operators34.C}: Likewise.
24881         * g++.law/{pic1.C, refs2.C}: Likewise.
24882         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
24883         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
24884         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
24885         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
24886
24887         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
24888         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
24889         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
24890         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
24891         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
24892         * g++.law/{enum9.exp, friend5.exp}: Likewise.
24893         * g++.law/{nest3.exp, nest4.exp}: Likewise.
24894         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
24895         * g++.law/{operators30.exp, operators31.exp}: Likewise.
24896         * g++.law/{operators32.exp, operators33.exp}: Likewise.
24897         * g++.law/{operators34.exp}: Likewise.
24898         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
24899         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
24900         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
24901         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
24902         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
24903
24904         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
24905         No longer expected to fail.
24906         * g++.law/missed-error3.C: Tweak for recent bool changes.
24907
24908 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
24909
24910         * config/emb-unix: Deleted.
24911         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
24912         remote execution.  Do final link on remote host if REMOTE_LINK is set.
24913
24914 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
24915
24916         * lib/dg.exp (dg-test): Fix typo in last patch.
24917
24918 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
24919
24920         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
24921         (handles multiple occurrences).
24922
24923 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
24924
24925         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
24926         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
24927         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
24928         printed).
24929         * lib/c-torture.exp (c-torture-compile): Likewise.
24930         (c-torture): Prepend full path if missing.
24931         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
24932         (gcc_fail): Likewise.
24933         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
24934
24935 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
24936
24937         * lib/netware.exp: Only attach to NetWare i386 systems.
24938
24939 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
24940
24941         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
24942         messages.  Add test name to "output pattern match" pass/fail message.
24943
24944 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
24945
24946         * gcc.dg: New testsuite.
24947         * gcc.dg/dg.exp: New file.
24948
24949         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
24950         test-switch.c}: Deleted.
24951
24952         * gcc.misc-tests/msgs.exp: New testcase driver.
24953
24954 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
24955
24956         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
24957         Watch for illegal return values from ${tool}_load.
24958         * config/unix.exp (${tool}_load): Fix pass/fail detection for
24959         cross targets.  Coerce return value >0 to 1.
24960
24961 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
24962
24963         * config/unix.exp (${tool}_load): Call program rsh, not proc.
24964
24965         * config/emb-unix.exp: New file.
24966
24967         * config/sim.exp: Error if variable $SIM not defined.
24968         (${tool}_load): Mark test as "untested" if simulator missing.
24969
24970         * config/unix.exp: Load remote.exp to get rcp_download.
24971         * lib/c-torture.exp: Use different option lists for testcases with
24972         and without loops.
24973         * gcc.c-torture/execute/execute.exp: Likewise.
24974
24975 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
24976
24977         * config/*.exp: Clarify return code from ${tool}_load.
24978         Call `unresolved' or `untested' instead of `warning' or `perror'
24979         (sometimes you still want to call both though).
24980         Add comment that `shell_id' is local to each file.
24981         * config/udi.exp (timeout): Set to 30.
24982         Don't print warning if connection fails, $connectmode has already
24983         printed an error.
24984         (${tool}_load): Move verbose messages to level 2.
24985         Rework pattern for "Process started" message.
24986         Pass `shell_id' to ${connectmode}_download.
24987         Retry twice upon timeout.  Make resetting of target more robust.
24988         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
24989         Pass `shell_id' to exit_$connectmode.
24990         Only call exit_$connectmode if connected.
24991         * config/unix.exp (${tool}_load): Check return codes better.
24992         * config/vrtx.exp (${tool}_load): Likewise.
24993         * config/vx.exp (${tool}_load): Likewise.
24994         Delete unneeded global's.
24995         * lib/dg.exp (dg-test): Update to reflect clarified return codes
24996         from ${tool}_load.
24997         (dg-stat): Delete.
24998         (dg-init): Delete recording of pass/fail counts.
24999         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
25000         (old-dejagnu-init): Likewise.
25001         (old-dejagnu-stat): Delete contents, empty proc now.
25002         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
25003         (c-torture): Delete references to lcnt, lpass, lfail.
25004         Get option list from TORTURE_OPTIONS.
25005         Delete -funroll[-all]-loops if no loops.
25006         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
25007         (g++_stat): Delete contents (empty proc now).
25008         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
25009         (gcc_finish): Likewise.
25010         (gcc_stat): Deleted.
25011         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
25012         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
25013         * gcc.c-torture/execute/execute.exp: Likewise.
25014         Split tests into two parts: compile, execute.
25015         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
25016         no loops.  Update to reflect clarified return codes from ${tool}_load.
25017
25018 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
25019
25020         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
25021         to grep for.
25022         (old-dejagnu): Likewise (where necessary).
25023
25024 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
25025
25026         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
25027
25028         * lib/dg.exp (dg-process-target): Fix processing of selector.
25029         Add comment regarding use of `error'.
25030
25031         * lib/gcc.exp (prune_system_crud): Define if missing.
25032         * lib/g++.exp (prune_system_crud): Likewise.
25033
25034         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
25035         Call prune_system_crud.
25036         * lib/dg.exp (dg-runtest): New proc.
25037         Use perror instead of send_user for tcl errors in testcase.
25038         Don't return any value, it's never used.
25039         Don't clobber previous definition of `unknown'.
25040         Print tcl errors in `dg-final'.
25041
25042 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
25043
25044         * lib/dg.exp (dg-process-target): Improve syntax error messages.
25045         (dg-test): Don't print errorInfo, it contains stack backtrace.
25046
25047 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
25048
25049         * lib/g++.exp (runtest_file_p): Define if missing.
25050
25051 1994-09-24  Doug Evans  (dje@cygnus.com)
25052
25053         * lib/mike-g++.exp: Comment out loading of g++.exp.
25054         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
25055         (default_g++_version): Always print something.
25056         (default_g++_start): Comment out call to `which'.
25057         (g++_start, g++_load): Deleted (must be defined in config file).
25058         * lib/gcc.exp: Test for existence of $CC at start.
25059         Delete check for tmpdir (done in gcc_init).
25060         (default_gcc_version): Always print something.
25061         (default_gcc_start): Comment out call to `which'.
25062         * config/*.exp: Major cleanup - make cross targets work at least a
25063         little better for g++ (by not being "--tool gcc" specific).
25064         Rename gcc_xxx to ${tool}_xxx.
25065         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
25066         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
25067
25068 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
25069
25070         * lib/c-torture.exp (c-torture-compile): Rework compiler
25071         message processing.
25072
25073         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
25074         c-torture.
25075
25076 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
25077
25078         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
25079
25080         * lib/dg.exp (dg-process-target): Support { target native }.
25081
25082 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
25083
25084         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
25085         looked for "... program xxx got fatal signal".
25086         Correct regsub munging of `comp_output'.
25087         Ignore compiler messages "path prefix not used" and "linker input
25088         file unused".
25089
25090 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
25091
25092         * lib/gcc.exp (runtest_file_p): Define if missing.
25093         * gcc.prms/template.c: Example to work from.
25094
25095 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
25096
25097         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
25098         * lib/dg.exp (dg-test): Call unsupported testcases as such.
25099
25100         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
25101         * gcc.prms/1883.c: Moved from compile/940714-1.c.
25102         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
25103         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
25104
25105         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
25106         (dg-process-target): No longer a varargs proc.
25107         Return S/N for target, P/F for xfail.  All callers changed.
25108         (user option procs): More argument checking.
25109         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
25110         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
25111         (dg-test): Skip test if not running on selected target in `dg-do'.
25112         Update handling of `dg-do-what', `dg-output-text'.
25113         Separate execution pass/fail from output pattern match pass/fail.
25114         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
25115
25116 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
25117
25118         * gcc.c-torture/special/special.exp: Don't expect failure for mips
25119         target for 920510-1.c.
25120
25121 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
25122
25123         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
25124         Clean up comment regarding use of passcnt, etc.
25125         (gcc_stat): Don't update `testcnt' here.
25126         (gcc_finish): Do it here.
25127         Might as well reset `but_id' here too.
25128         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
25129         to determine if the file should be tested.
25130         * gcc.c-torture/compile/compile.exp: Likewise.
25131         * gcc.c-torture/execute/execute.exp: Likewise.
25132         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25133         * gcc.misc-tests/dg-test.exp: Likewise.
25134         * gcc.prms/prms.exp: Likewise.
25135         * gcc.wendy/wendy.exp: Likewise.
25136         * g++.old-deja.exp: Likewise.
25137         Move "Testing file" message to verbose level 1.
25138
25139 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
25140
25141         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
25142
25143 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
25144
25145         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
25146         (default_gcc_start): Accept optional second list element
25147         of compiler flags.  Print compiler output at verbosity level 2.
25148         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
25149         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
25150         Save current values of framework globals passcnt, failcnt, xpasscnt,
25151         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
25152         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
25153         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
25154         xfailcnt to compute stats.  Update framework global `testcnt' from
25155         pass/fail counts.
25156         (gcc_finish): New proc.  Clean up test environment.
25157         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
25158         (gcc_epass, gcc_efail): Delete.
25159         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
25160         argument of line number.
25161         (dg-init): If the tool has an init routine, call it.
25162         (dg-test): Remove args `cflags_var' and `libs_var'.
25163         Pass all compiler options to ${tool}_start.
25164         Handle missing line number.
25165         (dg-finish): New function.
25166         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
25167         particular files.  Call gcc_finish at end.  Move "skipping test"
25168         message to verbosity level 3.
25169         * gcc.c-torture/compile/compile.exp: Likewise.
25170         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25171         * gcc.c-torture/execute/execute.exp: Likewise.
25172         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25173         Print testcase being tried at verbosity level 1.
25174         * gcc.c-torture/special/special.exp: Unset xfail.
25175         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25176         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
25177         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
25178         * gcc.failure/failure.exp: Likewise.
25179         * gcc.ieee/ieee.exp: Likewise.
25180         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
25181         Update call to dg-test.  Call dg-finish at end.
25182         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
25183         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25184         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
25185         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
25186         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
25187         * gcc.wendy/wendy.exp: Add copyright.
25188         Delete setting of tmpdir (done by gcc_init).
25189         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
25190         Pass compiler flags to gcc_start.  Call gcc_finish at end.
25191         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
25192         gcc_[ce]pass/fail.
25193
25194 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
25195
25196         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
25197         confusion.
25198         (g++_load): Likewise.
25199
25200         * config/*.exp (gcc_load): Some were varargs fns and some were not.
25201         Rename argument to `prog' to remove the confusion.
25202         Varargs fns behave differently too!
25203         (g++_load): Likewise.
25204
25205         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
25206
25207         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
25208         what it is.  Delete (always) printing of status value for !native.
25209         Simplify verbose code, and include status and exec_output.
25210         (g++_load): Use gcc_load.
25211
25212 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
25213
25214         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
25215         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
25216         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
25217         940714-3.c as these testcases don't exist anymore.  Make
25218         va-arg-1.c expected to pass.
25219
25220 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
25221
25222         * gcc.misc-tests/misc.exp: Only run specific testcases.
25223         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
25224         * gcc.misc-tests/dg-[1-9].c: New files.
25225
25226         * lib/dg.exp: New testsuite driver.
25227         * gcc.prms/prms.exp: Use it.
25228
25229         * README.gcc: New file.
25230
25231         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
25232         Document and reset `lxpass' and `lxfail'.
25233         Simplify "initialized" message.
25234         (gcc_stat): Clean up comments a little.
25235
25236 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
25237
25238         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
25239
25240 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
25241
25242         * lib/old-dejagnu.exp (process-option): New proc.
25243         (old-dejagnu-init, old-dejagnu-stat): Likewise.
25244         (old-dejagnu): Simplify.
25245         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
25246
25247 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
25248
25249         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
25250         exists and is not an empty string.
25251
25252         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
25253         $xfail rather than calling setup_xfail.  Clear $xfail when test is
25254         finished.
25255         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
25256         automatically.
25257
25258         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
25259         longer expected to fail.
25260
25261         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
25262         "f" function call.
25263
25264         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
25265
25266         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
25267         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
25268         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
25269         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
25270         c-torture-1.29.
25271
25272         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
25273         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
25274
25275         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
25276
25277         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
25278         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
25279
25280         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
25281         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
25282         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
25283
25284 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
25285
25286         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
25287         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
25288         940714-1.c, 940714-2.c, 940714-3.c},
25289         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
25290         gcc.misc-tests/{mg.c,mg.exp}:
25291         New tests.
25292         * gcc.noncompile/noncompile.exp: Change accordingly.
25293
25294 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
25295
25296         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
25297         Undo previous clobberage.
25298
25299 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
25300
25301         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
25302         * gcc.special/{930510-1.c, special.exp}:
25303         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
25304         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
25305         struct-varargs-1.c}: New tests from c-torture-1.26.
25306
25307 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
25308
25309         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
25310           argument to switch.
25311
25312 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
25313
25314         * Revert the previous changes.  Please see Rob's directory
25315           (/lisa/test/rob/progressive/gcc/testsuite) for testing
25316           fixes.
25317
25318 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
25319
25320         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
25321             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
25322             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
25323             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
25324             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
25325             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
25326             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
25327             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
25328             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
25329             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
25330             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
25331             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
25332             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
25333             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
25334             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
25335             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
25336             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
25337             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
25338             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
25339             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
25340             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
25341             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
25342             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
25343             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
25344             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
25345             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25346             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
25347
25348 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
25349
25350         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
25351             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
25352           with perror calls.
25353
25354 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
25355
25356         * config/unix.exp (g++_load): Fix syntax.
25357
25358 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
25359
25360         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
25361         * gcc.noncompile/921017-1.c: Deleted obsolete test.
25362         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
25363         Don't expect va-arg-1.c to fail.  Correct expected output for
25364         920928-1.c.
25365         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
25366         * gcc.wendy/hbm4.c: Correct typo.
25367         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
25368
25369 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
25370
25371         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
25372         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
25373         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
25374         * lib/c-torture.exp (c-torture-compile): Ditto.
25375
25376         Reduce volume of output (remove all the -I's and such).
25377         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
25378         Call gcc_cpass, gcc_cfail.
25379         (c-torture): Pass testing option to c-torture-compile.
25380
25381 1994-03-21  Doug Evans  (dje@cygnus.com)
25382
25383         Bring patches over from progressive.
25384         * config/default.exp: Exit remote shell cleanly.
25385         (g++_exit, g++_start): Add default versions.
25386         * config/sim.exp (gcc_load): Use perror, not error.
25387
25388 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
25389
25390         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
25391         set in site.exp.
25392
25393 1994-03-14  Doug Evans  (dje@cygnus.com)
25394
25395         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
25396         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
25397         (wendy_try): New proc to run testcase.
25398         (main loop): Call 'em.
25399         * gcc.wendy/*.c: Clean up pass to correct expected output.
25400
25401         * lib/gcc.exp: Minor cleanup work.
25402         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
25403
25404 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
25405
25406         * config/sim.exp (gcc_load): Document return codes better.
25407         Don't pass -v to simulator.
25408
25409 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
25410
25411           * gcc.special/920717-x.c: Fix typo.
25412           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
25413           get at sources.
25414
25415         * lib/mike-gcc.exp: Fix typo.
25416
25417 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
25418
25419         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
25420         binary to use, transform the name.
25421         * config/*.exp: rename everything. Nuke any g++ specific files,
25422         it's now a special case of gcc that requires no special support.
25423         Add a default.exp for unsupported targets.
25424
25425 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
25426
25427         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
25428         lib/old-dejagnu.exp: Fix a few patterns to work with the new
25429         version of Tcl.
25430
25431 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
25432
25433         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
25434         than a warning.
25435
25436 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
25437
25438         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
25439
25440 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
25441
25442         * gcc.execute/execute.exp: Combine opt_list and foption_list into
25443         option_list.  Compile every file with only 4/6 option choices
25444         (same as C torture) instead of with 12/18 different option
25445         choices.
25446         * lib/c-torture.exp: Likewise.
25447
25448         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
25449         not already set.
25450
25451 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
25452
25453         * lib/old-deja.exp: Add `excess errors test fails' error, now one
25454         can put an XFAIL *-*-* on excess errors.
25455
25456 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
25457
25458         * g++.law: Add more tests derived from g++-bugs snapshots.
25459
25460         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
25461         equivalent to g++.law/init9.
25462
25463         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
25464         compiled it, and the a.out file after we've run it.
25465
25466 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
25467
25468         * lib/mike-g++.exp (postbase): Delete the .o file after we've
25469         compiled it, and the a.out file after we've run it.
25470
25471 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
25472
25473         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
25474
25475 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
25476
25477         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
25478         version number.
25479
25480 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
25481
25482         * g++.law: New directory of g++ tests derived from the g++-bugs
25483         snapshots.
25484
25485 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
25486
25487         * gcc.compile: initbug1.c initbug1.exp testcase added
25488
25489 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
25490
25491         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
25492         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
25493           fixes submitted by Jeff Law (law@cs.utah.edu)
25494         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
25495           Jeff Law (law@cs.utah.edu)
25496
25497
25498 1993-11-30  Mike Stump  (mrs@cygnus.com)
25499
25500         * config/unix-g++.exp: Follow the gcc way of doing things.
25501         * g++.old-deja/old-deja.exp: Minor updates.
25502         * lib/g++.exp: New file, follow the gcc way of doing things.
25503         * lib/old-dejagnu.exp: Minor updates.
25504         * lib/mike-g++.exp: Always unset errorInfo.
25505
25506 1993-11-06  Mike Stump  (mrs@cygnus.com)
25507
25508         * lib/gcc.exp: Fix some errors with the below change, CC and
25509         CFLAGS should be global when setting, not local.
25510
25511 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
25512
25513         * lib/gcc.exp: Transform tool name.
25514
25515 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25516
25517         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
25518
25519 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25520
25521         * lib/gcc.exp: change gcc_done to gcc_stat
25522
25523 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25524
25525         * Upgraded gcc testsuite to c-torture version 1.25
25526
25527 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
25528
25529         * lib/gcc.exp: added reporting code. Changed verbose compile message.
25530         * lib/c-torture: added hooks for new reporting code.
25531
25532 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
25533
25534         * config/sh-gcc.exp: check if sh-sim exists in the path
25535
25536 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
25537
25538         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
25539         * gcc.compile/compile.exp: Initial changes for new logic.
25540         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
25541         * gcc.failure/failure.exp: Initial changes for new logic.
25542         * gcc.ieee/ieee.exp: Initial changes for new logic.
25543         * gcc.misc-tests/misc.exp: Initial changes for new logic.
25544         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
25545         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
25546         * lib/c-torture.exp: Initial changes for new logic.
25547         * lib/gcc.exp: Initial changes for new logic.
25548
25549 1993-10-15  Mike Stump  (mrs@cygnus.com)
25550
25551         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
25552         depend upon failure or success.  Fully qualify names in failure
25553         and success messages.  Always remove a.out before starting
25554         compile, just in case.  Pay more attention to error text output by
25555         the compiler.  Handle testcases with no known past errors just
25556         like all others, so that things are uniform.  Other miscellaneous
25557         improvements.
25558
25559 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
25560
25561         * gcc.cpp: new directory for cpp tests
25562
25563 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
25564
25565         * lib/chill.exp: Code reformatted, removed unused code.
25566         * config/unix-chill.exp: Code reformatted, removed unused code.
25567         * chill.execute/execute.exp: Code reformatted, removed unused code.
25568         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
25569
25570 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
25571
25572         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
25573         routines not written.
25574
25575 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
25576
25577         * config/bug-gcc.exp: Use new procs from bug.exp.
25578
25579 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
25580
25581         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
25582         via ftp, rather than depending on NFS.
25583         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
25584         case.
25585
25586 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
25587
25588         * config/bug-gcc.exp: Use new download proc.
25589
25590 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
25591
25592         * chill.execute/execute.exp: cleanups, handles errors better
25593         * chill.compile/compile.exp: rewrite, based on execute.exp
25594         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
25595         * lib/chill.exp: major changes to diff proc and compile and link
25596           procs. added chill_fail and chill_pass wrappers to pass and
25597           fail. added more comments, and handle error codes better.
25598           Added a hack to capture stderr from exec, so noncompile tests
25599           can work.
25600
25601 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
25602
25603         * chill.execute/execute.exp: rewrite of testsuite driver
25604         * lib/chill.exp: rewrite of testsuite driver
25605         * config/unix-chill.exp: rewrite of testsuite driver
25606
25607 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
25608
25609     In chill.execute:
25610         * iexpr.ch: Standardize uppercase.
25611         * tuples.dat: Standardize uppercase.
25612         * vary.ch: standardize.  Correct varying string assignments.
25613         * vary.dat: Add new output lines.
25614
25615 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
25616
25617     In chill.execute:
25618         * chprintf.ch: Standardize use of uppercase.
25619         * tuples.ch: Standardize and turn arr2 into a DCL,
25620           rather than a SYN.
25621         * pinits.ch: Standardize.
25622
25623 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
25624
25625         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
25626         * Makefil: Renamed to Makefile.in.
25627         * configure.in: New.
25628
25629 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
25630
25631     In chill.execute:
25632         * .cvsignore: Add result/output files.
25633         * Makefile: Fix up variables at start.  Use MFLAGS
25634           everywhere.  Correct bool_loc, built_ins entries.
25635           Add entry for vary1.ch.
25636         * bitarray.ch: Standardize upper-case usage.
25637         * bitexpr.ch: Standardize, add output of b1.
25638         * params.ch: Use arrayt in along PROC parameters, to
25639           avoid novelty problems.
25640         * sets.ch: Tiny cleanup.
25641         * vary1.ch: Re-indent.
25642
25643 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
25644
25645           * Add PR-related files to Makefiles, .cvsignore files, etc.
25646
25647 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
25648
25649         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
25650           with compiler objects. New names are test-flow.c and test-loop.c
25651
25652 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
25653
25654         * Upgraded c-torture tests from 1.19 to 1.20
25655
25656         * new files:
25657         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
25658         * gcc.compile: 930623-1.c 930623-2.c
25659         * gcc.noncompile: 930622-1.c 930622-2.c
25660         * gcc.failure: 920411-1.c 920627-2.c
25661         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
25662
25663 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
25664
25665         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
25666           More changes to get testsuite working properly. Needs more work.
25667           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
25668
25669 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
25670
25671         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
25672           More changes to get testsuite working properly. Needs more work.
25673
25674 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
25675
25676         * chill.compile/compile.exp: Added for Dejagnu support
25677         * chill.execute/execute.exp: Added for Dejagnu support
25678         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
25679
25680 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
25681
25682     This should complete moving the CHILL test files.
25683         * chill.noncompile(.cvsignore printf.grt
25684             in-printf.grt chprintf.grt chprintf.ch):
25685             Added test-support files.
25686           (Makefile): Modified further.
25687         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
25688             signal.ch): Added test files.
25689           * chill.execute (.cvsignore printf.grt printr.c
25690             in-printf.grt rts.c chprintf.grt rts.h): Added
25691           test-support files.
25692             (Makefile): More corrections.
25693
25694 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
25695
25696         * chill.compile, chill.execute, chill.nocompile: Add CHILL
25697           test cases, ready for DejaGnu.
25698
25699 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
25700
25701         * Upgraded c-torture tests from 1.18 to 1.19
25702
25703         * gcc.compile: added test(s):
25704           930607-1.c
25705         * gcc.execute: added test(s):
25706           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
25707
25708         * added new subdirectory for misc tests: gcc.misc-tests
25709         * gcc.misc-test(s): added tests:
25710           inst-check.c test-consts.c test-ior.c test-switch.c
25711
25712 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
25713
25714         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
25715
25716 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
25717
25718         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
25719
25720 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
25721
25722         * Upgraded c-torture tests from 1.17 to 1.18
25723
25724 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
25725
25726         * Upgraded c-torture tests from 1.12 to 1.17
25727
25728 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
25729
25730         * lib/old-dejagnu.exp:
25731           Fixed handling of XFAIL target triplets to correctly
25732           recognize wildcard characters.  Removed code that
25733           appended a unique id tag to the end of the file name
25734           printed out by the result of the testcases within a
25735           given test file.
25736
25737 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
25738
25739         * lib/old-dejagnu.exp:
25740           Reworked expected failure handling to trigger off of XFAIL
25741           keyword in keyphrase embeded in testcase source code. The
25742           XFAIL keyword must be at the end of the keyphrase line. It
25743           may optionally be followed by one or more target triplets.
25744           It has just occured that the handling of wildcards in the
25745           target triplet may not be correct.
25746
25747 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
25748
25749         * g++.old-deja/tests:
25750           Moved all subdirectories up one level into g++.old-deja .
25751
25752         * lib/old-dejagnu.exp:
25753           Fixed problem with CXXFLAGS not being properly reset, and being
25754           corrupted with extraneous "-c" compiler option.  This was
25755           causing binaries to not be generated for test that needed them.
25756           Modified strings passed to "pass" and "fail" so that individual
25757           tests from the same test file would be distinguished by an
25758           identifier appended to the test file name in the summary logs;
25759           this corrected a problem with erroneous diff logs.  Added code
25760           to search testcases for expected fail and unexpected pass keywords.
25761
25762 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
25763
25764         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
25765
25766 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
25767
25768         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
25769           Removed extraneous text from end of "Special g++ Options"
25770           keyphrase.
25771
25772         * lib/old-dejagnu.exp: Added pattern matching to look for new
25773           keywords, embedded in testcases comments, which will trigger
25774           calls to xpass and xfail.
25775
25776 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
25777
25778         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
25779           comments embedded in the testcases, especially the one looking for
25780           special compiler options, as well as the pattern matching for the
25781           compiler output again.
25782
25783 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
25784
25785         * lib/old-dejagnu.exp: Do a proper check of the return value for
25786           execute tests. Fixed several problems with the pattern matching
25787           of the compiler output which gave erroneous test results.
25788           Changed several of the test result messages to be more descriptive.
25789         * config/unix-g++.exp: Proc g++_load now actually works and
25790           executes the tests passed to it and returns a usable return
25791           value.
25792
25793 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
25794
25795           * lib/gcc.exp: Exits gracefully if $CC is bogus.
25796
25797 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
25798
25799         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
25800           Modified both files to properly execute the old style
25801           dejagnu tests. The previous versions of these files were
25802           experimental and did not function anything near correctly.
25803
25804 1993-04-05  Rob Savoye  (rob@cygnus.com)
25805
25806         * Removed all Makefile.in and configure.in files. No configuration
25807         needed now.
25808
25809 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
25810
25811         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
25812
25813 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
25814
25815         * gcc.compile/configure.in, gcc.unsorted/configure.in,
25816         gcc.special/configure.in, gcc.noncompile/configure.in,
25817         gcc.execute/configure.in, gcc.code_quality/configure.in,
25818         g++.other/configure.in, g++.old-deja/configure.in,
25819         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
25820         in srcname setting.
25821
25822 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
25823
25824         * lib/udi.exp:  Fixed mondfe and mondfe_download.
25825         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
25826         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
25827
25828 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
25829
25830         * config/udi-gdb.exp: Check $shell_id after connecting to target.
25831         (gdb_exit): Don't remove *_soc files.
25832
25833 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
25834
25835         * lib/c-torture.exp: Don't look for main; instead always use -w
25836         -c.  This is how the c-torture tests work.  Remove the object
25837         file if the compilation succeeds.
25838         * gcc.execute/execute.exp: Remove executable if test passes.
25839         * gcc.noncompile/noncompile.exp: Every test is an expected
25840         failure.
25841         * gcc.special/special.exp: Added tests from c-torture 1.11,
25842         corrected use of existing test.
25843         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
25844         gcc.execute/920625-1.c: Updated to c-torture 1.11.
25845         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
25846         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
25847         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
25848         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
25849         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
25850         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
25851         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
25852         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
25853         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
25854         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
25855         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
25856         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
25857         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
25858         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
25859         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
25860         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
25861         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
25862         c-torture 1.11.
25863         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
25864         correspond to c-torture 1.11.
25865
25866         * New file.