OSDN Git Service

* gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
2
3         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
4         if SKIP_ATTRIBUTE is defined.
5
6 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7
8         PR fortran/15957
9         * gfortran.dg/pr15957.f90: New test.
10
11 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
12
13         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
14         in comparison.
15         * gcc.dg/vect/vect-79.c: Likewise.
16         * gcc.dg/vect/vect-80.c: Likewise.
17
18 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19
20         PR fortran/15750
21         * gfortran.fortran-torture/execute/iolength_2.f90: New test.    
22
23 2004-09-20  Ira Rosen  <irar@il.ibm.com>
24
25         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
26         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
27         * gcc.dg/vect/vect-62.c: New testcase.
28         * gcc.dg/vect/vect-63.c: New testcase.
29         * gcc.dg/vect/vect-64.c: New testcase.
30         * gcc.dg/vect/vect-65.c: New testcase.
31         * gcc.dg/vect/vect-66.c: New testcase.
32         * gcc.dg/vect/vect-67.c: New testcase.
33         * gcc.dg/vect/vect-68.c: New testcase.
34         * gcc.dg/vect/vect-69.c: New testcase.
35         * gcc.dg/vect/vect-79.c: New testcase.
36         * gcc.dg/vect/vect-80.c: New testcase.
37
38 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
39
40         * gcc.target/mips/asm-1.c: New test.
41
42 2004-09-19  Ira Rosen  <irar@il.ibm.com>
43
44         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
45         * gcc.dg/vect/vect-73.c: New testcase.
46         * gcc.dg/vect/vect-74.c: New testcase.
47         * gcc.dg/vect/vect-75.c: New testcase.
48         * gcc.dg/vect/vect-76.c: New testcase.
49         * gcc.dg/vect/vect-77.c: New testcase.
50         * gcc.dg/vect/vect-78.c: New testcase
51
52 2004-09-18  Paul Brook  <paul@codesourcery.com>
53
54         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
55
56 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
57
58         PR c/17424
59         * gcc.dg/pr17424-1.c: New test.
60
61 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
62
63         * g++.dg/tree-ssa/pr17153.C: New test.
64
65 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
66
67         PR pch/13361
68         * testsuite/g++.dg/pch/wchar-1.C: New.
69         * testsuite/g++.dg/pch/wchar-1.Hs: New.
70
71 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
72
73         * gcc.c-torture/execute/20040917-1.c: New test.
74
75 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
76
77         PR tree-optimization/17319
78         * gcc.dg/pr17319.c: New test.
79
80 2004-09-17  Devang Patel  <dpatel@apple.com>
81
82         * gcc.dg/20040813-1.c: New test.
83         
84 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
85
86         PR tree-optimization/17273
87         * gcc.c-torture/compile/pr17273.c: New test.
88
89 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
90
91         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
92         Update expected messages.
93         * gcc.dg/declspec-13.c: New test.
94
95 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
96
97         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
98
99 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
100
101         * gcc.c-torture/execute/pr17252.c: Use post-increment to
102         change what 'a' is pointing to.
103
104 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
105
106         PR c++/16002
107         * g++.dg/template/error18.C: New test.
108         
109         PR c++/16029
110         * g++.dg/warn/Wunused-8.C: New test.
111
112 2004-09-17  Steven Bosscher  <stevenb@suse.de>
113
114         PR tree-optimization/17513
115         * gcc.dg/20040916-1.c: New test.
116
117 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
118
119         PR c++/17501
120         * g++.dg/template/typename7.C: New test.
121
122 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
123
124         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
125
126 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
127
128         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
129         with -ftree-based-profiling also.
130         * lib/profopt.exp: Support late-set profile_option/feedback_option.
131
132 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
133
134         PR/15364
135         * gfortran.dg/der_array_io_1.f90: New test.
136         * gfortran.dg/der_array_io_2.f90: New test.
137         * gfortran.dg/der_array_io_3.f90: New test.
138
139 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
140
141         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
142         EABI.
143
144 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
145
146         * g++.dg/opt/switch1.C: New test.
147
148 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
149
150         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
151         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
152         Update expected messages.
153
154 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
155
156         PR fortran/16485
157         * gfortran.dg/same_name_1.f90: New test.
158
159 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
160
161         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
162         dereference garbage pointers.
163
164 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
165
166         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
167         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
168
169         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
170         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
171         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
172
173 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
174
175         PR c++/17324
176         * g++.dg/template/mangle1.C: New test.
177
178 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
179
180         PR tree-optimization/17252
181         * gcc.c-torture/execute/pr17252.c: New test.
182
183 2004-09-14  Andrew Pinski  <apinski@apple.com>
184
185         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
186
187 2004-09-14  Roger Sayle  <roger@eyesopen.com>
188
189         PR rtl-optimization/9771
190         * gcc.dg/pr9771-1.c: New test case.
191
192 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
193
194         PR tree-optimization/15262
195         * gcc.c-torture/execute/pr15262-1.c: New test.
196         * gcc.c-torture/execute/pr15262-2.c: New test.
197
198 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
199
200         * gcc.dg/declspec-12.c: New test.
201
202 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
203         
204         * gfortran.dg/pr17090.f90: Add directives to test.
205
206 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
207
208         * gcc.c-torture/compile/20040914-1.c: New test.
209
210 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
211
212         PR c++/16162
213         * g++.dg/template/decl2.C: New test.
214         
215 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
216
217         PR fortran/17090
218         * gfortran.dg/pr17090.f90: New test.
219
220 2004-09-13  Dale Johannesen  <dalej@apple.com>
221
222         * gcc.c-torture/compile/pr17408.c:  New test case.
223
224 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
225
226         PR c++/16716
227         * g++.dg/parse/crash17.C: New test.
228         
229         PR c++/17327
230         * g++.dg/template/enum3.C: New test.
231
232 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
233
234         * lib/gcc-defs.exp: Load wrapper.exp.
235         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
236         using local code.
237         * lib/gcc.exp (gcc_init): Similar.
238         * lib/gfortran.exp (gfortran_init): Similar.
239         * lib/objc.exp (objc_init): Similar.
240         * lib/treelang.exp (treelang_init): Similar.
241         * lib/wrapper.exp: New file with build_wrapper call machinery in
242         ${tool}_maybe_build_wrapper.
243
244 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
245
246         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
247         "inline".
248         * gcc.dg/declspec-11.c: Update expected messages.
249         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
250         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
251         gcc.dg/inline-12.c: New tests.
252
253 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
254
255         * g++.dg/tree-ssa/pr17400.C: New testcase.
256
257 2004-09-13  James E Wilson  <wilson@specifixinc.com>
258
259         * gcc.target/mips/sb1-1.c: New testcase.
260
261 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
262
263         * lib/g77-dg.exp: Remove unused file.
264         * lib/mike-g77.exp: Ditto.
265         * lib/g77.exp: Ditto.
266
267 2004-09-12  Richard Henderson  <rth@redhat.com>
268
269         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
270
271 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
272
273         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
274         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
275         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
276         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
277         Update expected messages.
278
279 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
280
281         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
282         declaration/use mismatch for dirp parameter.
283
284 2004-09-12  Andrew Pinski  <apinski@apple.com>
285
286         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
287         -fgnu-runtime is passed.
288
289 2004-09-12  Richard Henderson  <rth@redhat.com>
290
291         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
292         do the uplevel thing and update additional_flags directly.
293         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
294         gfortran.fortran-torture/execute/intrinsic_nearest.x,
295         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
296         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
297
298 2004-09-11  Steven Bosscher  <stevenb@suse.de>
299
300         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
301
302 2004-09-11  Roger Sayle  <roger@eyesopen.com>
303
304         PR middle-end/17411
305         * g++.dg/opt/pr17411-1.C: New test case.
306
307 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
308
309         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
310         gcc.dg/tls/diag-2.c: Update expected messages.
311         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
312         messages.
313         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
314         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
315         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
316         gcc.dg/tls/diag-5.c: New tests.
317
318 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
319
320         * gcc.dg/20040910-1.c: Correct dg-error regexp.
321
322 2004-09-11  Steven Bosscher  <stevenb@suse.de>
323
324         * g++.dg/parse/break-in-for.C: New test.
325
326 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
327
328         * gcc.dg/tree-ssa/20040911-1.c: New test.
329
330 2004-09-11  Andreas Jaeger  <aj@suse.de>
331
332         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
333         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
334
335 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
336
337         * gcc.target/frv: New directory of FR-V-specific tests.
338
339 2004-09-10  James E Wilson  <wilson@specifixinc.com>
340
341         * gcc.dg/convert-vec-1.c: New test.
342
343 2004-09-10  Roger Sayle  <roger@eyesopen.com>
344
345         PR middle-end/17024
346         * gcc.dg/pr17024-1.c: New test case.
347
348 2004-09-10  Eric Christopher  <echristo@redhat.com>
349
350         * gcc.dg/20040910-1.c: New test.
351
352 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
353
354         * gcc.dg/bitfld-9.c: New test.
355
356 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
357
358         * gcc.c-torture/execute/ieee/acc1.c: New test.
359         * gcc.c-torture/execute/ieee/acc2.c: New test.
360         * gcc.c-torture/execute/ieee/mzero6.c: New test.
361
362 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
363
364         * gcc.dg/deprecated-2.c: New test.
365
366 2004-09-09  James E Wilson  <wilson@specifixinc.com>
367
368         * gcc.dg/init-vec-1.c: New test.
369
370 2004-09-09  Roger Sayle  <roger@eyesopen.com>
371
372         PR middle-end/17055
373         * gcc.dg/pr17055-1.c: New test case.
374
375 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
376
377         PR target/17377
378         * gcc.c-torture/execute/pr17377.c: New test.
379
380 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
381
382         PR c/8420
383         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
384         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
385         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
386         gcc.dg/long-long-typespec-1.c: New tests.
387         * gcc.dg/tls/diag-2.c: Update expected diagnostics
388
389 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
390
391         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
392         gcc.dg/gnu99-static-1.c: New tests.
393
394 2004-09-08  Devang Patel  <dpatel@apple.com>
395
396         * gcc.dg/darwin-ld-20040828-1.c: New test.
397         * gcc.dg/darwin-ld-20040828-2.c: New test.
398         * gcc.dg/darwin-ld-20040828-3.c: New test.
399
400 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
401
402         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
403         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
404         in error message.
405         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
406         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
407         in error message.
408         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
409         types they qualify.
410         * objc.dg/type-size-2.m: Fix wording in comment.
411         * objc.dg/va-meth-1.m: New test case.
412
413 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
414
415         PR c/16633:
416         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
417         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
418
419 2004-09-06  Devang Patel  <dpatel@apple.com>
420
421         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
422         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
423
424 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
425
426         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
427         reflect changed line numbering of diagnostics.
428
429 2004-09-06  Paul Brook  <paul@codesourcery.com>
430
431         * gfortran.dg/edit_real_1.f90: Add new test.
432
433 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
434
435         * gcc.dg/tree-ssa/loop-2.c: New test.
436         * gcc.dg/tree-ssa/loop-3.c: New test.
437         * gcc.dg/tree-ssa/loop-4.c: New test.
438         * gcc.dg/tree-ssa/loop-5.c: New test.
439
440 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
441
442         * gcc.dg/format/sentinel-1.c: Update for parameter option.
443
444 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
445
446         * gcc.dg/format/sentinel-1.c: New test.
447
448 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
449
450         * testsuite/gcc.dg/builtins-46.c: New.
451
452 2004-09-03  Devang Patel  <dpatel@apple.com>
453
454         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
455         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
456
457 2004-09-03  Jan Beulich  <jbeulich@novell.com>
458
459         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
460         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
461         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
462         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
463         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
464         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
465         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
466         the non-portable bzero.
467         * gcc.dg/20010912-1.c: xfail for NetWare.
468         * gcc.dg/20020426-2.c: xfail for NetWare.
469         * gcc.dg/20021014-1.c: xfail for NetWare.
470         * gcc.dg/20021018-1.c: xfail for NetWare.
471         * gcc.dg/20030213-1.c: xfail for NetWare.
472         * gcc.dg/20030225-1.c: xfail for NetWare.
473         * gcc.dg/20030708-1.c: xfail for NetWare.
474         * gcc.dg/builtins-config.h: Also exclude NetWare.
475         * gcc.dg/format/format.h: Define restrict only if not already defined.
476         * gcc.dg/nest.c: xfail for NetWare.
477         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
478         * lib/target-supports.exp (check_visibility_available): Exclude
479         NetWare.
480
481 2004-09-03  Jan Beulich  <jbeulich@novell.com>
482
483         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
484         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
485         deterministic starting point for the alignment of structure fields.
486         * gcc.dg/Wpadded.c: Dito.
487         * g++.dg/abi/vbase10.C: Dito.
488
489 2004-09-03  Devang Patel  <dpatel@apple.com>
490
491         * g++.dg/debug/pr15736.cc: New test.
492
493 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
494
495         * README.QMTEST: Fix out-of-date link.
496
497 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
498
499         PR fortran/16579
500         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
501         Delete.  Duplicate of gfortran.dg/g77/20010610.f
502
503 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
504
505         * g++.dg/abi/arm_rtti1.C: New test.
506
507 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
508
509         * gcc.dg/ppc-vector-memcpy.c: New.
510         * gcc.dg/ppc-vector-memset.c: New.
511
512 2004-09-02  Chao-ying Fu  <fu@mips.com>
513
514         * gcc.target/mips/mips-3d-1.c: New test.
515         * gcc.target/mips/mips-3d-2.c: New test.
516         * gcc.target/mips/mips-3d-3.c: New test.
517         * gcc.target/mips/mips-3d-4.c: New test.
518         * gcc.target/mips/mips-3d-5.c: New test.
519         * gcc.target/mips/mips-3d-6.c: New test.
520         * gcc.target/mips/mips-3d-7.c: New test.
521         * gcc.target/mips/mips-3d-8.c: New test.
522         * gcc.target/mips/mips-3d-9.c: New test.
523         * gcc.target/mips/mips-ps-1.c: New test.
524         * gcc.target/mips/mips-ps-2.c: New test.
525         * gcc.target/mips/mips-ps-3.c: New test.
526         * gcc.target/mips/mips-ps-4.c: New test.
527         * gcc.target/mips/mips-ps-type.c: New test.
528
529 2004-09-02  Paul Brook  <paul@codesourcery.com>
530
531         * gfortran.dg/edit_real_1.f90: Add new tests.
532
533 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
534
535         PR fortran/15327
536         * gfortran.dg/merge_char_1.f90: New test.
537
538 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
539
540         PR fortran/16404
541         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
542
543 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
544
545         PR c/1522
546         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
547
548 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
549
550         * g++.dg/opt/loop1.C: Do not XFAIL.
551
552 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
553
554         * gcc.c-torture/execute/20040831-1.c: New test.
555
556 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
557
558         PR fortran/16579
559         * gfortran.dg/g77/20010610.f: Now passes.
560         Copy from g77.f-torture/execute. Add dg-run directive.
561         * gfortran.dg/g77/README: Update
562
563 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
564
565         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
566         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
567         (t1, t2, t3, t4): Add volatile.
568
569 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
570
571         * g++.dg/ext/visibility/arm1.C: New test.
572
573 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
574
575         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
576         -pedantic-errors.
577
578 2004-09-01  Paul Brook  <paul@codesourcery.com>
579
580         * gfortran.dg/eof_2.f90: New test.
581
582 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
583
584         PR fortran/16579
585         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
586
587 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
588
589         PR libfortran/16805
590         * gfortran.dg/list_read_2.f90: New test.
591
592 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
593
594         * g++.dg/abi/key1.C: New test.
595
596 2004-08-31  Richard Henderson  <rth@redhat.com>
597
598         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
599         form of offsetof.
600         * g++.dg/other/offsetof5.C: Remove duplicate.
601
602 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
603
604         PR fortran/17244
605         * gfortran.dg/func_derived_1.f90: New test.
606
607 2004-08-31  Paul Brook  <paul@codesourcery.com>
608
609         * gfortran.dg/eof_1.f90: New test.
610
611 2004-08-31  Paul Brook  <paul@codesourcery.com>
612
613         * gfortran.dg/list_read_1.f90: New file.
614
615 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
616
617         * g++.dg/opt/loop1.C: XFAIL.
618
619 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
620
621         * gcc.dg/funcdef-storage-1.c: New.
622         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
623         an extern function in local scope.
624         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
625         declare an 'auto inline' function in local scope.
626         * gcc.dg/20011130-1.c: Likewise.
627         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
628         an 'auto' function in local scope.
629         * gcc.dg/20021014-1.c: Likewise.
630         * gcc.dg/20030331-2.c: Likewise.
631
632 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
633
634         * gfortran.dg/blockdata_1.f90: New test.
635
636 2004-08-30  Richard Henderson  <rth@redhat.com>
637
638         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
639
640 2004-08-30  Richard Henderson  <rth@redhat.com>
641
642         * lib/fortran-torture.exp (fortran-torture-execute): Honor
643         additional_flags set by alternate driver.
644         (ieee-options): New procedure.
645         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
646         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
647         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
648         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
649
650 2004-08-30  Richard Henderson  <rth@redhat.com>
651
652         * lib/f-torture.exp: Remove.
653
654 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
655
656         PR rtl-optimization/16590
657         * g++.dg/opt/loop1.C: New test.
658
659 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
660
661         PR fortran/13910
662         * gfortran.dg/oldstyle_1.f90: New test.
663
664 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
665         Paul Brook  <paul@codesourcery.com>
666
667         * gfortran.dg/g77/README: Update.
668         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
669         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
670         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
671
672 2004-08-28  Paul Brook  <paul@codesourcery.com>
673
674         PR libfortran/17195
675         * gfortran.dg/edit_real_1.f90: New test.
676
677 2004-08-27  Paul Brook  <paul@codesourcery.com>
678
679         * gfortran.dg/rewind_1.f90: New test.
680
681 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
682
683         PR fortran/16597
684         * gfortran.dg/pr16597.f90: New test.
685
686 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
687
688         PR c/13801
689         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
690         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
691         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
692         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
693         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
694
695 2004-08-26  Nick Clifton  <nickc@redhat.com>
696
697         * gcc.c-torture/compile/pr17119.c: New test.
698
699 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
700
701         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
702
703 2004-08-25  Richard Henderson  <rth@redhat.com>
704
705         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
706         the bits that expect kind=8 to be the largest real kind.
707
708 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
709
710         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
711
712 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
713
714         * gfortran.dg/assignment_1.f90: New test.
715
716 2004-08-25  Adam Nemet  <anemet@lnxw.com>
717
718         * g++.dg/template/repo3.C: New test.
719
720 2004-08-25  Roger Sayle  <roger@eyesopen.com>
721
722         PR middle-end/16693
723         PR tree-optimization/16372
724         * g++.dg/opt/pr16372-1.C: New test case.
725         * g++.dg/opt/pr16693-1.C: New test case.
726         * g++.dg/opt/pr16693-2.C: New test case.
727
728 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
729
730         * objc.dg/proto-lossage-4.m: New test.
731
732 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
733
734         PR c++/17155
735         * g++.dg/inherit/local2.C: New test.
736
737 2004-08-25  Paul Brook  <paul@codesourcery.com>
738
739         PR fortran/17144
740         * gfortran.dg/string_ctor_1.f90: New test.
741
742 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
743
744         PR c++/14428
745         * g++.dg/template/redecl2.C: New test.
746
747 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
748
749         PR fortran/17143
750         * gfortran.dg/pr17143.f90: New test.
751
752 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
753
754         PR fortran/17164
755         * gfortran.dg/pr17164.f90: New test.
756
757 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
758
759         * gcc.dg/tree-ssa/loop-1.c: New test.
760
761 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
762
763         * gcc.c-torture/compile/20040824-1.c: New test.
764
765 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
766
767         * gcc.c-torture/compile/iftrap-3.c: New test.
768
769 2004-08-24  Paul Brook  <paul@codesourcery.com>
770
771         * gfortran.dg/entry_2.f90: New test.
772
773 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
774
775         PR c++/16889
776         * g++.dg/lookup/ambig[12].C: New.
777
778 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
779
780         PR c++/16706
781         * g++.dg/template/crash21.C: New test.
782         * g++.dg/template/crash22.C: Likewise.
783
784 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
785
786         PR c++/17149
787         * g++.dg/template/access15.C: New.
788
789 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
790
791         PR c++/17163
792         * g++.dg/template/repo2.C: New test.
793
794 2004-08-23  Roger Sayle  <roger@eyesopen.com>
795
796         PR rtl-optimization/17078
797         * gcc.c-torture/execute/pr17078-1.c: New test case.
798
799 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
800
801         PR c/14492
802         * gcc.dg/debug/crash1.c: New test.
803
804 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
805
806         PR c/16180
807         * gcc.dg/loop-5.c: New test.
808
809 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
810
811         * gcc.c-torture/execute/20040823-1.c: New test.
812
813 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
814
815         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
816         to the assembler.  Simplify test accordingly.
817         (asm_abi_flags): Use GNU names.
818         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
819         to check for ABI flags.
820
821 2004-08-22  Andrew Pinski  <apinski@apple.com>
822
823         * g++.dg/opt/pr14029.C: New test.
824         * gcc.c-torture/execute/pr15262.c: New test.
825
826 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
827
828         * gfortran.dg/reduction.f90: Add checks with complex arguments.
829
830 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
831
832         PR 16908
833         * gfortran.dg/direct_io.f90: New test.
834
835 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
836
837         PR c++/17121
838         * g++.dg/inherit/local2.C: New test.
839
840 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
841
842         PR c++/17120
843         * g++.dg/warn/Wparentheses-4.C: New test.
844
845 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
846
847         PR c++/17121
848         * g++.dg/inherit/local2.C: New test.
849
850         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
851         * gcc.dg/ppc-ldstruct.c: Likewise.
852         * gcc.dg/ppc64-abi-2.c: Likewise.
853
854 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
855
856         PR rtl-optimization/17099
857         * gcc.c-torture/execute/20040820-1.c: New test.
858
859 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
860
861         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
862
863 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
864
865         PR fortran/17077
866         * gfortran.dg/auto_array_1.f90: New test.
867
868 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
869
870         PR fortran/17074
871         * gfortran.dg/simpleif_1.f90: New test.
872
873 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
874
875         * lib/target-supports.exp (check_profiling_available): Return
876         false for arm*-*-symbianelf* and arm*-*-eabi*.
877
878         PR c++/15890
879         * g++.dg/template/delete1.C: New test.
880
881 2004-08-19  Paul Brook  <paul@codesourcery.com>
882
883         PR fortran/14976
884         PR fortran/16228
885         * gfortran.dg/data_char_1.f90: New test.
886
887 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
888
889         PR fortran/16946
890         * gfortran.dg/reduction.f90: New testcase.
891
892 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
893
894         PR fortran/16520
895         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
896
897 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
898
899         PR c++/17041
900         * g++.dg/Wparentheses-3.C: New test.
901
902 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
903
904         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
905         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
906         * gcc.dg/vect/vect-2.c: Likewise.
907         * gcc.dg/vect/vect-3.c: Likewise.
908         * gcc.dg/vect/vect-4.c: Likewise.
909         * gcc.dg/vect/vect-5.c: Likewise.
910         * gcc.dg/vect/vect-6.c: Likewise.
911         * gcc.dg/vect/vect-7.c: Likewise.
912         * gcc.dg/vect/vect-25.c: Likewise.
913         * gcc.dg/vect/vect-31.c: Likewise.
914         * gcc.dg/vect/vect-32.c: Likewise.
915         * gcc.dg/vect/vect-34.c: Likewise.
916         * gcc.dg/vect/vect-36.c: Likewise.
917         * gcc.dg/vect/vect-all.c: Likewise.
918
919 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
920
921         PR c++/17068
922         * g++.dg/template/operator4.C: New test.
923
924 2004-08-18  Richard Henderson  <rth@redhat.com>
925
926         * gcc.dg/20040206-1.c: XFAIL.
927
928 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
929
930         PR c++/16246
931         * g++.dg/template/array7.C: New test.
932
933 2004-08-17  James E Wilson  <wilson@specifixinc.com>
934
935         * gcc.dg/mips-movcc-1.c: New test.
936         * gcc.dg/mips-movcc-2.c: New test.
937         * gcc.dg/mips-movcc-3.c: New test.
938
939         * gcc.dg/mips-nmadd-1.c: New test.
940         * gcc.dg/mips-nmadd-2.c: New test.
941
942 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
943
944         PR c++/15871
945         * g++.dg/opt/inline8.C: New test.
946
947         PR c++/16965
948         * g++.dg/parse/error17.C: New test.
949
950 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
951
952         * gcc.dg/vect: New directory for vectorizer tests.
953         * gcc.dg/vect/tree-vect.h: New file.
954         * gcc.dg/vect/vect.exp: New file.
955         * gcc.dg/vect/pr16105.c.c: New test.
956         * gcc.dg/vect/vect-1.c: New test.
957         * gcc.dg/vect/vect-2.c: New test.
958         * gcc.dg/vect/vect-3.c: New test.
959         * gcc.dg/vect/vect-4.c: New test.
960         * gcc.dg/vect/vect-5.c: New test.
961         * gcc.dg/vect/vect-6.c: New test.
962         * gcc.dg/vect/vect-7.c: New test.
963         * gcc.dg/vect/vect-8.c: New test.
964         * gcc.dg/vect/vect-9.c: New test.
965         * gcc.dg/vect/vect-10.c: New test.
966         * gcc.dg/vect/vect-11.c: New test.
967         * gcc.dg/vect/vect-12.c: New test.
968         * gcc.dg/vect/vect-13.c: New test.
969         * gcc.dg/vect/vect-14.c: New test.
970         * gcc.dg/vect/vect-15.c: New test.
971         * gcc.dg/vect/vect-16.c: New test.
972         * gcc.dg/vect/vect-17.c: New test.
973         * gcc.dg/vect/vect-18.c: New test.
974         * gcc.dg/vect/vect-19.c: New test.
975         * gcc.dg/vect/vect-20.c: New test.
976         * gcc.dg/vect/vect-21.c: New test.
977         * gcc.dg/vect/vect-22.c: New test.
978         * gcc.dg/vect/vect-23.c: New test.
979         * gcc.dg/vect/vect-24.c: New test.
980         * gcc.dg/vect/vect-25.c: New test.
981         * gcc.dg/vect/vect-26.c: New test.
982         * gcc.dg/vect/vect-27.c: New test.
983         * gcc.dg/vect/vect-28.c: New test.
984         * gcc.dg/vect/vect-29.c: New test.
985         * gcc.dg/vect/vect-30.c: New test.
986         * gcc.dg/vect/vect-31.c: New test.
987         * gcc.dg/vect/vect-32.c: New test.
988         * gcc.dg/vect/vect-33.c: New test.
989         * gcc.dg/vect/vect-34.c: New test.
990         * gcc.dg/vect/vect-35.c: New test.
991         * gcc.dg/vect/vect-36.c: New test.
992         * gcc.dg/vect/vect-37.c: New test.
993         * gcc.dg/vect/vect-38.c: New test.
994         * gcc.dg/vect/vect-40.c: New test.
995         * gcc.dg/vect/vect-41.c: New test.
996         * gcc.dg/vect/vect-42.c: New test.
997         * gcc.dg/vect/vect-43.c: New test.
998         * gcc.dg/vect/vect-44.c: New test.
999         * gcc.dg/vect/vect-45.c: New test.
1000         * gcc.dg/vect/vect-46.c: New test.
1001         * gcc.dg/vect/vect-47.c: New test.
1002         * gcc.dg/vect/vect-48.c: New test.
1003         * gcc.dg/vect/vect-49.c: New test.
1004         * gcc.dg/vect/vect-50.c: New test.
1005         * gcc.dg/vect/vect-51.c: New test.
1006         * gcc.dg/vect/vect-52.c: New test.
1007         * gcc.dg/vect/vect-53.c: New test.
1008         * gcc.dg/vect/vect-54.c: New test.
1009         * gcc.dg/vect/vect-55.c: New test.
1010         * gcc.dg/vect/vect-56.c: New test.
1011         * gcc.dg/vect/vect-57.c: New test.
1012         * gcc.dg/vect/vect-58.c: New test.
1013         * gcc.dg/vect/vect-59.c: New test.
1014         * gcc.dg/vect/vect-60.c: New test.
1015         * gcc.dg/vect/vect-61.c: New test.
1016         * gcc.dg/vect/vect-all.c: New test.
1017         * gcc.dg/vect/vect-none.c: New test.
1018
1019 2004-08-17  Paul Brook  <paul@codesourcery.com>
1020
1021         PR fortran/13082
1022         * gfortran.dg/entry_1.f90: New test.
1023
1024 2004-08-17  Andrew Pinski  <apinski@apple.com>
1025
1026         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
1027
1028 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
1029
1030         * gcc.dg/pr17036-1.c: New test.
1031
1032 2004-08-16  Devang Patel  <dpatel@apple.com>
1033
1034         * gcc.dg/darwin-20040809-1.c: New test.
1035
1036 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
1037
1038         * gcc.dg/funcdef-attr-1.c: New test.
1039
1040 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
1041
1042         * gcc.dg/altivec-17.c: New test.
1043         * gcc.dg/altivec-18.c: New test.
1044
1045 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1046
1047         PR c++/6749
1048         * g++.dg/template/vtable2.C: New test.
1049
1050 2004-08-14  Richard Henderson  <rth@redhat.com>
1051
1052         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
1053         * gcc.dg/pack-test-4.c (main): Return 0.
1054         * gcc.dg/setjmp-1.c: Remove XFAIL.
1055         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
1056
1057 2004-08-14  Richard Henderson  <rth@redhat.com>
1058
1059         * gcc.dg/980217-1.c: Add prototype for printf.
1060
1061 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
1062
1063         * gfortran.dg/pr16935.f90: New test.
1064
1065 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
1066
1067         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
1068
1069 2004-08-13  Paul Brook  <paul@codesourcery.com>
1070
1071         * gfortran.dg/der_io_1.f90: Remove stray comma.
1072
1073 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1074
1075         * gcc.dg/vmx/cw-bug-2.c: Remove.
1076         * gcc.dg/vmx/vprint-1.c: Remove.
1077         * gcc.dg/vmx/vscan-1.c: Remove.
1078
1079 2004-08-12  Devang patel  <dpatel@apple.com>
1080
1081         * gcc.dg/darwin-20040809-2.c: New test.
1082
1083 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
1084
1085         * g++.dg/ext/altivec-12.C: New test.
1086
1087         * g++.dg/ext/altivec-11.C: New test.
1088
1089 2004-08-12  Paul Brook  <paul@codesourcery.com>
1090
1091         * g++.dg/abi/arm_cxa_vec_1.C: New test.
1092
1093 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1094
1095         * g++.dg/ext/altivec-2.C: Check for hardware support before
1096         executing any VMX instructions.
1097
1098         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
1099
1100 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
1101
1102         PR c++/16276
1103         * g++.old-deja/g++.other/comdat4.C: New test.
1104         * g++.old-deja/g++.other/comdat4-aux.cc: New.
1105
1106 2004-08-12  Ben Elliston  <bje@au.ibm.com>
1107
1108         PR target/16286
1109         * gcc.dg/pr16286.c: New test.
1110
1111 2004-08-12 Jan Beulich <jbeulich@novell.com>
1112
1113         * g++.dg/ext/asm5.C: New.
1114
1115 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1116
1117         PR c++/16698
1118         * g++.dg/eh/crash1.C: New test.
1119
1120         PR c++/16717
1121         * g++.dg/ext/construct1.C: New test.
1122
1123 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1124
1125         PR c++/16853
1126         * g++.dg/init/ptrmem1.C: New test.
1127
1128         PR c++/16618
1129         * g++.dg/parse/offsetof5.C: New test.
1130
1131         PR c++/16870
1132         * g++.dg/template/overload3.C: New test.
1133
1134 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1135
1136         PR c++/16964
1137         * g++.dg/parse/error16.C: New test.
1138
1139         PR c++/16904
1140         * g++.dg/template/error14.C: New test.
1141
1142         PR c++/16929
1143         * g++.dg/template/error15.C: New test.
1144
1145 2004-08-11  Devang Patel  <dpatel@apple.com>
1146
1147         * gcc.dg/darwin-ld-20040809-1.c: New test.
1148         * gcc.dg/darwin-ld-20040809-2.c: New test.
1149
1150 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
1151
1152         PR fortran/16917
1153         * gfortran.dg/dfloat_1.f90: New test.
1154
1155 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
1156
1157         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
1158         * gcc.dg/dll-2.c: Fix dg-require syntax.
1159         * gcc.misc-tests/arm-isr.c (abort): Declare.
1160         (exit): Likewise.
1161
1162 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
1163
1164         PR c++/16971
1165         * g++.dg/parse/crash16.C: New test.
1166
1167 2004-08-10  Roger Sayle  <roger@eyesopen.com>
1168
1169         * gcc.dg/mips-rsqrt-1.c: New test case.
1170         * gcc.dg/mips-rsqrt-2.c: New test case.
1171         * gcc.dg/mips-rsqrt-3.c: New test case.
1172
1173 2004-08-10  Paul Brook  <paul@codesourcery.com>
1174
1175         * gfortran.dg/der_io_1.f90: New test.
1176
1177 2004-08-10  Paul Brook  <paul@codesourcery.com>
1178
1179         PR fortran/16919
1180         * gfortran.dg/der_array_1.f90: New test.
1181
1182 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
1183
1184         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
1185
1186 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
1187
1188         * gcc.dg/wchar_t-2.c: Fix typo.
1189
1190 2004-08-09  Falk Hueffner  <falk@debian.org>
1191
1192         PR tree-optimization/12517
1193         * gcc.c-torture/compile/pr12517.c: New test.
1194
1195         PR tree-optimization/12578
1196         * gcc.c-torture/compile/pr12578.c: New test.
1197
1198         PR tree-optimization/12899
1199         * gcc.c-torture/compile/pr12899.c: New test.
1200
1201         PR rtl-optimization/14692
1202         * gcc.c-torture/compile/pr14692.c: New test.
1203
1204         PR tree-optimization/16461
1205         * gcc.c-torture/compile/pr16461.c: New test.
1206
1207 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1208
1209         * gfortran.dg/getenv_1.f90: New test.
1210
1211 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1212
1213         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
1214         wchar_t.
1215         * gcc.dg/symbian5.c: Test -fno-short-wchar.
1216
1217 2004-08-06  Paul Brook  <paul@codesourcery.com>
1218
1219         * gfortran.dg/ret_array_1.f90: New test.
1220         * gfortran.dg/ret_pointer_1.f90: New test.
1221
1222 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
1223
1224         * gcc.dg/missing-field-init-[12].c: New tests.
1225         * g++.dg/warn/missing-field-init-[12].C: New tests.
1226
1227 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1228
1229         * gcc.dg/enum2.c: New test.
1230         * gcc.dg/symbian3.c: Likewise.
1231         * gcc.dg/symbian4.c: Likewise.
1232         * gcc.dg/wchar_t-2.c: Likewise.
1233
1234 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1235
1236         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
1237         destructor tests.
1238
1239 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1240
1241         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
1242         dg-require-visiblity.
1243         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
1244         * g++.dg/ext/visibility/fvisibility.C: Likewise.
1245         * g++.dg/ext/visibility/memfuncts.C: Likewise.
1246         * g++.dg/ext/visibility/new1.C: Likewise.
1247         * g++.dg/ext/visibility/pragma.C: Likewise.
1248         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
1249         * g++.dg/ext/visibility/virtual.C: Likewise.
1250         * g++/dg/ext/visibility/visibility-1.C: Likewise.
1251         * g++/dg/ext/visibility/visibility-2.C: Likewise.
1252         * g++/dg/ext/visibility/visibility-3.C: Likewise.
1253         * g++/dg/ext/visibility/visibility-4.C: Likewise.
1254         * g++/dg/ext/visibility/visibility-5.C: Likewise.
1255         * g++/dg/ext/visibility/visibility-6.C: Likewise.
1256         * g++/dg/ext/visibility/visibility-7.C: Likewise.
1257         * g++/dg/ext/visibility/visibility-8.C: New test.
1258         * gcc.c-torture/compile/dll.x: Remove.
1259         * gcc.dg/dll-2.c: Use dg-require-dll
1260         * gcc.dg/visibility-10.c: New test.
1261         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
1262         supporting DLLs.
1263         * testsuite/lib/scanasm.exp (scan_hidden): New function.
1264         (scan_not_hidden): Likewise.
1265
1266 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
1267
1268         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
1269
1270 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
1271
1272         * gcc.c-torture/execute/20040805-1.c: New test.
1273
1274 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
1275
1276         * gcc.dg/20020118-1.c: Declare abort.
1277         * gcc.dg/altivec_check.h: Likewise.
1278         * gcc.dg/iftrap-2.c: Likewise.
1279         * gcc.dg/pragma-darwin.c: Likewise.
1280         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
1281
1282 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
1283
1284         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
1285
1286 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1287
1288         * gcc.c-torture/execute/builtins/abs-2.c,
1289         gcc.c-torture/execute/builtins/abs-3.c,
1290         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
1291         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
1292         intmax_t, uintmax_t and their limits.
1293         * gcc.dg/intmax_t-1.c: New test.
1294
1295 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1296
1297         * g++.dg/tc1/dr147.C: Add reference to PR.
1298
1299 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
1300
1301         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
1302         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
1303
1304 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
1305
1306         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
1307
1308 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1309
1310         * gcc.dg/redecl-5.c: New test.
1311         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
1312         of scanf.
1313
1314 2004-08-03  Roger Sayle  <roger@eyesopen.com>
1315
1316         PR middle-end/16790
1317         * gcc.c-torture/execute/pr16790-1.c: New test case.
1318
1319 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
1320
1321         * g++.dg/ext/visibility/assign1.C: New test.
1322         * g++.dg/ext/visibility/new1.C: Likewise.
1323
1324         * gcc.dg/symbian1.c: New test.
1325         * gcc.dg/symbian2.c: Likewise.
1326
1327 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1328
1329         PR target/16570
1330         * gcc.dg/i386-sse-9.c: New test.
1331
1332 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1333
1334         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
1335
1336 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1337
1338         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
1339         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
1340         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
1341         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
1342         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
1343         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
1344         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
1345         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
1346         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
1347         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
1348         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
1349         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
1350         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
1351         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
1352         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
1353         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
1354         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
1355         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
1356         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
1357         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
1358         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
1359         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
1360         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
1361         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1362         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
1363         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
1364         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
1365         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
1366         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1367         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1368         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
1369         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
1370         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
1371         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
1372         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
1373         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1374         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1375         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1376         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1377         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
1378         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
1379         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
1380         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
1381         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
1382         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1383         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1384         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
1385         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
1386         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
1387         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
1388         gcc.misc-tests/i386-pf-3dnow-1.c,
1389         gcc.misc-tests/i386-pf-athlon-1.c,
1390         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1391         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
1392         Declare built-in functions used.
1393         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
1394
1395 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
1396
1397         PR c++/16707
1398         * g++.dg/lookup/using12.C: New test.
1399
1400         * g++.dg/init/null1.C: Fix PR number.
1401         * g++.dg/parse/namespace10.C: Likewise.
1402
1403 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1404
1405         PR c++/16224
1406         * g++.dg/template/spec17.C: New test.
1407         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
1408         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
1409
1410 2004-08-02  David Billinghurst
1411
1412         PR fortran/16292
1413         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
1414
1415 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
1416
1417         * gcc.dg/ia64-got-1.c: New test case.
1418
1419 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1420
1421         PR c++/16489
1422         * g++.dg/init/null1.C: New test.
1423         * g++.dg/tc1/dr76.C: Adjust error marker.
1424
1425         PR c++/16529
1426         * g++.dg/parse/namespace10.C: New test.
1427
1428         PR c++/16810
1429         * g++.dg/inherit/ptrmem2.C: New test.
1430
1431 2004-08-02  Ben Elliston  <bje@au.ibm.com>
1432
1433         PR target/16155
1434         * gcc.dg/pr16155.c: New test.
1435
1436 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1437
1438         * gcc.dg/redecl-2.c: New test.
1439
1440 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
1441
1442         * gcc.dg/darwin-longdouble.c: New file.
1443
1444 2004-07-30  Richard Henderson  <rth@redhat.com>
1445
1446         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
1447         write to constant argument.
1448         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
1449
1450 2004-07-30  Richard Henderson  <rth@redhat.com>
1451
1452         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
1453         tests of nearest around zero.
1454
1455 2004-07-30  Andrew Pinski  <apinski@apple.com>
1456
1457         * gcc.c-torture/compile/20040730-1.c: New test.
1458
1459 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
1460
1461         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
1462         powerpc-eabispe.
1463
1464 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
1465
1466         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
1467
1468 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
1469
1470         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
1471         contains $ld_library_path.
1472         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1473
1474 2004-07-29  Richard Henderson  <rth@redhat.com>
1475
1476         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
1477
1478         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
1479         (alt2, which): New.
1480         (Check): Accept either alternative.
1481
1482 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
1483
1484         * g++.dg/abi/inline1.C: New test.
1485         * g++.dg/abi/local1-a.cc: Likewise.
1486         * g++.dg/abi/local1.C: Likewise.
1487         * g++.dg/abi/mangle11.C: Tweak location of warnings.
1488         * g++.dg/abi/mangle12.C: Likewise.
1489         * g++.dg/abi/mangle17.C: Likewise.
1490         * g++.dg/abi/mangle20-2.C: Likewise.
1491         * g++.dg/opt/interface1.C: Likewise.
1492         * g++.dg/opt/interface1.h: Likewise.
1493         * g++.dg/opt/interface1-a.cc: New test.
1494         * g++.dg/parse/repo1.C: New test.
1495         * g++.dg/template/repo1.C: Likewise.
1496         * g++.dg/warn/Winline-1.C: Likewise.
1497         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
1498
1499 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
1500
1501         * gcc.dg/tree-ssa/20040729-1.c: New test.
1502
1503 2004-07-27  Matt Austern <austern@apple.com>
1504
1505         * gcc.dg/darwin-bool-1.c: New test.
1506         * gcc.dg/darwin-bool-2.c: New test.
1507
1508 2004-07-28  Richard Henderson  <rth@redhat.com>
1509
1510         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
1511         arguments in the correct type.  Don't write to constant arguments.
1512
1513 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1514
1515         PR tree-optimization/16688
1516         PR tree-optimization/16689
1517         * g++.dg/tree-ssa/pr16688.C: New test.
1518
1519 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1520
1521         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
1522         loads.  Not only in the comment, this time.
1523
1524 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
1525
1526         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
1527         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
1528         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
1529         * gcc.dg/sh4a-bitmovua.c: New.
1530         * gcc.dg/sh4a-cos.c: New.
1531         * gcc.dg/sh4a-cosf.c: New.
1532         * gcc.dg/sh4a-fprun.c: New.
1533         * gcc.dg/sh4a-fsrra.c: New.
1534         * gcc.dg/sh4a-memmovua.c: New.
1535         * gcc.dg/sh4a-sin.c: New.
1536         * gcc.dg/sh4a-sincos.c: New.
1537         * gcc.dg/sh4a-sincosf.c: New.
1538         * gcc.dg/sh4a-sinf.c: New.
1539
1540 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1541
1542         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
1543         conditionals.
1544         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
1545         loads.
1546         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
1547         DOM1.
1548
1549 2004-07-27  Andrew Pinski  <apinski@apple.com>
1550
1551         * g++.dg/rtti/tinfo1.C: Correct the xfail.
1552
1553 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
1554
1555         * gcc.dg/pragma-isr.c: New test.
1556
1557 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1558
1559         PR c++/14429
1560         * g++.dg/template/ttp11.C: New test.
1561
1562 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
1563
1564         * gcc.c-torture/compile/20040727-1.c: New test.
1565
1566 2004-07-26  Eric Christopher  <echristo@redhat.com>
1567
1568         * gcc.c-torture/compile/20040726-2.c: New test.
1569
1570 2004-07-26  Andrew Pinski  <apinski@apple.com>
1571
1572         * g++.dg/rtti/tinfo1.C: Xfail.
1573
1574 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
1575
1576         * gcc.c-torture/compile/20040726-1.c: New test.
1577
1578 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
1579             Brian Ryner  <bryner@brianryner.com>
1580
1581         PR c++/9283
1582         PR c++/15000
1583         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
1584         * g++.dg/ext/visibility/: New directory.
1585         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
1586         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
1587         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
1588         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
1589         * g++.dg/ext/visibility/fvisibility.C,
1590         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
1591         g++.dg/ext/visibility/fvisibility-override1.C
1592         g++.dg/ext/visibility/fvisibility-override2.C
1593         g++.dg/ext/visibility/memfuncts.C
1594         g++.dg/ext/visibility/noPLT.C
1595         g++.dg/ext/visibility/pragma.C
1596         g++.dg/ext/visibility/pragma-override1.C
1597         g++.dg/ext/visibility/pragma-override2.C
1598         g++.dg/ext/visibility/staticmemfuncts.C
1599         g++.dg/ext/visibility/virtual.C: New tests.
1600
1601 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1602
1603         PR c/15360
1604         * gcc.dg/pr15360-1.c: New test.
1605
1606 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
1607
1608         * gcc.dg/pragma-align-2.c: New test.
1609         * gcc.dg/pragma-init-fini.c: New test.
1610         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
1611         targets.
1612
1613 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1614
1615         * gcc.dg/init-string-2.c: New test.
1616
1617 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
1618
1619         PR 16684
1620         * gcc.dg/Wredundant-decls-1.c: New test case.
1621
1622 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
1623
1624         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
1625         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
1626         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
1627         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
1628         * gcc.dg/compat/generate-random.c: New file.
1629         * gcc.dg/compat/generate-random.h: Likewise.
1630         * gcc.dg/compat/generate-random_r.c: Likewise.
1631         * gcc.dg/compat/struct-layout-1.h: Likewise.
1632         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
1633         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
1634         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
1635         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
1636         * gcc.dg/compat/struct-layout-1_main.c: New test.
1637         * gcc.dg/compat/struct-layout-1_x.c: New file.
1638         * gcc.dg/compat/struct-layout-1_y.c: New file.
1639         * gcc.dg/compat/struct-layout-1_test.h: New file.
1640
1641 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1642
1643         * gcc.dg/comp-return-1.c: New test
1644
1645 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
1646
1647         * gcc.dg/vmx/8-02a.c: Fix typo.
1648
1649         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
1650         * gcc.dg/darwin-abi-3.c: New test.
1651
1652         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
1653         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
1654
1655         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
1656         * gcc.dg/vmx/ops-long-1.c: New test.
1657         * gcc.dg/vmx/ops-long-2.c: New test.
1658
1659 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1660
1661         * g++.dg/lookup/conv-[1234].C: New.
1662
1663 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
1664
1665         * g++.dg/parse/attr2.C: Simplify.
1666
1667 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1668
1669         PR c/7284
1670         * gcc.c-torture/execute/pr7284-1.c: New test.
1671
1672 2004-07-22  Brian Booth  <bbooth@redhat.com>
1673
1674         * gcc.dg/tree-ssa/20040721-1.c: New test.
1675
1676 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1677
1678         * g++.dg/template/crash20.c: New.
1679
1680 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
1681
1682         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
1683         Add dg-run directive.  Declare variables as required.
1684         * gfortran.dg/g77/README: Update
1685
1686 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
1687
1688         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
1689         gcc.dg/cris-peep2-andu2.c: New tests.
1690
1691 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1692
1693         PR c/15052
1694         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
1695         on return type.
1696         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
1697         messages.
1698         * gcc.dg/qual-return-2.c: Update expected messages.
1699         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
1700
1701 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1702
1703         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
1704         * gcc.dg/noncompile/921102-1.c: Update expected error message.
1705
1706 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1707
1708         PR c/11250
1709         * gcc.dg/init-string-1.c: New test.
1710
1711 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
1712
1713         PR middle-end/15345
1714         PR c/16450
1715         * gcc.dg/torture/nested-fn-1.c: New test.
1716
1717 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
1718
1719         PR target/16559
1720         * gcc.dg/ia64-fptr-1.c: New file.
1721
1722 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1723
1724         PR c++/14497
1725         * g++.dg/template/spec16.C: New test.
1726         * g++.old-deja/g++.robertl/eb118.C: Remove.
1727
1728 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1729
1730         PR c++/509
1731         * g++.dg/template/spec15.C: New test.
1732
1733 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
1734
1735         Copy cases from g77.f-torture/execute and add dg-run
1736         directive.  Other changes as noted.
1737         * gfortran.dg/g77/13037.f
1738         * gfortran.dg/g77/1832.f
1739         * gfortran.dg/g77/19981119-0.f
1740         * gfortran.dg/g77/19990313-0.f
1741         * gfortran.dg/g77/19990313-1.f
1742         * gfortran.dg/g77/19990313-2.f
1743         * gfortran.dg/g77/19990313-3.f
1744         * gfortran.dg/g77/19990419-1.f
1745         * gfortran.dg/g77/19990826-0.f
1746         * gfortran.dg/g77/19990826-2.f
1747         * gfortran.dg/g77/20000503-1.f
1748         * gfortran.dg/g77/20001111.f
1749         * gfortran.dg/g77/20010116.f
1750         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
1751         * gfortran.dg/g77/20010430.f
1752         * gfortran.dg/g77/6177.f
1753         * gfortran.dg/g77/947.f
1754         * gfortran.dg/g77/970816-3.f
1755         * gfortran.dg/g77/971102-1.f
1756         * gfortran.dg/g77/980520-1.f
1757         * gfortran.dg/g77/980628-0.f
1758         * gfortran.dg/g77/980628-1.f
1759         * gfortran.dg/g77/980628-10.f
1760         * gfortran.dg/g77/980628-2.f
1761         * gfortran.dg/g77/980628-3.f
1762         * gfortran.dg/g77/980628-7.f
1763         * gfortran.dg/g77/980628-8.f
1764         * gfortran.dg/g77/980628-9.f
1765         * gfortran.dg/g77/980701-0.f
1766         * gfortran.dg/g77/980701-1.f
1767         * gfortran.dg/g77/cabs.f
1768         * gfortran.dg/g77/claus.f
1769         * gfortran.dg/g77/complex_1.f
1770         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
1771         * gfortran.dg/g77/dcomplex.f
1772         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
1773         * gfortran.dg/g77/f90-intrinsic-mathematical.f
1774         * gfortran.dg/g77/f90-intrinsic-numeric.f
1775         * gfortran.dg/g77/int8421.f
1776         * gfortran.dg/g77/labug1.f
1777         * gfortran.dg/g77/large_vec.f
1778         * gfortran.dg/g77/le.f
1779         * gfortran.dg/g77/short.f
1780         * gfortran.dg/g77/README: Update
1781
1782 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
1783
1784         PR c++/16637
1785         * g++.dg/parse/lookup4.C: New test.
1786
1787 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1788
1789         PR c++/16175
1790         * g++.dg/template/ttp10.C: New test.
1791
1792 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1793
1794         * gcc.dg/pr12625-1.c: New test.
1795
1796 2004-07-20  Steven Bosscher  <stevenb@suse.de>
1797
1798         * testsuite/gcc.dg/switch-warn-1.c: New test.
1799         * testsuite/gcc.dg/switch-warn-2.c: New test.
1800         * gcc.c-torture/compile/pr14730.c: Update.
1801
1802 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
1803
1804         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
1805         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
1806         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
1807         g++.dg/template/nontype3.C: Remove trailing CR from tests.
1808
1809 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
1810
1811         PR c++/16623
1812         * g++.dg/template/assign1.C: New test.
1813
1814 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1815
1816         PR c++/12170
1817         * g++.dg/template/ttp9.C: New test.
1818
1819 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
1820
1821         * gcc.dg/format/cmn-err-1.c: New test.
1822
1823 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1824
1825         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
1826         gcc.dg/Wparentheses-10.c: New tests.
1827         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
1828
1829 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1830
1831         PR fortran/16465
1832         * gfortran.dg/g77//ffixed-line-length-0.f,
1833         gfortran.dg/g77/ffixed-line-length-132.f,
1834         gfortran.dg/g77/ffixed-line-length-72.f,
1835         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
1836         gfortran.dg/g77/README: Update.
1837
1838 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1839
1840         PR c++/13092
1841         * g++.dg/template/non-dependent7.C: New test.
1842         * g++.dg/template/non-dependent8.C: Likewise.
1843         * g++.dg/template/non-dependent9.C: Likewise.
1844         * g++.dg/template/non-dependent10.C: Likewise.
1845
1846 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
1847
1848         PR c++/16337
1849         * g++.dg/parse/attr2.C: New test.
1850
1851 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
1852
1853         * g77.dg: Removed.
1854         * g77.f-torture: Ditto.
1855
1856 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1857
1858         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
1859         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
1860         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
1861
1862 2004-07-16  Richard Henderson  <rth@redhat.com>
1863
1864         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
1865
1866 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1867
1868         * lib/fortran-torture.exp (fortran-torture): Don't test compile
1869         tests with full list of options.
1870         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
1871         of TORTURE_OPTIONS if test contains 'dg-do run'.
1872
1873         PR fortran/16404
1874         * gfortran.dg/do_iterator.f90: New test.
1875
1876 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1877
1878         PR rtl-optimization/16536
1879         * gcc.c-torture/execute/restrict-1.c: New test.
1880
1881 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1882
1883         PR fortran/15324
1884         * gfortran.dg/pr15324.f90: New test.
1885
1886         PR fortran/15129
1887         * gfortran.dg/pr15129.f90: New test.
1888
1889         PR fortran/15140
1890         * gfortran.dg/pr15140.f90: New test.
1891
1892         PR fortran/13792
1893         * gfortran.fortran-torture/execute/bounds.f90: Add check for
1894         compile-time simplification.
1895
1896 2004-07-14  Mike Stump  <mrs@apple.com>
1897
1898         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
1899
1900 2004-07-14  James E Wilson  <wilson@specifixinc.com>
1901
1902         PR target/16325
1903         * gcc.dg/profile-generate-1.c: New.
1904
1905 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
1906
1907         * gcc.c-torture/execute/20040709-1.c: New test.
1908         * gcc.c-torture/execute/20040709-2.c: New test.
1909
1910 2004-07-14  Mike Stump  <mrs@apple.com>
1911
1912         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
1913
1914 2004-07-14  Mike Stump  <mrs@apple.com>
1915
1916         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
1917
1918 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
1919
1920         PR c++/16518
1921         * g++.dg/parse/mutable1.C: New test.
1922
1923 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
1924
1925         PR tree-optimization/16443
1926         * gcc.dg/tree-ssa/20040713-1.c: New test.
1927
1928 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
1929
1930         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
1931         for operator new.
1932
1933 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1934
1935         * gfortran.dg/g77/README: New file
1936         * gfortran.dg/g77/19981216-0.f:  Copy from
1937         g77.f-torture/noncompile.  Add "dg-do compile" and
1938         dg-error as required.
1939         * gfortran.dg/g77/19990218-1.f: Likewise
1940         * gfortran.dg/g77/19990905-1.f: Likewise
1941         * gfortran.dg/g77/9263.f: Likewise
1942         * gfortran.dg/g77/980615-0.f: Likewise
1943         * gfortran.dg/g77/980616-0.f: Likewise
1944         * gfortran.dg/g77/check0.f: Likewise
1945         * gfortran.dg/g77/select_no_compile.f: Likewise
1946
1947 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1948
1949         Copy files from g77.f-torture/compile.
1950         Add "{ dg-do compile}".  Other changes as noted
1951         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
1952         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
1953         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
1954         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
1955         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
1956         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
1957         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
1958         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
1959         statement to conform to standard.  Append alpha1.x for reference.
1960         * gfortran.dg/g77/xformat.f: Add dg-warning
1961
1962 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1963
1964         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
1965         Add {dg-do compile} directive.
1966         * gfortran.dg/g77/cpp2.F: Likewise
1967
1968 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1969
1970         PR c++/5402
1971         * g++.dg/lookup/name-clash1.C: New test.
1972
1973         PR c++/9777
1974         * g++.dg/lookup/name-clash2.C: New test.
1975
1976         PR c++/12102
1977         * g++.dg/lookup/name-clash3.C: New test.
1978
1979 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1980
1981         * g++.dg/lookup/new2.C: New test.
1982         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
1983
1984 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
1985
1986         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
1987         Add {dg-do compile} directive.
1988         * gfortran.dg/g77/13060.f: Likewise
1989         * gfortran.dg/g77/19990218-0.f: Likewise
1990         * gfortran.dg/g77/19990305-0.f: Likewise
1991         * gfortran.dg/g77/19990419-0.f: Likewise
1992         * gfortran.dg/g77/19990502-0.f: Likewise
1993         * gfortran.dg/g77/19990502-1.f: Likewise
1994         * gfortran.dg/g77/19990525-0.f: Likewise
1995         * gfortran.dg/g77/19990826-1.f: Likewise
1996         * gfortran.dg/g77/19990826-3.f: Likewise
1997         * gfortran.dg/g77/19990905-2.f: Likewise
1998         * gfortran.dg/g77/20000412-1.f: Likewise
1999         * gfortran.dg/g77/20000511-1.f: Likewise
2000         * gfortran.dg/g77/20000511-2.f: Likewise
2001         * gfortran.dg/g77/20000518.f: Likewise
2002         * gfortran.dg/g77/20000601-1.f: Likewise
2003         * gfortran.dg/g77/20000601-2.f: Likewise
2004         * gfortran.dg/g77/20000629-1.f: Likewise
2005         * gfortran.dg/g77/20000630-2.f: Likewise
2006         * gfortran.dg/g77/20010115.f: Likewise
2007         * gfortran.dg/g77/20010321-1.f: Likewise
2008         * gfortran.dg/g77/20010426.f: Likewise
2009         * gfortran.dg/g77/20020307-1.f: Likewise
2010         * gfortran.dg/g77/8485.f: Likewise
2011         * gfortran.dg/g77/960317-1.f: Likewise
2012         * gfortran.dg/g77/970915-0.f: Likewise
2013         * gfortran.dg/g77/980310-1.f: Likewise
2014         * gfortran.dg/g77/980310-2.f: Likewise
2015         * gfortran.dg/g77/980310-3.f: Likewise
2016         * gfortran.dg/g77/980310-4.f: Likewise
2017         * gfortran.dg/g77/980310-6.f: Likewise
2018         * gfortran.dg/g77/980310-7.f: Likewise
2019         * gfortran.dg/g77/980310-8.f: Likewise
2020         * gfortran.dg/g77/980419-2.f: Likewise
2021         * gfortran.dg/g77/980424-0.f: Likewise
2022         * gfortran.dg/g77/980427-0.f: Likewise
2023         * gfortran.dg/g77/980729-0.f: Likewise
2024         * gfortran.dg/g77/981117-1.f: Likewise
2025         * gfortran.dg/g77/toon_1.f: Likewise
2026
2027 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2028
2029         PR c++/2204
2030         * g++.dg/other/abstract2.C: New test.
2031
2032 2004-07-12  Paul Brook  <paul@codesourcery.com>
2033
2034         * gfortran.dg/pointer_init_1.f90: New test.
2035
2036 2004-07-11  Paul Brook  <paul@codesourcery.com>
2037
2038         PR fortran/15986
2039         * gfortran.dg/contained_1.f90: New test.
2040
2041 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
2042
2043         * g++.dg/parse/defarg8.C: New test.
2044
2045 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2046
2047         PR fortran/16433
2048         * gfortran.dg/pr16433.f: New test.
2049
2050         PR fortran/17574
2051         * gfortran.dg/pr15754.f90: New test.
2052
2053 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2054
2055         PR tree-optimization/16437
2056         * gcc.c-torture/execute/bitfld-4.c: New test.
2057
2058 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2059
2060         * gfortran.fortran-torture/execute/common_2.f90: Add check for
2061         access to common var from module.
2062
2063 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2064
2065         PR fortran/16336
2066         * gfortran.fortran-torture/execute/common_2.f90: New test.
2067
2068 2004-07-10  Paul Brook  <paul@codesourcery.com>
2069
2070         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
2071
2072 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2073
2074         PR fortran/15969
2075         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
2076
2077 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
2078
2079         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
2080         * gfortran.dg/g77/ffixed-form-2.f: Likewise
2081         * gfortran.dg/g77/ffree-form-1.f: Likewise
2082         * gfortran.dg/g77/ffree-form-2.f: Likewise
2083         * gfortran.dg/g77/ffree-form-3.f: Likewise
2084         * gfortran.dg/g77/fno-underscoring.f: Likewise
2085         * gfortran.dg/g77/funderscoring.f: Likewise
2086         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
2087
2088 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2089
2090         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
2091
2092 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2093         Paul Brook  <paul@codesourcery.com>
2094
2095         PR fortran/13415
2096         * gfortran.dg/common_pointer_1.f90: New test.
2097
2098 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2099
2100         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
2101
2102 2004-07-09  James E Wilson  <wilson@specifixinc.com>
2103
2104         PR target/16364
2105         * gcc.c-torture/compile/20040709-1.c: New.
2106
2107 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2108
2109         PR fortran/14077
2110         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
2111
2112 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2113
2114         PR fortran/13201
2115         * gfortran.dg/shape_1.f90: New test.
2116
2117 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
2118             Andrew Pinski  <apinski@apple.com>
2119
2120         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
2121
2122 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2123
2124         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
2125         comment.
2126
2127 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2128         Paul Brook  <paul@codesourcery.com>
2129
2130         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
2131         '.f95' and '.F95'.
2132
2133 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
2134
2135         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
2136
2137 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2138
2139         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
2140         testcases with capital suffix.
2141
2142 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2143
2144         PR fortran/15481
2145         PR fortran/13372
2146         PR fortran/13575
2147         PR fortran/15978
2148         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
2149
2150         * gfortran.dg/implicit_1.f90: New test.
2151
2152 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2153
2154         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
2155         expression to match gfortran warning/error messages
2156         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
2157         dg-error text.
2158
2159 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2160
2161         * lib/fortran-torture.exp: Rename proc search_for to
2162         search_for_re.
2163
2164 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2165
2166         * gcc.c-torture/execute/simd-5.x: New file.
2167         XFAIL on SPARC 64-bit at -O0.
2168
2169 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2170
2171         PR c++/8211
2172         PR c++/16165
2173         * g++.dg/warn/effc3.C: New test.
2174
2175 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2176
2177         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
2178         change X to 1X in format.
2179         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
2180         add data statements to conform to standard.
2181
2182 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2183
2184         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
2185         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
2186         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
2187
2188 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2189
2190         * gfortran.dg/g77/7388.f: Copy from g77.dg
2191         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
2192         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
2193         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
2194         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
2195         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
2196         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
2197         * gfortran.dg/g77/strlen0.f: Likewise
2198
2199 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
2200
2201         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
2202         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
2203
2204 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2205
2206         * gcc.c-torture/execute/920428-2.x: Delete.
2207         * gcc.c-torture/execute/920501-7.x: Likewise.
2208
2209 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
2210
2211         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
2212         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
2213         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
2214         prescott and c3-2.
2215         (PREFETCH_3DNOW): Add -march=c3.
2216
2217 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
2218
2219         PR c/16437
2220         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
2221         * gcc.c-torture/execute/bf64-1.x: Likewise.
2222
2223 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2224
2225         * gcc.c-torture/compile/20040708-1.c: New test.
2226
2227 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2228
2229         PR c++/16169
2230         * g++.dg/warn/effc2.C: New test.
2231
2232 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2233
2234         * gcc.c-torture/execute/bitfld-1.x: Remove.
2235         * gcc.c-torture/execute/bitfld-3.c: New test.
2236         * gcc.dg/bitfld-2.c: Remove XFAILs.
2237
2238 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2239
2240         PR c++/16276
2241         * g++.dg/rtti/tinfo1.C: New file.
2242
2243 2004-07-07  Eric Christopher  <echristo@redhat.com>
2244
2245         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
2246
2247 2004-07-07  Andrew Pinski  <apinski@apple.com>
2248
2249         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
2250
2251 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
2252
2253         * g++.dg/init/call1.C: XFAIL.
2254
2255 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
2256
2257         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
2258         except for movstrict*, to movmem* and clrstr* to clrmem*.
2259
2260 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
2261
2262         * gcc.c-torture/execute/20040707-1.c: New test.
2263
2264 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
2265
2266         * gcc.c-torture/execute/20040706-1.c: New test.
2267
2268 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2269
2270         PR c++/3671
2271         * g++.dg/template/spec14.C: New test.
2272
2273 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
2274
2275         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
2276         nothing if not yet defined.  Use it in b, c and d type definitions.
2277         * gcc.c-torture/execute/20040705-1.c: New test.
2278         * gcc.c-torture/execute/20040705-2.c: New test.
2279
2280 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2281
2282         PR c++/2518
2283         * g++.dg/lookup/new1.C: New test.
2284
2285 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2286
2287         PR c++/11406
2288         * g++.dg/template/sizeof8.C: New test.
2289
2290 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
2291
2292         * gcc.c-torture/compile/20040705-1.c: New test.
2293
2294 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
2295
2296         * gfortran.fortran-torture/execute/seq_io.f90: New test.
2297
2298 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
2299
2300         * gcc.dg/cpp/if-mop.c: Two new testcases.
2301         * gcc.dg/cpp/trad/comment-3.c: New.
2302
2303 2004-07-04  Paul Brook  <paul@codesourcery.com>
2304
2305         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
2306
2307 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
2308
2309         PR c++/3761
2310         * g++.dg/lookup/crash4.C: New test.
2311
2312 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
2313
2314         * gcc.c-torture/execute/builtin-abs-1.c
2315         * gcc.c-torture/execute/builtin-abs-2.c
2316         * gcc.c-torture/execute/builtin-complex-1.c
2317         * gcc.c-torture/execute/builtins/string-1-lib.c
2318         * gcc.c-torture/execute/builtins/string-1.c
2319         * gcc.c-torture/execute/builtins/string-2-lib.c
2320         * gcc.c-torture/execute/builtins/string-2.c
2321         * gcc.c-torture/execute/builtins/string-3-lib.c
2322         * gcc.c-torture/execute/builtins/string-3.c
2323         * gcc.c-torture/execute/builtins/string-4-lib.c
2324         * gcc.c-torture/execute/builtins/string-4.c
2325         * gcc.c-torture/execute/builtins/string-5-lib.c
2326         * gcc.c-torture/execute/builtins/string-5.c
2327         * gcc.c-torture/execute/builtins/string-6-lib.c
2328         * gcc.c-torture/execute/builtins/string-6.c
2329         * gcc.c-torture/execute/builtins/string-7-lib.c
2330         * gcc.c-torture/execute/builtins/string-7.c
2331         * gcc.c-torture/execute/builtins/string-8-lib.c
2332         * gcc.c-torture/execute/builtins/string-8.c
2333         * gcc.c-torture/execute/builtins/string-9-lib.c
2334         * gcc.c-torture/execute/builtins/string-9.c
2335         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
2336         * gcc.c-torture/execute/builtins/string-asm-1.c
2337         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
2338         * gcc.c-torture/execute/builtins/string-asm-2.c
2339         * gcc.c-torture/execute/stdio-opt-1.c
2340         * gcc.c-torture/execute/stdio-opt-2.c
2341         * gcc.c-torture/execute/stdio-opt-3.c
2342         * gcc.c-torture/execute/string-opt-1.c
2343         * gcc.c-torture/execute/string-opt-10.c
2344         * gcc.c-torture/execute/string-opt-11.c
2345         * gcc.c-torture/execute/string-opt-12.c
2346         * gcc.c-torture/execute/string-opt-13.c
2347         * gcc.c-torture/execute/string-opt-14.c
2348         * gcc.c-torture/execute/string-opt-15.c
2349         * gcc.c-torture/execute/string-opt-16.c
2350         * gcc.c-torture/execute/string-opt-2.c
2351         * gcc.c-torture/execute/string-opt-6.c
2352         * gcc.c-torture/execute/string-opt-7.c
2353         * gcc.c-torture/execute/string-opt-8.c:
2354         Replace with ...
2355
2356         * gcc.c-torture/execute/builtins/abs-2.c
2357         * gcc.c-torture/execute/builtins/abs-3.c
2358         * gcc.c-torture/execute/builtins/complex-1.c
2359         * gcc.c-torture/execute/builtins/fprintf.c
2360         * gcc.c-torture/execute/builtins/fputs.c
2361         * gcc.c-torture/execute/builtins/memcmp.c
2362         * gcc.c-torture/execute/builtins/memmove.c
2363         * gcc.c-torture/execute/builtins/memops-asm.c
2364         * gcc.c-torture/execute/builtins/mempcpy-2.c
2365         * gcc.c-torture/execute/builtins/mempcpy.c
2366         * gcc.c-torture/execute/builtins/memset.c
2367         * gcc.c-torture/execute/builtins/printf.c
2368         * gcc.c-torture/execute/builtins/sprintf.c
2369         * gcc.c-torture/execute/builtins/strcat.c
2370         * gcc.c-torture/execute/builtins/strchr.c
2371         * gcc.c-torture/execute/builtins/strcmp.c
2372         * gcc.c-torture/execute/builtins/strcpy.c
2373         * gcc.c-torture/execute/builtins/strcspn.c
2374         * gcc.c-torture/execute/builtins/strlen-2.c
2375         * gcc.c-torture/execute/builtins/strlen.c
2376         * gcc.c-torture/execute/builtins/strncat.c
2377         * gcc.c-torture/execute/builtins/strncmp-2.c
2378         * gcc.c-torture/execute/builtins/strncmp.c
2379         * gcc.c-torture/execute/builtins/strncpy.c
2380         * gcc.c-torture/execute/builtins/strpbrk.c
2381         * gcc.c-torture/execute/builtins/strpcpy-2.c
2382         * gcc.c-torture/execute/builtins/strpcpy.c
2383         * gcc.c-torture/execute/builtins/strrchr.c
2384         * gcc.c-torture/execute/builtins/strspn.c
2385         * gcc.c-torture/execute/builtins/strstr-asm.c
2386         * gcc.c-torture/execute/builtins/strstr.c:
2387         ... these new files.
2388
2389         * gcc.c-torture/execute/builtins/abs-2-lib.c
2390         * gcc.c-torture/execute/builtins/abs-3-lib.c
2391         * gcc.c-torture/execute/builtins/complex-1-lib.c
2392         * gcc.c-torture/execute/builtins/fprintf-lib.c
2393         * gcc.c-torture/execute/builtins/fputs-lib.c
2394         * gcc.c-torture/execute/builtins/memcmp-lib.c
2395         * gcc.c-torture/execute/builtins/memmove-lib.c
2396         * gcc.c-torture/execute/builtins/memops-asm-lib.c
2397         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
2398         * gcc.c-torture/execute/builtins/mempcpy-lib.c
2399         * gcc.c-torture/execute/builtins/memset-lib.c
2400         * gcc.c-torture/execute/builtins/printf-lib.c
2401         * gcc.c-torture/execute/builtins/sprintf-lib.c
2402         * gcc.c-torture/execute/builtins/strcat-lib.c
2403         * gcc.c-torture/execute/builtins/strchr-lib.c
2404         * gcc.c-torture/execute/builtins/strcmp-lib.c
2405         * gcc.c-torture/execute/builtins/strcpy-lib.c
2406         * gcc.c-torture/execute/builtins/strcspn-lib.c
2407         * gcc.c-torture/execute/builtins/strlen-2-lib.c
2408         * gcc.c-torture/execute/builtins/strlen-lib.c
2409         * gcc.c-torture/execute/builtins/strncat-lib.c
2410         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
2411         * gcc.c-torture/execute/builtins/strncmp-lib.c
2412         * gcc.c-torture/execute/builtins/strncpy-lib.c
2413         * gcc.c-torture/execute/builtins/strpbrk-lib.c
2414         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
2415         * gcc.c-torture/execute/builtins/strpcpy-lib.c
2416         * gcc.c-torture/execute/builtins/strrchr-lib.c
2417         * gcc.c-torture/execute/builtins/strspn-lib.c
2418         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
2419         * gcc.c-torture/execute/builtins/strstr-lib.c
2420         * gcc.c-torture/execute/builtins/lib/abs.c
2421         * gcc.c-torture/execute/builtins/lib/fprintf.c
2422         * gcc.c-torture/execute/builtins/lib/memset.c
2423         * gcc.c-torture/execute/builtins/lib/printf.c
2424         * gcc.c-torture/execute/builtins/lib/sprintf.c
2425         * gcc.c-torture/execute/builtins/lib/strcpy.c
2426         * gcc.c-torture/execute/builtins/lib/strcspn.c
2427         * gcc.c-torture/execute/builtins/lib/strncat.c
2428         * gcc.c-torture/execute/builtins/lib/strncmp.c
2429         * gcc.c-torture/execute/builtins/lib/strncpy.c
2430         * gcc.c-torture/execute/builtins/lib/strpbrk.c
2431         * gcc.c-torture/execute/builtins/lib/strspn.c
2432         * gcc.c-torture/execute/builtins/lib/strstr.c:
2433         New files containing support routines.
2434
2435         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
2436         declaration.
2437         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
2438         when not optimizing.
2439
2440 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
2441
2442         PR c++/16240
2443         * g++.dg/abi/mangle22.C: New test.
2444         * g++.dg/abi/mangle23.C: Likewise.
2445
2446 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
2447
2448         PR fortran/16290
2449         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
2450         Allow for cases without denormalized floating point numbers.
2451
2452 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
2453
2454         PR c/1027
2455         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
2456         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
2457         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
2458         expected warning text.
2459         * gcc.dg/format/diag-2.c: New test.
2460
2461 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2462
2463         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
2464
2465 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
2466
2467         * gcc.dg/builtins-43.c: New.
2468         * gcc.dg/builtins-44.c: New.
2469         * gcc.dg/builtins-45.c: New.
2470
2471 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
2472             Andreas Tobler  <a.tobler@schweiz.ch>
2473
2474         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
2475         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
2476         as SIGSEGV.
2477         * gcc.dg/cleanup-11.c: Likewise.
2478         * gcc.dg/cleanup-8.c: Likewise.
2479         * gcc.dg/cleanup-9.c: Likewise.
2480         * gcc.dg/cleanup-5.c: Run on all platforms.
2481
2482 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2483
2484         * g++.dg/warn/nonnull1.C: New test.
2485
2486 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2487
2488         * gcc.dg/compat/compat-common.h: Wrap up CINT in
2489         an #ifndef SKIP_COMPLEX_INT/#endif pair.
2490         Special-case the Sun compiler wrt to <complex.h>.
2491
2492 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
2493
2494         * gcc.dg/Wunreachable-8.C: New test.
2495
2496         * gcc.dg/h8300-ice2.c : New test.
2497
2498 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
2499
2500         PR fortran/16161
2501         * gfortran.fortran-torture/compile/implicit.f90: Add test
2502         for implicit character.
2503
2504 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
2505
2506         PR fortran/16289
2507         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
2508         Use tiny() intrinsic to find smallest non-negative real
2509
2510 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
2511
2512         * gcc.dg/compat/struct-by-value-22_main.c: New test.
2513         * gcc.dg/compat/struct-by-value-22_x.c: New.
2514         * gcc.dg/compat/struct-by-value-22_y.c: New.
2515
2516         * gcc.c-torture/execute/20040629-1.c: New test.
2517
2518 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
2519
2520         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
2521         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
2522
2523         PR target/16195
2524         * gcc.dg/20040625-1.c: New test.
2525
2526 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2527
2528         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
2529
2530 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2531
2532         PR fortran/15963
2533         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
2534
2535 2004-06-29  Richard Henderson  <rth@redhat.com>
2536
2537         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
2538
2539 2004-06-29  Paul Brook  <paul@codesourcery.com>
2540
2541         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
2542         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
2543
2544 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
2545
2546         PR c++/16260
2547         * g++.dg/parse/crash15.C: New.
2548
2549 2004-06-28  Andrew Pinski  <apinski@apple.com>
2550
2551         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
2552         by the error already.
2553
2554         * g++.dg/opt/ptrmem4.C: Change to compile only test.
2555
2556 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
2557
2558         PR target/14041
2559         * gcc.dg/h8300-bss-align-1.c : New.
2560
2561 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2562
2563         * PR c++/16174
2564         * g++.dg/template/ctor4.C: New.
2565
2566 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
2567
2568         PR c++/16205
2569         * g++.dg/warn/Wsequence-point-1.C: New test.
2570
2571 2004-06-27  Paul Brook  <paul@codesourcery.com>
2572
2573         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
2574
2575 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
2576
2577         * g++.old-deja/g++.mike/p7325.C: Remove.
2578
2579 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
2580
2581         PR c/14963
2582         * gcc.dg/pr14963.c: New test.
2583
2584 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
2585
2586         PR c++/16193
2587         * g++.dg/parse/redef1.C: New test.
2588
2589 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
2590
2591         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
2592         20021110.c.
2593         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
2594         20021119-1.c.
2595         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
2596         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
2597         5-04.c.
2598         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
2599         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
2600         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
2601         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
2602         g++.brendan/enum14.C.
2603         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
2604         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
2605         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
2606         g++.mike/virt1.C.
2607         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
2608         memtemp24.C.
2609
2610 2004-06-27  Roger Sayle  <roger@eyesopen.com>
2611
2612         * gcc.dg/20040527-1.c: New test case.
2613
2614 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
2615
2616         PR gfortran/pr16196
2617         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
2618
2619 2004-06-25  Roger Sayle  <roger@eyesopen.com>
2620
2621         PR middle-end/15825
2622         * gcc.dg/pr15825-1.c: New test case.
2623
2624 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
2625
2626         * gcc.c-torture/execute/20040625-1.c: New test.
2627
2628 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2629
2630         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
2631
2632 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
2633
2634         * gcc.dg/torture/mips-div-1.c: New test.
2635
2636 2004-06-24  Jeff Law  <law@redhat.com>
2637
2638         * gcc.dg/tree-ssa/20040624-1.c: New test.
2639
2640 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
2641
2642         * gcc.c-torture/compile/20040624-1.c: New test.
2643
2644 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2645
2646         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
2647         this directory.
2648
2649 2004-06-23  Andrew Pinski  <apinski@apple.com>
2650
2651         PR middle-end/15988
2652         * g++.dg/opt/ptrmem4.C: New test.
2653
2654         * gcc.dg/c90-array-quals-2.c: New test.
2655
2656 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
2657
2658         * gcc.dg/kpice1.c: New test.
2659
2660 2006-06-23  Andrew Pinski  <apinski@apple.com>
2661
2662         * gcc.dg/c90-array-quals.c: New test.
2663
2664 2006-06-22  Richard Henderson  <rth@redhat.com>
2665
2666         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
2667
2668 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
2669
2670         * gcc.dg/builtins-config.h: Handle FreeBSD.
2671
2672 2006-06-22  Richard Henderson  <rth@redhat.com>
2673
2674         * g++.dg/opt/devirt1.C: New.
2675
2676 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
2677
2678         * g++.dg/opt/pr15551.C: New testcase.
2679
2680 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
2681
2682         PR target/14800
2683         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
2684         x86_64-*-linux* when compiling for 32bit.
2685
2686 2004-06-21  Andrew Pinski  <apinski@apple.com>
2687
2688         * gcc.dg/pch/struct-1.c: New.
2689         * gcc.dg/pch/struct-1.hs: New.
2690
2691 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
2692
2693         * gcc.dg/pch/save-temps-1.c: New file.
2694         * gcc.dg/pch/save-temps-1.hs: New file.
2695
2696 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2697
2698         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
2699         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
2700
2701 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2702
2703         * gfortran.fortran-torture/execute/select_1.f90: Rename function
2704         to fix type error.
2705         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
2706         Remove trailing spaces.
2707
2708 2004-06-21  Richard Henderson  <rth@redhat.com>
2709
2710         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
2711         merging && to BIT_FIELD_REF.
2712
2713 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
2714
2715         * g++.dg/opt/placeholder1.C: New test.
2716
2717 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2718
2719         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
2720         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2721         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2722         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2723
2724 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
2725
2726         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
2727         extern "C".
2728         * g++.dg/other/pragma-re-1.C: Add comments.
2729
2730 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
2731
2732         PR gfortran/16080
2733         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
2734
2735 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
2736
2737         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
2738         instead of setting the type of size_t by
2739         hand.
2740
2741 2004-06-18  Roger Sayle  <roger@eyesopen.com>
2742
2743         * gcc.dg/unordered-2.c: New test case.
2744         * gcc.dg/unordered-3.c: New test case.
2745
2746 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
2747
2748         PR other/16043
2749         * lib/g++.exp (g++_version): Tweak regexp for version
2750         * lib/g77.exp (g77_version): Likewise
2751         * lib/gfortran.exp (gfortran_version): Likewise
2752         * lib/objc.exp (objc_version): Likewise
2753         * lib/treelang.exp (treelang_version): Likewise
2754
2755 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
2756
2757         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
2758         Use INT_MAX instead of __INT_MAX__.
2759         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2760
2761         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
2762         * gcc.dg/compat/scalar-return-3_x.c: Use it.
2763         * gcc.dg/compat/scalar-return-3_y.c: Use it.
2764         * gcc.dg/compat/scalar-return-4_x.c: Use it.
2765         * gcc.dg/compat/scalar-return-4_y.c: Use it.
2766         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
2767         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
2768         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
2769         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
2770
2771         * gcc.dg/range-test-1.c: New test.
2772         * g++.dg/opt/range-test-1.C: New test.
2773
2774 2004-06-17  Richard Henderson  <rth@redhat.com>
2775
2776         * objc.dg/sync-1.m: New.
2777         * objc.dg/try-catch-1.m: Don't force next runtime.
2778         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
2779         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
2780         shadowed catch clause.
2781         * objc.dg/try-catch-5.m: New.
2782
2783 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
2784
2785         Bug 14610
2786         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
2787
2788 2004-06-15  Richard Henderson  <rth@redhat.com>
2789
2790         * gcc.dg/20001116-1.c: Move expected warning line.
2791
2792 2004-06-15  Richard Henderson  <rth@redhat.com>
2793
2794         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
2795         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
2796
2797 2004-06-15  Jeff Law  <law@redhat.com>
2798
2799         * gcc.dg/tree-ssa/20040615-1.c: New test.
2800         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
2801         be less sensitive to operand ordering.
2802         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
2803
2804 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
2805
2806         * g++.dg/abi/bitfield3.C: Add comment..
2807
2808 2004-06-15  Richard Henderson  <rth@redhat.com>
2809
2810         * g++.dg/ext/stmtexpr1.C: XFAIL.
2811         * gcc.dg/20030612-1.c: XFAIL.
2812
2813 2004-06-15  Eric Christopher  <echristo@redhat.com>
2814
2815         * g++.dg/charset/asm5.c: New.
2816         * gcc.dg/charset/asm6.c: New.
2817
2818 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2819
2820         PR fortran/15962
2821         * gfortran.fortran-torture/execute/select_1.f90: New test.
2822
2823 2004-06-15  Paul Brook  <paul@codesourcery.com>
2824
2825         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
2826
2827 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2828
2829         PR c++/15967
2830         * g++.dg/lookup/crash3.C: New test.
2831
2832 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2833
2834         PR c++/15947
2835         * g++.dg/parse/dtor4.C: New test.
2836
2837 2004-06-14  Jeff Law  <law@redhat.com>
2838
2839         * gcc.c-torture/compile/20040614-1.c: New test.
2840
2841 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2842
2843         PR fortran/15211
2844         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
2845         LEN of a character array.
2846
2847 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
2848
2849         PR c++/15096
2850         * g++.dg/template/ptrmem10.C: New test.
2851
2852         PR c++/14930
2853         * g++.dg/template/friend30.C: New test.
2854
2855 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2856
2857         PR fortran/14928
2858         * gfortran.fortran-torture/compile/mloc.f90: New test.
2859
2860 2004-06-13  Paul Brook  <paul@codesourcery.com>
2861
2862         * gfortran.fortran-torture/execute/random_2.f90: New test.
2863
2864 2004-06-13  Eric Christopher  <echristo@redhat.com>
2865
2866         * gcc.dg/noncompile/redecl-1.c: Fix error message.
2867
2868 2004-06-12  Paul Brook  <paul@codesourcery.com>
2869
2870         * gfortran.fortran-torture/execute/contained_3.f90: New test.
2871
2872 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2873
2874         PR fortran/14923
2875         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
2876
2877 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2878
2879         PR fortran/14957
2880         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
2881         syntax errors in end statements of contained subroutines.
2882
2883 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2884
2885         PR fortran/12841
2886         * gfortran.fortran-torture/execute/null_arg.f90: New test.
2887
2888 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
2889
2890         PR fortran/15665
2891         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
2892
2893 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
2894
2895         PR gfortran/12839
2896         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
2897
2898 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
2899
2900         PR c++/15862
2901         * g++.dg/parse/enum1.C: New test.
2902
2903 2004-06-10  Jeff Law  <law@redhat.com>
2904
2905         * gcc.c-torture/compile/20040610-1.c: New test.
2906
2907 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2908
2909         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
2910         * g++.old-deja/g++.other/decl3.C: Likewise.
2911
2912 2004-06-10  Brian Booth  <bbooth@redhat.com>
2913
2914         * gcc.dg/tree-ssa/20031015-1.c: Scan for
2915         V_MAY_DEF instead of VDEF.
2916         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
2917
2918 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
2919
2920         PR c++/14211
2921         * g++.dg/conversion/const1.C: New test.
2922
2923         PR c++/15076
2924         * g++.dg/conversion/reinterpret1.C: New test.
2925
2926         PR c++/15877
2927         * g++.dg/template/enum2.C: New test.
2928
2929         PR c++/15227
2930         * g++.dg/template/error13.C: New test.
2931
2932 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2933
2934         PR fortran/14957
2935         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
2936         arguments to test_* REAL and of the right size.
2937
2938 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2939
2940         PR target/15569
2941         PR rtl-optimization/15681
2942         * gcc.dg/20040609-1.c: New test.
2943
2944 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2945
2946         PR c++/14791
2947         * g++.dg/opt/builtins1.C: New test.
2948
2949 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
2950
2951         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
2952         that use default windows32 struct layout.
2953         * gcc.dg/i386-bitfield2.c: Likewise.
2954
2955 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
2956
2957         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
2958         for mingw32 and cygwin targets.
2959
2960 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
2961
2962         * gcc.dg/pch/macro-4.c: New.
2963         * gcc.dg/pch/macro-4.hs: New.
2964
2965 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2966
2967         PR fortran/13249
2968         * gfortran.fortran-torture/compile/name_clash.f90: New test.
2969
2970 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2971
2972         PR fortran/13372
2973         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
2974
2975 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2976
2977         PR gfortran/14897
2978         * gfortran.fortran-torture/execute/t_edit.f90: New test.
2979
2980 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2981
2982         PR gfortran/15755
2983         * gfortran.fortran-torture/execute/backspace.c : New test.
2984
2985 2004-06-09  Paul Brook  <paul@codesourcery.com>
2986
2987         * gfortran.fortran-torture/execure/intrinsic_associated.f90
2988         (pointer_to_section): Rewrite to use smaller array.
2989
2990 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
2991
2992         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
2993         * gcc.dg/ext/altivec-10.c: Same.
2994         * gcc.dg/ext/altivec-11.c: Same.
2995         * gcc.dg/ext/altivec-12.c: Same.
2996         * gcc.dg/ext/altivec-13.c: Same.
2997         * gcc.dg/ext/altivec-14.c: Same.
2998         * gcc.dg/ext/altivec-15.c: Same.
2999         * gcc.dg/ext/altivec-16.c: Same.
3000         * gcc.dg/ext/altivec-3.c: Same.
3001         * gcc.dg/ext/altivec-4.c: Same.
3002         * gcc.dg/ext/altivec-6.c: Same.
3003         * gcc.dg/ext/altivec-7.c: Same.
3004         * gcc.dg/ext/altivec-8.c: Same.
3005         * gcc.dg/ext/altivec-varargs-1.c: Same.
3006
3007         * g++.dg/ext/altivec-1.C: Correct dg syntax.
3008         * g++.dg/ext/altivec-10.C: Same.
3009         * g++.dg/ext/altivec-2.C: Same.
3010         * g++.dg/ext/altivec-3.C: Same.
3011         * g++.dg/ext/altivec-4.C: Same.
3012         * g++.dg/ext/altivec-5.C: Same.
3013         * g++.dg/ext/altivec-6.C: Same.
3014         * g++.dg/ext/altivec-7.C: Same.
3015         * g++.dg/ext/altivec-8.C: Same.
3016         * g++.dg/ext/altivec-9.C: Same.
3017
3018 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3019
3020         PR c++/7841
3021         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
3022
3023 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3024
3025         * gcc.dg/union-1.c: New test.
3026
3027 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3028
3029         * gcc.dg/builtins-41.c: New test case.
3030         * gcc.dg/builtins-42.c: New test case.
3031
3032 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3033
3034         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
3035         * g++.dg/ext/altivec-10.C: Same.
3036         * g++.dg/ext/altivec-2.C: Same.
3037         * g++.dg/ext/altivec-3.C: Same.
3038         * g++.dg/ext/altivec-4.C: Same.
3039         * g++.dg/ext/altivec-5.C: Same.
3040         * g++.dg/ext/altivec-6.C: Same.
3041         * g++.dg/ext/altivec-7.C: Same.
3042         * g++.dg/ext/altivec-8.C: Same.
3043         * g++.dg/ext/altivec-9.C: Same.
3044         * g++.old-deja/g++.abi/cxa_vec.C: Same.
3045         * g++.old-deja/g++.brendan/new3.C: Same.
3046         * gcc.c-torture/execute/eeprof-1.x: Same.
3047
3048 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3049
3050         PR c/14765
3051         * gcc.dg/pr14765-1.c: New test.
3052
3053 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3054
3055         PR c/14649
3056         * gcc.dg/pr14649-1.c: New test case.
3057
3058 2004-06-07  Richard Henderson  <rth@redhat.com>
3059
3060         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
3061         if temporaries.
3062
3063 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3064
3065         * g++.dg/eh/elide1.C: Remove XFAIL.
3066
3067 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
3068
3069         PR c++/15337
3070         * g++.dg/expr/sizeof3.C: New test.
3071
3072         PR c++/14777
3073         * g++.dg/template/access14.C: New test.
3074
3075         PR c++/15554
3076         * g++.dg/template/enum1.C: New test.
3077
3078         PR c++/15057
3079         * g++.dg/eh/throw1.C: New test.
3080
3081 2004-06-07  David Ayers  <d.ayers@inode.at>
3082             Ziemowit Laski  <zlaski@apple.com>
3083
3084         * lib/objc.exp (objc_target_compile): Revert the '-framework
3085         Foundation' flag fix, since bare Darwin does not ship
3086         with the Foundation framework.
3087         * objc/execute/next_mapping.h: Provide a local NSConstantString
3088         @interface and @implementation.
3089         (objc_constant_string_init): A constructor function, used to
3090         initialize the NSConstantString meta-class object.
3091         * objc/execute/string1.m: Include "next_mapping.h" instead of
3092         <Foundation/NSString.h>.
3093         * objc/execute/string2.m: Likewise.
3094         * objc/execute/string3.m: Likewise.
3095         * objc/execute/string4.m: Likewise.
3096
3097 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
3098
3099         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
3100         to double. Replace double with FLOAT.
3101         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
3102
3103         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
3104         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
3105         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
3106         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
3107         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
3108         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
3109         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
3110         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
3111
3112 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3113
3114         PR c/13519
3115         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
3116
3117 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3118
3119         PR c++/15503
3120         * g++.dg/template/meminit2.C: New test.
3121
3122 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
3123
3124         PR target/15822
3125         * gcc.c-torture/execute/compare-fp-1.c,
3126         gcc.c-torture/execute/compare-fp-2.c,
3127         gcc.c-torture/execute/compare-fp-3.c,
3128         gcc.c-torture/execute/compare-fp-4.c,
3129         gcc.c-torture/execute/compare-fp-3.x,
3130         gcc.c-torture/execute/compare-fp-4.x: Moved...
3131         * gcc.c-torture/execute/ieee/compare-fp-1.c,
3132         gcc.c-torture/execute/ieee/compare-fp-2.c,
3133         gcc.c-torture/execute/ieee/compare-fp-3.c,
3134         gcc.c-torture/execute/ieee/compare-fp-4.c,
3135         gcc.c-torture/execute/ieee/compare-fp-3.x,
3136         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
3137
3138 2004-06-04  David Ayers  <d.ayers@inode.at>
3139
3140         * objc/execute/protocol-isEqual-4.m: New testcase.
3141
3142 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
3143
3144         * objc/execute/protocol-isEqual-1.m: New testcase.
3145         * objc/execute/protocol-isEqual-2.m: New testcase.
3146         * objc/execute/protocol-isEqual-3.m: New testcase.
3147
3148 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3149
3150         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
3151
3152 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
3153
3154         * lib/objc.exp (objc_target_compile): When running tests on
3155         Darwin (Mac OS X), inform the linker about '-framework
3156         'Foundation'.
3157
3158 2004-06-02  Eric Christopher  <echristo@redhat.com>
3159
3160         * gcc.c-torture/compile/20040602-1.c: New.
3161
3162 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
3163
3164         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
3165         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3166
3167         PR tree-optimization/14736
3168         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
3169
3170         PR tree-optimization/14042
3171         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
3172
3173         PR tree-optimization/14729
3174         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
3175
3176 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3177
3178         PR fortran/15557
3179         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
3180
3181 2004-06-01  Richard Hederson  <rth@redhat.com>
3182
3183         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
3184
3185 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3186
3187         PR c++/14932
3188         * g++.dg/parse/offsetof4.C: New test.
3189
3190 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
3191
3192         PR objc/7993
3193         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
3194
3195 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
3196
3197         PR c++/15701
3198         * g++.dg/template/friend29.C: New test.
3199
3200 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3201
3202         PR c/15749
3203         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
3204
3205 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3206
3207         * gcc.dg/sparc-trap-1.c: New test.
3208
3209 2004-05-31  Roger Sayle  <roger@eyesopen.com>
3210
3211         PR middle-end/15069
3212         * g++.dg/opt/fold3.C: New test case.
3213
3214 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
3215
3216         * lib/target-supports.exp (check_iconv_available): Fix fallout
3217         from 2004-05-28 patch.
3218
3219 2004-05-30  Paul Brook  <paul@codesourcery.com>
3220
3221         PR fortran/15620
3222         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
3223         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
3224
3225 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
3226
3227         * gfortran.fortran-torture/execute/random_1.f90: New test.
3228
3229 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3230
3231         * g++.dg/ext/altivec-10.C: New test.
3232
3233 2004-05-29  Paul Brook  <paul@codesourcery.com>
3234
3235         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
3236
3237 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3238
3239         * gcc.dg/altivec-16.c: New test.
3240
3241 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
3242
3243         * lib/target-supports.exp (check_vmx_hw_available): New.
3244         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
3245
3246         * lib/target-supports.exp (check_alias_available,
3247         check_iconv_available, check_named_sections_available): Use
3248         unique names for temporary files.
3249
3250 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3251
3252         * gcc.dg/altivec-15.c: New test.
3253
3254 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3255
3256         PR c++/15083
3257         * g++.dg/warn/noeffect6.C: New test.
3258
3259         PR c++/15471
3260         * g++.dg/expr/ptrmem4.C: New test.
3261
3262         PR c++/15640
3263         * g++.dg/template/operator3.C: New test.
3264
3265 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3266
3267         PR c++/14668
3268         * g++.dg/lookup/redecl1.C: New test.
3269         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
3270
3271 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
3272
3273         * gcc.c-torture/execute/compare-fp-1.c,
3274         gcc.c-torture/execute/compare-fp-2.c,
3275         gcc.c-torture/execute/compare-fp-3.c,
3276         gcc.c-torture/execute/compare-fp-4.c,
3277         gcc.c-torture/execute/compare-fp-3.x,
3278         gcc.c-torture/execute/compare-fp-4.x,
3279         gcc.dg/pr15649-1.c: New.
3280
3281 2004-05-27  Adam Nemet  <anemet@lnxw.com>
3282
3283         PR c++/12883
3284         * g++.dg/init/array14.C: New test.
3285
3286 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
3287
3288         * lib/compat.exp (compat-get-options-main): New.
3289         (compat-get-options): Remove unneeded code, warn for ignored
3290         command.
3291         (compat-execute): Check flag set by dg-require-* commands.
3292
3293         * lib/compat.exp (compat-execute): Break up long lines.
3294
3295 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
3296
3297         * gcc.dg/altivec-7.c: Don't use 'vector long'.
3298         * gcc.dg/altivec-14.c: New test.
3299         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
3300
3301         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
3302         * gcc.dg/altivec-12.c: Ditto.
3303
3304         * gcc.dg/altivec-3.c: Move call to altivec_check.
3305
3306 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3307
3308         PR c++/15044
3309         * g++.dg/template/error12.C: New test.
3310
3311         PR c++/15317
3312         * g++.dg/ext/attrib15.C: New test.
3313
3314         PR c++/15329
3315         * g++.dg/template/ptrmem9.C: New test.
3316
3317 2004-05-25  Paul Brook  <paul@codesourcery.com>
3318
3319         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
3320
3321 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3322
3323         PR c++/15165
3324         * g++.dg/template/crash19.C: New test.
3325
3326 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3327
3328         PR c++/15025
3329         * g++.dg/template/redecl1.C: New test.
3330
3331 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3332
3333         PR c++/14821
3334         * g++.dg/other/ns1.C: New test.
3335
3336         PR c++/14883
3337         * g++.dg/template/invalid1.C: New test.
3338
3339 2004-05-23  Paul Brook  <paul@codesourcery.com>
3340         Victor Leikehman  <lei@haifasphere.co.il>
3341
3342         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
3343         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
3344
3345 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
3346
3347         PR c++/15285
3348         PR c++/15299
3349         * g++.dg/template/non-dependent5.C: New test.
3350         * g++.dg/template/non-dependent6.C: New test.
3351
3352 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
3353
3354         PR c++/15507
3355         * g++.dg/inherit/union1.C: New test.
3356
3357         PR c++/15542
3358         * g++.dg/template/addr1.C: New test.
3359
3360         PR c++/15427
3361         * g++.dg/template/array5.C: New test.
3362
3363         PR c++/15287
3364         * g++.dg/template/array6.C: New test.
3365
3366 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
3367             Roger Sayle  <roger@eyesopen.com>
3368
3369         * g++.dg/lookup/forscope2.C: New test case.
3370
3371 2004-05-22  Ben Elliston  <bje@au.ibm.com>
3372
3373         * gcc.dg/cpp/Wmissingdirs.c: New.
3374
3375 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3376
3377         PR target/15301
3378         * gcc.dg/compat/union-m128-1.h: New file.
3379         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3380         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3381         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3382
3383 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3384
3385         PR target/15302
3386         * gcc.dg/compat/struct-complex-1.h: New file.
3387         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
3388         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
3389         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3390
3391 2004-05-20  Roger Sayle  <roger@eyesopen.com>
3392
3393         PR middle-end/3074
3394         * gcc.dg/pr3074-1.c: New test case.
3395         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
3396
3397 2004-05-20  Falk Hueffner  <falk@debian.org>
3398
3399         PR other/15526
3400         * gcc.dg/ftrapv-1.c: New test case.
3401
3402 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3403
3404         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
3405
3406 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
3407             Jeff Law  <law@redhat.com>
3408
3409         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
3410         * gcc.dg/tree-ssa/20040518-2.c: New test.
3411
3412         * gcc.dg/tree-ssa/20040518-1.c: New test.
3413
3414 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
3415
3416         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
3417
3418 2004-05-18  Paul Brook  <paul@codesourcery.com>
3419
3420         PR fortran/13930
3421         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
3422
3423 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3424
3425         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
3426         constant folding.
3427
3428 2004-05-17  Steven Bosscher  <stevenb@suse.de>
3429
3430         * gcc.dg/tree-ssa/20040517-1.c: New test.
3431
3432 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3433
3434         * gcc.dg/loop-4.c: New test.
3435
3436 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
3437
3438         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
3439
3440 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
3441
3442         PR fortran/15311
3443         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
3444
3445 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3446
3447         PR fortran/13826
3448         PR fortran/13940
3449         * gfortran.fortran-torture/compile/data_1.f90: New test.
3450
3451 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
3452
3453         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
3454         * gcc.dg/uninit-H.c: Define ASM for __s390__.
3455
3456 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3457
3458         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
3459
3460 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3461
3462         PR c/15444
3463         * gcc.dg/format/xopen-1.c: Adjust expected message.
3464         * gcc.dg/format/xopen-3.c: New test.
3465
3466 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
3467
3468         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
3469
3470 2004-05-14  Jeff Law  <law@redhat.com>
3471
3472         * gcc.dg/tree-ssa/20040514-2.c: New test.
3473
3474 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3475
3476         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
3477         this ...
3478         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
3479         this.
3480
3481 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
3482
3483         * gcc.dg/tree-ssa/20040514-1.c: New test.
3484
3485 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3486
3487         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
3488         test.
3489
3490 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3491
3492         PR fortran/14066
3493         * gfortran.fortran-torture/compile/do_1.f90: New test.
3494
3495 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3496
3497         PR fortran/15051
3498         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
3499         test.
3500
3501 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
3502
3503         PR fortran/15149
3504         * gfortran.fortran-torture/execute/random_init.f90: New test.
3505
3506 2004-05-13  Paul Brook  <paul@codesourcery.com>
3507
3508         PR fortran/15314
3509         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
3510
3511 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
3512
3513         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
3514         for the powerpc case.
3515
3516 2004-05-13  Jeff Law  <law@redhat.com>
3517
3518         * gcc.dg/tree-ssa/20040513-1.c: New test.
3519         * gcc.dg/tree-ssa/20040513-2.c: New test.
3520
3521 2004-05-13  Paul Brook  <paul@codesourcery.com>
3522
3523         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
3524         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
3525         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
3526
3527 2004-05-13  Andreas Schwab  <schwab@suse.de>
3528
3529         PR other/10819
3530         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
3531         characters.
3532
3533 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
3534
3535         PR fortran/15294
3536         * gfortran.fortran-torture/execute/adjustr.f90: New file.
3537
3538 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
3539
3540         Merge from tree-ssa-20020619-branch.  See
3541         ChangeLog.tree-ssa for details.
3542
3543 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
3544
3545         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
3546         include <altivec.h> explicitly.
3547         * gcc.dg/altivec-13.c: Likewise.
3548
3549 2004-05-11  Paul Brook  <paul@codesourcery.com>
3550
3551         * gcc.c-torture/compile/20010518-1.c: Force enum size.
3552
3553 2004-05-10  Eric Christopher  <echristo@redhat.com>
3554
3555         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
3556         * gcc.dg/sibcall-4.c: Ditto.
3557
3558 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
3559
3560         * g++.dg/ext/altivec-8.C: New test case.
3561         * gcc.dg/altivec-13.c: New test case.
3562
3563 2004-05-08  Roger Sayle  <roger@eyesopen.com>
3564
3565         * gcc.c-torture/execute/divcmp-1.c: New test case.
3566         * gcc.c-torture/execute/divcmp-2.c: New test case.
3567         * gcc.c-torture/execute/divcmp-3.c: New test case.
3568
3569 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
3570
3571         * g++.dg/other/pragma-re-2.C: New test.
3572
3573 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
3574
3575         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
3576         * gcc.dg/i386-387-2.c: Likewise.
3577
3578         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
3579         __builtin_drem.
3580         * gcc.dg/i386-387-6.c: Likewise.
3581
3582 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
3583
3584         * gcc.dg/builtins-33.c:  Also check log1p*.
3585
3586 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
3587
3588         PR optimization/15296
3589         * gcc.c-torture/execute/pr15296.c: New test.
3590
3591 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
3592
3593         * gcc.dg/builtins-40.c: New test.
3594
3595 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
3596
3597         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
3598
3599 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
3600
3601         * g++.dg/ext/spe1.C: New testcase.
3602
3603 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
3604
3605         * objc.dg/image-info.m: Allow additional attributes
3606         for __image_info section.
3607
3608 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
3609
3610         * gcc.dg/torture/mips-hilo-2.c: New test.
3611
3612 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3613
3614         PR c++/14389
3615         * g++.dg/template/member5.C: New test.
3616
3617 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
3618
3619         * gcc.dg/builtins-34.c: Also check expm1*.
3620
3621 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3622
3623         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
3624         * gcc.dg/torture/builtin-convert-3.c: New test.
3625
3626 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
3627
3628         PR middle-end/15054
3629         * g++.dg/opt/pr15054.C: New test.
3630
3631 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3632
3633         * gcc.dg/torture/builtin-rounding-1.c: New test.
3634         * gcc.dg/builtins-25.c: Delete.
3635         * gcc.dg/builtins-29.c: Delete.
3636
3637 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
3638
3639         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
3640         * gcc.dg/sibcall-4.c: Likewise.
3641         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
3642
3643 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
3644
3645         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
3646         bit-field on 16-bit targets.
3647
3648 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
3649
3650         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
3651         16-bit targets.
3652
3653 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
3654
3655         * gcc.dg/rs6000-power2-1.c: Change to compile only.
3656         * gcc.dg/rs6000-power2-2.c: Likewise.
3657
3658 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
3659
3660         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
3661         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
3662         Change the asm registers to be in form of frN instead of fN.
3663
3664 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3665
3666         * gcc.dg/torture/builtin-convert-2.c: New test.
3667
3668 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
3669
3670         * gcc.dg/rs6000-power2-1.c: New test.
3671         * gcc.dg/rs6000-power2-2.c: New test.
3672
3673 2004-04-28  Jan Hubicka  <jh@suse.cz>
3674
3675         * gcc.dg/unused-6.c: New test.
3676
3677 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
3678             Ulrich Weigand  <uweigand@de.ibm.com>
3679
3680         * ada/acats/run_all.sh: Define $target variable.
3681
3682 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
3683
3684         PR c++/15119
3685         * g++.dg/other/vararg-1.C: New test.
3686
3687         PR c++/4794
3688         * g++.dg/eh/cleanup3.C: New test.
3689
3690 2004-04-24  Laurent GUERBY <laurent@guerby.net>
3691
3692         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
3693         and ad8011a (target_insn).
3694         * ada/acats/support/macro.dfs: Likewise.
3695         * ada/acats/support/impbit.adb: New file.
3696
3697 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
3698
3699         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
3700
3701 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3702
3703         * gcc.dg/loop-3.c: New test.
3704
3705 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
3706
3707         * gcc.c-torture/execute/simd-5.c: New test.
3708
3709 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3710
3711         PR c++/15064
3712         * g++.dg/template/crash18.C: New test.
3713
3714 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
3715
3716         * g++.dg/ext/complit3.C: New test.
3717
3718 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
3719
3720         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
3721         * gcc.dg/altivec-3.c: Same.
3722         * gcc.dg/altivec-varargs-1.c: Same.
3723
3724 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
3725
3726         * lib/target-supports.exp (check_profiling_available): Assume
3727         profiling is not available on powerpc-eabi targets.
3728
3729 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
3730
3731         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
3732         * gcc.dg/vmx/bug-1.c: Ditto.
3733
3734 2004-04-20  Eric Christopher  <echristo@redhat.com>
3735
3736         * gcc.dg/charset/extern.c: New test.
3737         * g++.dg/charset/extern3.cc: Ditto.
3738
3739 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
3740
3741         * gcc.dg/builtins-39.c: New test.
3742
3743 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
3744
3745         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
3746
3747 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
3748
3749         * gcc.dg/torture/mips-hilo-1.c: New test.
3750
3751 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
3752
3753         * gcc.c-torture/compile/20040419-1.c: New test.
3754
3755 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
3756
3757         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
3758
3759 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
3760             Aldy Hernandez  <aldyh@redhat.com>
3761
3762         * gcc.c-torture/execute/va-arg-24.c: New.
3763
3764 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
3765             Aldy Hernandez  <aldyh@redhat.com>
3766
3767         * gcc.dg/vmx/1b-01.c: New.
3768         * gcc.dg/vmx/1b-02.c: New.
3769         * gcc.dg/vmx/1b-03.c: New.
3770         * gcc.dg/vmx/1b-04.c: New.
3771         * gcc.dg/vmx/1b-05.c: New.
3772         * gcc.dg/vmx/1b-06.c: New.
3773         * gcc.dg/vmx/1b-07.c: New.
3774         * gcc.dg/vmx/1c-01.c: New.
3775         * gcc.dg/vmx/1c-02.c: New.
3776         * gcc.dg/vmx/3a-01a.c: New.
3777         * gcc.dg/vmx/3a-01.c: New.
3778         * gcc.dg/vmx/3a-01m.c: New.
3779         * gcc.dg/vmx/3a-03.c: New.
3780         * gcc.dg/vmx/3a-03m.c: New.
3781         * gcc.dg/vmx/3a-04.c: New.
3782         * gcc.dg/vmx/3a-04m.c: New.
3783         * gcc.dg/vmx/3a-05.c: New.
3784         * gcc.dg/vmx/3a-06.c: New.
3785         * gcc.dg/vmx/3a-06m.c: New.
3786         * gcc.dg/vmx/3a-07.c: New.
3787         * gcc.dg/vmx/3b-01.c: New.
3788         * gcc.dg/vmx/3b-02.c: New.
3789         * gcc.dg/vmx/3b-10.c: New.
3790         * gcc.dg/vmx/3b-13.c: New.
3791         * gcc.dg/vmx/3b-14.c: New.
3792         * gcc.dg/vmx/3b-15.c: New.
3793         * gcc.dg/vmx/3c-01a.c: New.
3794         * gcc.dg/vmx/3c-01.c: New.
3795         * gcc.dg/vmx/3c-02.c: New.
3796         * gcc.dg/vmx/3c-03.c: New.
3797         * gcc.dg/vmx/3d-01.c: New.
3798         * gcc.dg/vmx/4-01.c: New.
3799         * gcc.dg/vmx/4-03.c: New.
3800         * gcc.dg/vmx/5-01.c: New.
3801         * gcc.dg/vmx/5-02.c: New.
3802         * gcc.dg/vmx/5-03.c: New.
3803         * gcc.dg/vmx/5-04.c: New.
3804         * gcc.dg/vmx/5-05.c: New.
3805         * gcc.dg/vmx/5-06.c: New.
3806         * gcc.dg/vmx/5-07.c: New.
3807         * gcc.dg/vmx/5-07t.c: New.
3808         * gcc.dg/vmx/5-08.c: New.
3809         * gcc.dg/vmx/5-10.c: New.
3810         * gcc.dg/vmx/5-11.c: New.
3811         * gcc.dg/vmx/7-01a.c: New.
3812         * gcc.dg/vmx/7-01.c: New.
3813         * gcc.dg/vmx/7c-01.c: New.
3814         * gcc.dg/vmx/7d-01.c: New.
3815         * gcc.dg/vmx/7d-02.c: New.
3816         * gcc.dg/vmx/8-01.c: New.
3817         * gcc.dg/vmx/8-02a.c: New.
3818         * gcc.dg/vmx/8-02.c: New.
3819         * gcc.dg/vmx/brode-1.c: New.
3820         * gcc.dg/vmx/bug-1.c: New.
3821         * gcc.dg/vmx/bug-2.c: New.
3822         * gcc.dg/vmx/bug-3.c: New.
3823         * gcc.dg/vmx/cw-bug-1.c: New.
3824         * gcc.dg/vmx/cw-bug-2.c: New.
3825         * gcc.dg/vmx/cw-bug-3.c: New.
3826         * gcc.dg/vmx/dct.c: New.
3827         * gcc.dg/vmx/debug-1.c: New.
3828         * gcc.dg/vmx/debug-2.c: New.
3829         * gcc.dg/vmx/debug-3.c: New.
3830         * gcc.dg/vmx/debug-4.c: New.
3831         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
3832         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
3833         * gcc.dg/vmx/eg-5.c: New.
3834         * gcc.dg/vmx/fft.c: New.
3835         * gcc.dg/vmx/gcc-bug-1.c: New.
3836         * gcc.dg/vmx/gcc-bug-2.c: New.
3837         * gcc.dg/vmx/gcc-bug-3.c: New.
3838         * gcc.dg/vmx/gcc-bug-4.c: New.
3839         * gcc.dg/vmx/gcc-bug-5.c: New.
3840         * gcc.dg/vmx/gcc-bug-6.c: New.
3841         * gcc.dg/vmx/gcc-bug-7.c: New.
3842         * gcc.dg/vmx/gcc-bug-8.c: New.
3843         * gcc.dg/vmx/gcc-bug-9.c: New.
3844         * gcc.dg/vmx/gcc-bug-b.c: New.
3845         * gcc.dg/vmx/gcc-bug-c.c: New.
3846         * gcc.dg/vmx/gcc-bug-d.c: New.
3847         * gcc.dg/vmx/gcc-bug-e.c: New.
3848         * gcc.dg/vmx/gcc-bug-f.c: New.
3849         * gcc.dg/vmx/gcc-bug-g.c: New.
3850         * gcc.dg/vmx/gcc-bug-i.c: New.
3851         * gcc.dg/vmx/harness.h: New.
3852         * gcc.dg/vmx/ira1.c: New.
3853         * gcc.dg/vmx/ira2a.c: New.
3854         * gcc.dg/vmx/ira2b.c: New.
3855         * gcc.dg/vmx/ira2.c: New.
3856         * gcc.dg/vmx/ira2c.c: New.
3857         * gcc.dg/vmx/mem.c: New.
3858         * gcc.dg/vmx/newton-1.c: New.
3859         * gcc.dg/vmx/ops.c: New.
3860         * gcc.dg/vmx/sn7153.c: New.
3861         * gcc.dg/vmx/spill2.c: New.
3862         * gcc.dg/vmx/spill3.c: New.
3863         * gcc.dg/vmx/spill.c: New.
3864         * gcc.dg/vmx/t.c: New.
3865         * gcc.dg/vmx/varargs-1.c: New.
3866         * gcc.dg/vmx/varargs-2.c: New.
3867         * gcc.dg/vmx/varargs-3.c: New.
3868         * gcc.dg/vmx/varargs-4.c: New.
3869         * gcc.dg/vmx/varargs-5.c: New.
3870         * gcc.dg/vmx/varargs-6.c: New.
3871         * gcc.dg/vmx/varargs-7.c: New.
3872         * gcc.dg/vmx/vmx.exp: New.
3873         * gcc.dg/vmx/vprint-1.c: New.
3874         * gcc.dg/vmx/vscan-1.c: New.
3875         * gcc.dg/vmx/x-01.c: New.
3876         * gcc.dg/vmx/x-02.c: New.
3877         * gcc.dg/vmx/x-03.c: New.
3878         * gcc.dg/vmx/x-04.c: New.
3879         * gcc.dg/vmx/x-05.c: New.
3880         * gcc.dg/vmx/yousufi-1.c: New.
3881         * gcc.dg/vmx/zero-1.c: New.
3882         * gcc.dg/vmx/zero.c: New.
3883
3884 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
3885
3886         * g++.dg/lookup/java1.C: Update for chage of
3887         _Jv_AllocObject.
3888         * g++.dg/lookup/java2.C: Likewise.
3889
3890 2004-04-17  Laurent GUERBY <laurent@guerby.net>
3891
3892         * ada/acats/run_all.sh: use -O2 by default.
3893
3894 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
3895
3896         * gcc.dg/vr-mult-[12].c: New tests.
3897
3898 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3899
3900         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
3901
3902         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
3903
3904 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
3905
3906         * lib/target-supports.exp (check_profiling_available): Assume profiling
3907         isn't available for mips*-*-elf targets.
3908
3909 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
3910
3911         * gcc.dg/builtins-38.c: New test.
3912
3913 2004-04-14  Eric Christopher  <echristo@redhat.com>
3914
3915         * g++.dg/charset/charset.exp: Run .cc extension tests.
3916
3917 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
3918
3919         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
3920
3921 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3922
3923         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
3924
3925 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
3926
3927         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
3928         * gcc.dg/i386-387-2.c: Likewise.
3929
3930         * gcc.dg/i386-387-7.c: New test.
3931         * gcc.dg/i386-387-8.c: New test.
3932
3933         * gcc.dg/builtins-37.c: New test.
3934
3935 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
3936
3937         * g++.dg/pch/externc-1.C: Add missing semicolon.
3938
3939 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
3940
3941         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
3942
3943 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3944
3945         * gcc.c-torture/execute/20040411-1.c: New test.
3946
3947 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3948
3949         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
3950
3951 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
3952
3953         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
3954
3955 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
3956
3957         * lib/target-supports.exp (check_named_sections_available): New.
3958         * lib/gcc-dg.exp (dg-require-named-sections): New.
3959         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
3960         old-deja.exp.  Also prune error-count message from HP linker.
3961         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
3962
3963         * g++.dg/init/init-ref4.C: Use dg-require-weak.
3964         * g++.old-deja/g++.pt/static3.C: Likewise.
3965         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
3966
3967 2004-04-09  Roger Sayle  <roger@eyesopen.com>
3968
3969         * gcc.c-torture/execute/20040409-1.c: New test case.
3970         * gcc.c-torture/execute/20040409-2.c: New test case.
3971         * gcc.c-torture/execute/20040409-3.c: New test case.
3972
3973 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3974
3975         * gcc.dg/20040409-1.c: New test.
3976
3977 2004-04-08  Roger Sayle  <roger@eyesopen.com>
3978
3979         PR target/14888
3980         * g++.dg/opt/pr14888.C: New test case.
3981
3982 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
3983
3984         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
3985         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
3986         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
3987         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
3988         New tests.
3989
3990 2004-04-08  Paul Brook  <paul@codesourcery.com>
3991
3992         * gcc.dg/spill-1.c: New test.
3993
3994 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3995
3996         * gcc.dg/torture/builtin-ctype-2.c: New test.
3997
3998 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
3999
4000         * gcc.dg/pch/pch.exp: Add largefile test.
4001
4002 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
4003
4004         * g++.dg/pch/externc-1.Hs: New.
4005         * g++.dg/pch/externc-1.C: New.
4006
4007 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4008
4009         * gcc.dg/compat/struct-by-value-5a_main.c,
4010         gcc.dg/compat/struct-by-value-5b_main.c: New files.
4011         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
4012         * gcc.dg/compat/struct-by-value-5a_x.c,
4013         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
4014         gcc.dg/compat/struct-by-value-5_x.c.
4015         * gcc.dg/compat/struct-by-value-5a_y.c,
4016         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
4017         gcc.dg/compat/struct-by-value-5_y.c.
4018
4019         * gcc.dg/compat/struct-by-value-6a_main.c,
4020         gcc.dg/compat/struct-by-value-6b_main.c: New files.
4021         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
4022         * gcc.dg/compat/struct-by-value-6a_x.c,
4023         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
4024         gcc.dg/compat/struct-by-value-6_x.c.
4025         * gcc.dg/compat/struct-by-value-6a_y.c,
4026         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
4027         gcc.dg/compat/struct-by-value-6_y.c.
4028
4029         * gcc.dg/compat/struct-by-value-7a_main.c,
4030         gcc.dg/compat/struct-by-value-7b_main.c: New files.
4031         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
4032         * gcc.dg/compat/struct-by-value-7a_x.c,
4033         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
4034         gcc.dg/compat/struct-by-value-7_x.c.
4035         * gcc.dg/compat/struct-by-value-7a_y.c,
4036         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
4037         gcc.dg/compat/struct-by-value-7_y.c.
4038
4039 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
4040
4041         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
4042         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
4043         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
4044         options.
4045
4046 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
4047
4048         * gcc.dg/builtins-36.c: New test.
4049
4050 2004-04-06  Paul Brook  <paul@codesourcery.com>
4051
4052         * README.gcc: Remove obsolete contraint on testcases.
4053
4054 2004-04-05  Paul Brook  <paul@codesourcery.com>
4055
4056         PR2123
4057         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
4058         failure and exit(0) on success.
4059         * g++.dg/expr/anew2.C: Ditto.
4060         * g++.dg/expr/anew3.C: Ditto.
4061         * g++.dg/expr/anew4.C: Ditto.
4062
4063 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
4064
4065         PR c++/3518
4066         * g++.dg/template/unify7.C: New.
4067
4068 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4069
4070         * g++.dg/README: Bring up to date with new subdirectories; remove
4071         duplicate subdirectory lines.
4072
4073 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
4074
4075         PR c++/14007
4076         * g++.dg/template/unify5.C: New.
4077         * g++.dg/template/unify6.C: New.
4078         * g++.dg/template/qualttp20.C: Adjust.
4079         * g++.old-deja/g++.jason/report.C: Adjust.
4080         * g++.old-deja/g++.other/qual1.C: Adjust.
4081
4082 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
4083
4084         PR c++/14803
4085         * g++.dg/inherit/ptrmem1.C: New test.
4086
4087 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
4088
4089         PR c++/14755
4090         * gcc.c-torture/execute/20040331-1.c: New test.
4091         * gcc.dg/20040331-1.c: New test.
4092
4093 2004-04-01  Paul Brook  <paul@codesourcery.com>
4094
4095         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
4096
4097 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
4098
4099         PR c++/14724
4100         * g++.dg/init/goto1.C: New test.
4101
4102         PR c++/14763
4103         * g++.dg/template/defarg4.C: New test.
4104
4105 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
4106
4107         * gcc.dg/altivec-11.c: Extend test for more valid cases.
4108
4109 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
4110
4111         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
4112
4113 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
4114
4115         * gcc.dg/noncompile/undeclared-2.c: New test.
4116
4117 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4118
4119         * gcc.dg/940409-1.c: Remove XFAIL.
4120         * gcc.dg/reg-vol-struct-1.c: New test.
4121
4122 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4123
4124         * gcc.dg/torture/builtin-wctype-1.c: New test.
4125
4126 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
4127
4128         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
4129         * gcc.dg/20001101-1.c: Likewise.
4130         * gcc.dg/20001102-1.c: Likewise.
4131
4132 2004-03-25  Roger Sayle  <roger@eyesopen.com>
4133
4134         * gcc.dg/compare8.c: Add an additional test for XOR.
4135
4136 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4137
4138         * gcc.dg/torture/builtin-ctype-1.c: New test.
4139
4140 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4141
4142         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
4143         * gcc.dg/torture/builtin-math-1.c: Likewise.
4144         * gcc.dg/torture/builtin-power-1.c: New test.
4145
4146 2004-03-24  Andreas Schwab  <schwab@suse.de>
4147
4148         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
4149         IA64 assembler.
4150
4151 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
4152             Roger Sayle  <roger@eyesopen.com>
4153
4154         * gcc.dg/compare8.c: New test case.
4155
4156 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
4157
4158         * g++.dg/ext/altivec-7.C: New test.
4159
4160 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
4161
4162         PR 12267, 12391, 12560, 13129, 14114, 14133
4163         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
4164         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
4165         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
4166         Adjust error regexps.
4167         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
4168         * gcc.dg/noncompile/undeclared-1.c: New test cases.
4169         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
4170         * gcc.dg/local1.c: Add explanatory comment.
4171
4172 2004-03-23  Roger Sayle  <roger@eyesopen.com>
4173
4174         PR optimization/14669
4175         * g++.dg/opt/fold2.C: New test case.
4176
4177 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
4178
4179         PR c/14069
4180         * gcc.dg/20040322-1.c: New test.
4181
4182 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4183
4184         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
4185         * gcc.dg/ultrasp4.c: Likewise.
4186         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
4187
4188 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4189
4190         * gcc.dg/i386-sse-8.c: Reset default options.
4191
4192 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4193
4194         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
4195         in the error message text.
4196
4197 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4198
4199         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
4200
4201 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
4202
4203         PR c++/14616
4204         * g++.dg/init/array13.C: New test.
4205
4206 2004-03-20  Roger Sayle  <roger@eyesopen.com>
4207
4208         PR target/13889
4209         * gcc.c-torture/compile/pr13889.c: New test case.
4210
4211 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4212
4213         PR c/14635
4214         * builtins-1.c (nan, nans): Don't test.
4215         * builtins-30.c: Don't use nan, nanf, nanl.
4216         * builtins-35.c: New test.
4217
4218 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
4219
4220         * g++.dg/ext/altivec-6.C: New test.
4221
4222 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
4223
4224         * g++.dg/init/placement3.C: New test.
4225
4226         * g++.dg/template/spec13.C: New test.
4227
4228         * g++.dg/lookup/using11.C: New test.
4229
4230         * g++.dg/lookup/koenig3.C: New test.
4231
4232         * g++.dg/template/operator2.C: New test.
4233
4234         * g++.dg/expr/dtor3.C: New test.
4235         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
4236         marker.
4237         * g++.old-deja/g++.law/visibility28.C: Likewise.
4238
4239 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
4240
4241         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
4242         * gcc.dg/ppc64-abi-3.c: Likewise.
4243
4244 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4245
4246         PR c++/14545
4247         * g++.dg/parse/template15.C: New test.
4248
4249 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4250
4251         * g++.dg/expr/dtor2.C: New test.
4252
4253         * g++.dg/lookup/anon4.C: New test.
4254
4255         * g++.dg/overload/using1.C: New test.
4256
4257         * g++.dg/template/lookup7.C: New test.
4258
4259         * g++.dg/template/typename6.C: New test.
4260
4261         * g++.dg/expr/cond6.C: New test.
4262
4263 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4264
4265         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
4266
4267 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4268
4269         * g++.dg/expr/cond5.C: New test.
4270         * g++.dg/expr/constcast1.C: Likewise.
4271         * g++.dg/expr/ptrmem2.C: Likewise.
4272         * g++.dg/expr/ptrmem3.C: Likewise.
4273         * g++.dg/lookup/main1.C: Likewise.
4274         * g++.dg/template/lookup6.C: Likewise.
4275
4276 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4277
4278         * gcc.dg/local1.c: New test.
4279
4280         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
4281
4282 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4283
4284         * gcc.dg/torture/builtin-convert-1.c: New test.
4285
4286 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4287
4288         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
4289
4290 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
4291
4292         PR c++/14481
4293         * g++.dg/warn/Wunused-7.C: New test.
4294
4295 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4296
4297         * gcc.dg/torture/builtin-integral-1.c: New test.
4298
4299 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
4300
4301         PR c++/14586
4302         * g++.dg/parse/non-dependent3.C: New test.
4303
4304 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
4305
4306         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
4307         * g++.dg/eh/simd-2.C: Likewise.
4308         * g++.dg/init/array10.C: Likewise.
4309         * gcc.c-torture/compile/simd-1.c: Likewise.
4310         * gcc.c-torture/compile/simd-2.c: Likewise.
4311         * gcc.c-torture/compile/simd-3.c: Likewise.
4312         * gcc.c-torture/compile/simd-4.c: Likewise.
4313         * gcc.c-torture/compile/simd-6.c: Likewise.
4314         * gcc.c-torture/execute/simd-1.c: Likewise.
4315         * gcc.c-torture/execute/simd-2.c: Likewise.
4316         * gcc.dg/compat/vector-defs.h: Likewise.
4317         * gcc.dg/20020531-1.c: Likewise.
4318         * gcc.dg/altivec-3.c: Likewise.
4319         * gcc.dg/altivec-4.c: Likewise.
4320         * gcc.dg/altivec-varargs-1.c: Likewise.
4321         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
4322         * gcc.dg/i386-mmx-3.c: Likewise.
4323         * gcc.dg/i386-sse-4.c: Likewise.
4324         * gcc.dg/i386-sse-5.c: Likewise.
4325         * gcc.dg/i386-sse-8.c: Likewise.
4326         * gcc.dg/simd-1.c: Likewise.
4327         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
4328         __ev64_opaque__ since the machine description provides it.
4329
4330 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4331
4332         * lib/compat.exp (skip_list): New global variable.
4333         Use it to hold the user defined COMPAT_SKIPS list if any.
4334         (compat-obj): Add the members of skip_list to optall.
4335
4336 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4337
4338         * gcc.dg/compat/union-by-value-1_main.c,
4339         union-by-value-1_x.c, union-by-value-1_y.c,
4340         union-check.h, union-defs.h,
4341         union-init.h, union-return-1_main.c,
4342         union-return-1_x.c, union-return-1_y.c: New files.
4343
4344 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4345
4346         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
4347         mixed-struct-init.h: Add 4 mixed structure types.
4348         struct-by-value-21_main.c, struct-by-value-21_x.c,
4349         struct-by-value-21_y.c, struct-return-21_main.c,
4350         struct-return-21_x.c, struct-return-21_y.c: New files.
4351
4352 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
4353
4354         PR c++/14550
4355         * g++.dg/parse/template14.C: New test.
4356
4357 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4358
4359         * gcc.c-torture/execute/20040313-1.c: New test.
4360
4361 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
4362
4363         PR target/14533
4364         * gcc.dg/20040311-2.c: New test.
4365
4366 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
4367
4368         PR other/14544
4369         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
4370         bit-field.
4371
4372 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
4373
4374         * gcc.dg/20040305-2.c: Add missing return statement.
4375
4376 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4377
4378         * gcc.dg/builtins-34.c: Also check pow10*.
4379
4380 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
4381
4382         PR target/14262
4383         * gcc.dg/20040305-2.c: New test.
4384
4385 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
4386
4387         * gcc.dg/20040310-1.c: New test.
4388
4389 2004-03-11  Roger Sayle  <roger@eyesopen.com>
4390
4391         * gcc.c-torture/execute/20040311-1.c: New test case.
4392
4393 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
4394
4395         PR c++/14476
4396         * g++.dg/lookup/enum1.C: New test.
4397
4398 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
4399
4400         PR c++/14510
4401         * g++.dg/lookup/struct2.C: New test.
4402
4403 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
4404
4405         * gcc.dg/builtins-34.c: New test.
4406
4407 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4408
4409         * gcc.dg/torture/builtin-nonneg-1.c: New test.
4410
4411 2004-03-09  James E Wilson  <wilson@specifixinc.com>
4412
4413         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
4414         * gcc.dg/alias-2.c: New testcase.
4415
4416 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
4417
4418         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
4419
4420 2004-03-09  Roger Sayle  <roger@eyesopen.com>
4421
4422         * gcc.c-torture/execute/20040309-1.c: New test case.
4423
4424 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4425
4426         PR c++/14397
4427         * g++.dg/overload/ref1.C: New.
4428
4429 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4430
4431         PR c++/14409
4432         * g++.dg/template/spec12.C: New test.
4433
4434         PR c++/14448
4435         * g++.dg/parse/crash14.C: New test.
4436
4437 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
4438
4439         PR c++/14230
4440         * g++.dg/init/ref11.C: New test.
4441
4442 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
4443
4444         PR c++/14432
4445         * g++.dg/parse/builtin2.C: New test.
4446
4447 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
4448
4449         PR c++/14401
4450         * g++.dg/init/ctor3.C: New test.
4451         * g++.dg/init/union1.C: New test.
4452         * g++.dg/ext/anon-struct4.C: New test.
4453
4454 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
4455
4456         * g++.dg/lookup/koenig1.C: Tweak error messages.
4457         * g++.dg/lookup/used-before-declaration.C: Likewise.
4458         * g++.dg/other/do1.C: Likewise.
4459         * g++.dg/overload/koenig1.C: Likewise.
4460         * g++.dg/parse/crash13.C: Likewise.
4461         * g++.dg/template/instantiate3.C: Likewise.
4462
4463 2004-03-08  Eric Christopher  <echristo@redhat.com>
4464
4465         * * lib/target-supports.exp: Enable libiconv in test
4466         compilation.  Fix up error checking.
4467
4468 2004-03-08  Roger Sayle  <roger@eyesopen.com>
4469
4470         PR middle-end/14289
4471         * gcc.dg/pr14289-1.c: New test case.
4472         * gcc.dg/pr14289-2.c: Likewise.
4473         * gcc.dg/pr14289-3.c: Likewise.
4474
4475 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
4476
4477         * gcc.c-torture/execute/20040308-1.c: New test.
4478
4479 2004-03-07  Roger Sayle  <roger@eyesopen.com>
4480
4481         * gcc.c-torture/execute/20040307-1.c: New test case.
4482
4483 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
4484
4485         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
4486
4487 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
4488
4489         * gcc.dg/20040306-1.c: New test.
4490
4491 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
4492
4493         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
4494         them static.
4495         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
4496
4497 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4498
4499         PR c/14465
4500         * gcc.dg/decl-6.c: New test.
4501
4502 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4503
4504         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
4505         Rename LOGPOW -> LOG_POW.
4506         (SQRT_EXP, POW_EXP): New.
4507
4508 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4509
4510         * gcc.dg/i386-sse-8.c: New test.
4511
4512 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4513
4514         PR c/14114
4515         * gcc.dg/decl-5.c: New test.
4516
4517 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
4518
4519         * gcc.dg/20040305-1.c: New test.
4520
4521 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
4522
4523         PR other/14354
4524         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
4525
4526 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
4527
4528         PR c++/14425, c++/14426
4529         * g++.dg/ext/altivec-4.C: New test.
4530         * g++.dg/ext/altivec-5.C: New test.
4531
4532 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
4533
4534         * g++.old-deja/g++.other/linkage1.C: Expect errors about
4535         global variables of a type with no linkage.
4536         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
4537         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
4538         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
4539         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
4540         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
4541         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
4542         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
4543         * g++.dg/warn/deprecated.C: Name enum Color.
4544         * g++.dg/overload/VLA.C: Name structure for 'b'.
4545         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
4546
4547 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4548
4549         * gcc.c-torture/compile/20040304-1.c: New test.
4550
4551 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
4552
4553         PR 13728
4554         * gcc.dg/decl-4.c: New testcase.
4555
4556 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
4557
4558         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
4559         as PRECF if sizeof (float) > sizeof (double).
4560         (PRECL): Make it the same as PRECF if
4561         sizeof (float) > sizeof (long double).
4562
4563 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4564
4565         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
4566         system type.  Add check for irix6 which doesn't have c99 runtime.
4567
4568 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
4569
4570         * gcc.dg/const-elim-1.c: xfail for xtensa.
4571
4572 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4573
4574         PR c++/14369
4575         * g++.dg/template/cond4.C: New test.
4576
4577 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4578
4579         PR c++/14360
4580         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
4581
4582         PR c++/14361
4583         * g++.dg/parse/defarg7.C: New test.
4584
4585         PR c++/14359
4586         * g++.dg/template/friend26.C: New test.
4587
4588 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4589
4590         PR c++/14324
4591         * g++.dg/abi/mangle21.C: New test.
4592
4593         PR c++/14260
4594         * g++.dg/parse/constructor2.C: New test.
4595
4596         PR c++/14337
4597         * g++.dg/template/sfinae1.C: New test.
4598
4599 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
4600
4601         PR c++/14267
4602         * g++.dg/expr/crash2.C: New test.
4603
4604         PR middle-end/13448
4605         * gcc.dg/inline-5.c: New test.
4606         * gcc.dg/always-inline.c: Split out tests into ...
4607         * gcc.dg/always-inline2.c: ... this and ...
4608         * gcc.dg/always-inline3.c: ... this.
4609
4610 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
4611
4612         PR debug/12103
4613         * g++.dg/debug/crash1.C: New test.
4614
4615 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
4616
4617         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
4618         function with __attribute__((noinline)).
4619         (recurser_void2): Likewise.
4620         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
4621         (recurser_void2): Likewise.
4622
4623 2004-02-29  Roger Sayle  <roger@eyesopen.com>
4624
4625         PR middle-end/14203
4626         * g++.dg/warn/Wunused-6.C: New test case.
4627
4628 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
4629
4630         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
4631         not defined.
4632
4633 2004-02-27  Eric Christopher  <echristo@redhat.com>
4634
4635         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
4636         * g++.dg/charset/asm2.c: Run only x86.
4637         * gcc.dg/charset/asm3.c: Ditto.
4638
4639 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
4640
4641         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
4642         ld_library_path.
4643
4644 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
4645
4646         * g++.dg/ext/altivec-3.C: New.
4647
4648 2004-02-26  Richard Henderson  <rth@redhat.com>
4649
4650         * g++.dg/ext/attrib10.C: Mark for warning.
4651         * gcc.dg/attr-alias-1.c: New.
4652
4653 2004-02-26  Richard Henderson  <rth@redhat.com>
4654
4655         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
4656         * gcc.c-torture/execute/20040208-2.c: ... it back.
4657
4658 2004-02-26  Eric Christopher  <echristo@redhat.com>
4659
4660         * lib/target-supports.exp (check-iconv-available): New function.
4661         * lib/gcc-dg.exp (dg-require-iconv): New function.
4662         Use above.
4663         * gcc.dg/charset: New directory.
4664         * gcc.dg/charset/charset.exp: New file.
4665         * gcc.dg/charset/asm1.c: Ditto.
4666         * gcc.dg/charset/asm2.c: Ditto.
4667         * gcc.dg/charset/asm3.c: Ditto.
4668         * gcc.dg/charset/asm4.c: Ditto.
4669         * gcc.dg/charset/asm5.c: Ditto.
4670         * gcc.dg/charset/attribute1.c: Ditto.
4671         * gcc.dg/charset/attribute2.c: Ditto.
4672         * gcc.dg/charset/string1.c: Ditto.
4673         * g++.dg/charset: New directory.
4674         * g++.dg/dg.exp: Add here. Special options.
4675         * g++.dg/charset/charset.exp: New file.
4676         * g++.dg/charset/asm1.c: Ditto.
4677         * g++.dg/charset/asm2.c: Ditto.
4678         * g++.dg/charset/asm3.c: Ditto.
4679         * g++.dg/charset/asm4.c: Ditto.
4680         * g++.dg/charset/attribute1.c: Ditto.
4681         * g++.dg/charset/attribute2.c: Ditto.
4682         * g++.dg/charset/extern1.cc: Ditto.
4683         * g++.dg/charset/extern2.cc: Ditto.
4684         * g++.dg/charset/string1.c: Ditto.
4685
4686 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
4687
4688         PR c++/14278
4689         * g++.dg/parse/comma1.C: New test.
4690
4691 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4692
4693         PR c++/14284
4694         * g++.dg/template/ttp8.C: New test.
4695
4696 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
4697
4698         * gcc.dg/fixuns-trunc-1.c: New test.
4699
4700 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4701
4702         * gcc.dg/builtins-config.h: Use #elif.
4703
4704 2004-02-26  Michael Matz  <matz@suse.de>
4705
4706         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
4707         * gcc.dg/991214-1.c: Likewise.
4708         * gcc.dg/i386-asm-1.c: Likewise.
4709
4710 2004-02-25  Richard Henderson  <rth@redhat.com>
4711
4712         * gcc.c-torture/execute/20040208-2.c: Move ...
4713         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
4714
4715 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4716
4717         PR c++/14246
4718         * g++.dg/other/crash-3.C: New test.
4719
4720 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4721
4722         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
4723         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
4724
4725         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
4726         HP-UX.
4727
4728 2004-02-24  Michael Matz  <matz@suse.de>
4729
4730         * gcc.dg/i386-regparm.c: New.
4731
4732 2004-02-23  James E Wilson  <wilson@specifixinc.com>
4733
4734         * gcc.c-torture/execute/20040223-1.c: New.
4735
4736 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
4737             Kazu Hirata  <kazu@cs.umass.edu>
4738
4739         * gcc.dg/fwritable-strings-1.c: Remove.
4740
4741 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
4742
4743         PR c/14156
4744         * gcc.dg/20040223-1.c: New test.
4745
4746 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4747
4748         PR c++/14106
4749         * g++.dg/ext/typeof9.C: New test.
4750
4751 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4752
4753         PR c++/14250
4754         * g++.dg/other/switch1.C: New test.
4755
4756 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4757
4758         * gcc.dg/cast-function-1.c: Adjust for new informative message.
4759         * gcc.dg/va-arg-1.c: Likewise.
4760
4761 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4762
4763         PR c++/14143
4764         * g++.dg/template/koenig5.C: New test.
4765
4766 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
4767
4768         * g++.dg/ext/altivec-1.C: Generalize target triple.
4769         * g++.dg/ext/altivec-2.C: New test case.
4770         * g++.dg/ext/altivec_check.h: New file.
4771         * gcc.dg/altivec-1.c: Generalize target triple;
4772         include altivec_check.h and call altivec_check().
4773         * gcc.dg/altivec-[2-5].c: Generalize target triple.
4774         * gcc.dg/altivec-6.c: New test case.
4775         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
4776         type casts as needed.
4777         * gcc.dg/altivec-10.c: Include altivec_check.h and call
4778         altivec_check().
4779         * gcc.dg/altivec-12.c: New test case.
4780         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
4781         include altivec_check.h and call altivec_check().
4782         * gcc.dg/altivec_check.h: New file.
4783
4784 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4785
4786         * lib/target-supports.exp (check_alias_available): Don't mangle
4787         function `g' in test program.
4788
4789 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4790
4791         * lib/target-supports.exp (check_profiling_available): Check
4792         argument to determine whether we support a profiling type.
4793         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
4794         check_profiling_available.
4795         * g++.dg/bprob/bprob.exp: Likewise
4796         * g77.dg/bprob/bprob.exp: Likewise.
4797         * gcc.misc-tests/bprob.exp: Likewise.
4798         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
4799         dg-require-profiling and delete expected error handling.
4800         * gcc.dg/20021014-1.c: Likewise.
4801         * gcc.dg/nest.c: Likewise.
4802
4803 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4804
4805         PR c++/12007
4806         * g++.dg/other/vthunk1.C: New test.
4807
4808 2004-02-20  Falk Hueffner  <falk@debian.org>
4809
4810         PR target/14201
4811         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
4812
4813 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
4814
4815         PR c++/13927
4816         * g++.dg/other/error8.C: Remove XFAIL markers.
4817
4818         PR c++/14173
4819         * g++.dg/ext/packed5.C: New test.
4820
4821         PR c++/14199
4822         * g++.dg/warn/Wunused-5.C: New test.
4823
4824         PR c++/14186
4825         * g++.dg/lookup/member1.C: New test.
4826
4827 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
4828
4829         * gcc.c-torture/compile/20040130-1.c: Enable only when
4830         __INT_MAX__ >= 2147483647L.
4831         * gcc.c-torture/compile/961203-1.c: Likewise.
4832
4833 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
4834
4835         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
4836         * g++.dg/opt/template1.C: Robustify assembler regexp
4837
4838 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4839
4840         * gcc.c-torture/execute/simd-4.x: Remove.
4841         * gcc.c-torture/execute/va-arg-25.x: Likewise.
4842         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
4843         Guard with #ifndef SKIP_ATTRIBUTE.
4844         * gcc.dg/compat/vector-1_y.c: Likewise.
4845         * gcc.dg/compat/vector-2_x.c: Likewise.
4846         * gcc.dg/compat/vector-2_y.c: Likewise.
4847         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
4848         * g++.dg/eh/simd-2.C: Likewise.
4849
4850 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
4851
4852         * gcc.c-torture/compile/complex-1.c: New.
4853
4854 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
4855
4856         PR target/14209
4857         * gcc.c-torture/execute/20040218-1.c: New test.
4858
4859 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4860
4861         PR c++/14181
4862         * g++.dg/parse/new2.C: New test.
4863
4864 2004-02-18  Paul Brook  <paul@codesourcery.com>
4865
4866         * gcc.c-torture/compile/libcall-1.c: New test.
4867
4868 2004-02-18  Paul Brook  <paul@codesourcery.com>
4869
4870         PR debug/12934
4871         * gcc.dg/debug/debug-7.c: New test.
4872
4873 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
4874
4875         * gcc.dg/20040217-1.c: New test.
4876
4877 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
4878
4879         * gcc.c-torture/execute/990208-1.x: Delete.
4880
4881 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
4882
4883         * gcc.c-torture/execute/20040208-2.x: New file.
4884
4885 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
4886
4887         PR c++/11326
4888         * g++.dg/abi/structret1.C: New test.
4889
4890 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
4891
4892         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
4893         (i386_cpuid): No need to test if cpuid is available on AMD64.
4894         Fix assembly, so that it works onboth i386 and AMD64.
4895         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
4896         (vecInLong): Fix s[] member type to unsigned int.
4897         (vecInWord): Remove type.
4898         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
4899         (a64, b64, c64, d64, e64): Remove.
4900         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
4901         Remove unused variable.  Remove initialization of removed variables.
4902         Don't call mmx_tests nor sse_tests.
4903         (reference_mmx, reference_sse): Remove.
4904         (check): Add return stmt.
4905         * gcc.dg/i386-sse-7.c: New test.
4906         * gcc.dg/i386-mmx-4.c: New test.
4907
4908 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4909
4910         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
4911         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4912         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4913         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
4914         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
4915         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
4916         g++.dg/tc1/dr94.C: Fix line terminator.
4917
4918 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
4919
4920         * gcc.c-torture/compile/20040216-1.c: New.
4921
4922 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4923
4924         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4925         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4926         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
4927         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
4928         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
4929         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
4930
4931 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4932
4933         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
4934
4935 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
4936
4937         PR c++/13971
4938         * g++.dg/expr/cond4.C: New test.
4939
4940         PR c++/14086
4941         * g++.dg/lookup/crash2.C: New test.
4942
4943 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
4944
4945         * gcc.c-torture/compile/20040214-2.c: New test.
4946
4947 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
4948
4949         PR c++/14116
4950         * g++.dg/ext/typeof8.C: New test.
4951
4952 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
4953
4954         * gcc.c-torture/compile/20040214-1.c: New test.
4955
4956 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4957
4958         PR c++/13635
4959         * g++.dg/template/spec11.C: New test.
4960
4961 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4962
4963         PR c++/13927
4964         * g++.dg/other/error8.C: New test.
4965
4966 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
4967
4968         PR c++/14122
4969         * g++.dg/template/array4.C: New test.
4970
4971         PR c++/14108
4972         * g++.dg/inherit/thunk2.C: New test.
4973
4974         PR c++/14083
4975         * g++.dg/eh/cond2.C: New test.
4976
4977 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
4978
4979         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
4980
4981 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
4982
4983         * lib/scanasm.exp (dg-scan): Quote pattern before display.
4984
4985 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
4986
4987         * g++.dg/simd-2.C: xfail on ppc64-linux.
4988
4989 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4990
4991         PR c/456
4992         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
4993         tests.
4994
4995 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
4996
4997         * gcc.dg/builtins-33.c: New test.
4998
4999 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
5000
5001         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
5002
5003 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5004
5005         * g++.dg/simd-2.C: Set -maltivec for ppc64.
5006
5007 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
5008
5009         * gcc.dg/ppc64-abi-3.c: New test.
5010
5011 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
5012
5013         PR c/14092
5014
5015         * gcc.dg/pr14092-1.c: New testcase.
5016
5017 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
5018
5019         * gcc.dg/cpp/assert4.c: Fix typo last change.
5020
5021         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
5022         * gcc.dg/cpp/assert4.c: Handle powerpc64.
5023
5024         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
5025
5026 2004-02-09  Roger Sayle  <roger@eyesopen.com>
5027
5028         * gcc.c-torture/compile/20040209-1.c: New test case.
5029
5030 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5031
5032         * gcc.dg/c90-init-1.c: Adjust expected error messages.
5033
5034 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
5035
5036         * gcc.c-torture/execute/20040208-[12].c: New tests.
5037
5038 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5039
5040         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
5041
5042 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5043
5044         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
5045
5046 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5047
5048         Bug 13856
5049         * gcc.dg/visibility-8.c: New testcase.
5050
5051 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5052
5053         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
5054         arguments.
5055         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
5056
5057 2004-02-07  Roger Sayle  <roger@eyesopen.com>
5058
5059         PR middle-end/13696
5060         * g++.dg/opt/fold1.C: New test case.
5061
5062 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5063
5064         PR c++/14033
5065         * g++.dg/other/crash-2.C: New test.
5066
5067 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5068
5069         PR c++/14028
5070         * g++.dg/parse/angle-bracket2.C: New test.
5071
5072 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5073
5074         PR middle-end/13750
5075         Revert:
5076         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5077         PR pch/13361
5078         * testsuite/g++.dg/pch/wchar-1.C: New.
5079         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5080
5081 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5082
5083         PR c++/14008
5084         * g++.dg/parse/error15.C: New test.
5085         * g++.dg/parse/crash11.C: Update dg-error mark.
5086
5087 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5088
5089         PR c++/13932
5090         * g++.dg/warn/conv2.C: New test.
5091
5092 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5093
5094         PR c++/13086
5095         * g++.dg/warn/incomplete1.C: Remove xfail.
5096
5097 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5098
5099         * lib/file-format.exp (gcc_target_object_format): Use
5100         ${tool}_target_compile, not gcc_target_compile.
5101         * lib/target-supports.exp (check_alias_available): Likewise.
5102         (check_gc_sections_available): Likewise.
5103         * g++.dg/ext/attrib10.C: Use dg-require-alias.
5104         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
5105         dg-require-alias.
5106
5107 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5108
5109         PR c++/13969
5110         * g++.dg/template/static6.C: New test.
5111
5112 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
5113
5114         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
5115
5116 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5117
5118         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
5119         tests for systems where `char' is unsigned by default.
5120
5121 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5122
5123         PR c++/13997
5124         * g++.dg/template/partial3.C: New test.
5125
5126 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
5127
5128         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
5129         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
5130         Remove mentions of obsolete ports.
5131
5132 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
5133
5134         * gcc.dg/noncompile/20001228-1.c: Fix for new
5135         error message.
5136
5137 2004-02-03  Roger Sayle  <roger@eyesopen.com>
5138
5139         PR target/9348
5140         * gcc.c-torture/execute/multdi-1.c: New test case.
5141
5142 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5143
5144         PR c++/13925
5145         * g++.dg/template/lookup5.C: New test.
5146
5147 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5148
5149         PR c++/13950
5150         * g++.dg/template/lookup4.C: New test.
5151
5152         PR c++/13970
5153         * g++.dg/parse/error14.C: New test.
5154
5155         PR c++/14002
5156         * g++.dg/parse/template13.C: New test.
5157
5158 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5159
5160         PR c++/13978
5161         * g++.dg/template/koenig4.C: New test.
5162
5163         PR c++/13968
5164         * g++.dg/template/crash17.C: New test.
5165
5166         PR c++/13975
5167         * g++.dg/parse/error13.C: New test.
5168         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
5169
5170 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5171
5172         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
5173
5174 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
5175
5176         PR c/11658
5177         PR c/13994
5178         * gcc.dg/noncompile/20040203-1.c: New test.
5179         * gcc.dg/noncompile/20040203-2.c: Likewise.
5180         * gcc.dg/noncompile/20040203-3.c: Likewise.
5181         * gcc.dg/20040203-1.c: Likewise.
5182
5183 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
5184
5185         PR c++/10858
5186         * g++.dg/template/sizeof7.C: New test.
5187
5188 2004-02-02  Eric Christopher  <echristo@redhat.com>
5189             Zack Weinberg  <zack@codesourcery.com>
5190
5191         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
5192
5193 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
5194
5195         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
5196         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
5197         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
5198         * gcc.dg/cleanup-5.c: Run only on Linux targets.
5199
5200 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
5201
5202         PR c++/13113
5203         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
5204
5205         PR c++/13854
5206         * g++.dg/ext/attrib13.C: New test.
5207
5208         PR c++/13907
5209         * g++.dg/conversion/op2.C: New test.
5210
5211 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5212
5213         * gcc.dg/titype-1.c: Fix pasto.
5214
5215 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5216
5217         * gcc.dg/titype-1.c: New test.
5218
5219 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5220
5221         PR c++/13957
5222         * g++.dg/template/non-type-template-argument-1.C,
5223         g++.dg/template/qualified-id1.C: Update dg-error marks.
5224         * g++.dg/template/nontype6.C: New test.
5225
5226 2004-02-01  Roger Sayle  <roger@eyesopen.com>
5227
5228         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
5229         * gcc.dg/builtins-31.c: New testcase.
5230         * gcc.dg/builtins-32.c: New testcase.
5231
5232 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
5233
5234         * objc.dg/call-super-2.m: Update line numbers
5235         for the including of stddef.h.
5236
5237 2004-01-30  Michael Matz  <matz@suse.de>
5238
5239         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
5240         g++.dg/ext/case-range3.C: New tests.
5241
5242 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5243
5244         DR206
5245         PR c++/13813
5246         * g++.dg/template/member4.C: New test.
5247
5248 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5249
5250         PR c++/13683
5251         * g++.dg/template/sizeof6.C: New test.
5252
5253 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5254
5255         * gcc.dg/fwritable-strings-1.c: New test.
5256
5257 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5258
5259         * gcc.c-torture/compile/20040130-1.c: New test.
5260
5261 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
5262
5263         * objc.dg/call-super-2.m: Include stddef.h for size_t.
5264
5265 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
5266
5267         PR c++/13883
5268         * g++.dg/template/ctor3.C: New test.
5269
5270 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5271
5272         * g++.dg/tc1: New directory.
5273         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
5274         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
5275         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
5276         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
5277         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
5278
5279 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5280
5281         * g++.dg/parse/error11.C: New test.
5282         * g++.dg/parse/error12.C: Likewise.
5283
5284 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
5285
5286         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
5287         (scan_initial, main): Use aligned_sizeof instead of sizeof.
5288
5289 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
5290
5291         PR c++/13791
5292         * g++.dg/ext/attrib12.C: New test.
5293
5294         PR c++/13736
5295         * g++.dg/parse/cast2.C: New test.
5296
5297 2004-01-27  James E Wilson  <wilson@specifixinc.com>
5298
5299         * objc.dg/encode-2.m (main): New local string.  Set depending on
5300         sizeof long.  Use in sscanf call.
5301         * objc.dg/encode-3.m (main): New local string.  Set depending on
5302         sizeof long.  Use in scan_initial call.
5303
5304 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5305
5306         * objc.dg/call-super-2.m: Make LP64-safe.
5307         * objc.dg/desig-init-1.m: Likewise.
5308
5309 2004-01-27  Devang Patel <dpatel@apple.com>
5310
5311         * g++.dg/debug/namespace1.C: New test.
5312
5313 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
5314
5315         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
5316         xscale-*-*.
5317
5318         * gcc.dg/arm-mmx-1.c: New test.
5319
5320 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5321
5322         * gcc.dg/20040127-1.c: New test.
5323         * gcc.dg/20040127-2.c: New test.
5324
5325 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5326
5327         * objc.dg/stret-1.m (glob): Renamed to globa.
5328
5329 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
5330
5331         PR c++/13663
5332         * g++.dg/expr/for1.C: New test.
5333
5334 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
5335
5336         PR middle-end/13779
5337         * gcc.dg/darwin-longlong.c: New test.
5338
5339 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
5340
5341         * gcc.dg/20040124-1.c: Moved test from here...
5342         * gcc.c-torture/compile/20040124-1.c: ...to here.
5343
5344 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5345
5346         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
5347         the assembly output if -m64 is passed.
5348
5349 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
5350
5351         PR c++/13833
5352         * g++.dg/template/cond3.C: New test.
5353
5354 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5355
5356         PR c++/13810
5357         * g++.dg/template/ttp7.C: New test.
5358
5359 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5360
5361         PR c++/13797
5362         * g++.dg/template/nontype4.C: New test.
5363         * g++.dg/template/nontype5.C: Likewise.
5364
5365 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
5366
5367         * gcc.dg/torture/mips-clobber-at.c: New test.
5368
5369 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
5370
5371         * gcc.dg/20040124-1.c: New test.
5372
5373 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
5374
5375         * gcc.dg/20040123-1.c: New test.
5376
5377 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5378
5379         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
5380
5381 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5382
5383         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
5384
5385 2004-01-23  Andrew Pinski  <apinski@apple.com>
5386
5387         * gcc.dg/20030121-1.c: Move to ..
5388         * gcc.dg/20040121-1.c: here.
5389
5390 2004-01-23  Roger Sayle  <roger@eyesopen.com>
5391
5392         * gcc.dg/builtins-29.c: New test case.
5393
5394 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5395
5396         PR 18314
5397         * gcc.dg/builtins-30.c: New testcase.
5398
5399 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
5400
5401         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
5402         * lib/g77.exp: Likewise.
5403         * lib/objc.exp: Likewise.
5404         * lib/g++.exp: Likewise.
5405
5406 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5407
5408         * gcc.dg/struct-by-value-2.c: New test.
5409
5410 2004-01-21  Andrew Pinski  <apinski@apple.com>
5411
5412         PR target/13785
5413         * gcc.dg/20030121-1.c: New test.
5414
5415 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
5416
5417         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
5418         clobber frame pointer register in asm statement.
5419
5420 2004-01-21  Falk Hueffner  <falk@debian.org>
5421
5422         * gcc.c-torture/compile/20040121-1.c: New test.
5423
5424 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
5425
5426         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
5427
5428 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
5429
5430         * gcc.dg/ppc64-abi-2.c: New test.
5431
5432 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
5433
5434         * lib/treelang.exp: Fill out this file.
5435         * lib/treelang-dg.exp: New File.
5436
5437 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5438
5439         * gcc.c-torture/compile/981022-1.c: Remove.
5440         * gcc.dg/array-5.c: Remove XFAIL.
5441         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
5442         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
5443         gcc.dg/cond-lvalue-1.c: Update.
5444         * gcc.dg/cast-lvalue-2.c: New test.
5445
5446 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
5447
5448         PR c++/13592
5449         * g++.dg/other/error1.C (class foo): Tweak error message.
5450
5451         PR c++/13592
5452         * g++.dg/template/call2.C: New test.
5453
5454 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5455
5456         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
5457         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
5458         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
5459         scalar-return-1_x.c, scalar-return-2_y.c,
5460         scalar-return-3_x.c, scalar-return-3_y.c,
5461         scalar-return-4_x.c, scalar-return-4_y.c,
5462         struct-align-1.h, struct-align-1_x.c,
5463         struct-align-1_y.c, struct-align-2.h,
5464         struct-align-2_x.c, struct-align-2_y.c,
5465         struct-by-value-10_y.c, struct-by-value-11_x.c,
5466         struct-by-value-11_y.c, struct-by-value-12_x.c,
5467         struct-by-value-12_y.c, struct-by-value-13_x.c,
5468         struct-by-value-13_y.c, struct-by-value-14_x.c,
5469         struct-by-value-14_y.c, struct-by-value-15_x.c,
5470         struct-by-value-15_y.c, struct-by-value-16_y.c,
5471         struct-by-value-17_y.c, struct-by-value-18_y.c,
5472         struct-by-value-19_y.c, struct-by-value-1_x.c,
5473         struct-by-value-1_y.c, struct-by-value-20_y.c,
5474         struct-by-value-2_x.c, struct-by-value-2_y.c,
5475         struct-by-value-3_y.c, struct-by-value-4_x.c,
5476         struct-by-value-4_y.c, struct-by-value-5_y.c,
5477         struct-by-value-6_y.c, struct-by-value-7_y.c
5478         struct-by-value-8_x.c, struct-by-value-8_y.c
5479         struct-by-value-9_x.c, struct-by-value-9_y.c
5480         struct-return-10_x.c, struct-return-10_y.c,
5481         struct-return-19_x.c, struct-return-20_x.c
5482         struct-return-2_x.c, struct-return-2_y.c
5483         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
5484         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
5485
5486 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5487
5488         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
5489         attribute on sparc*-sun-solaris2.*.
5490
5491 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
5492
5493         PR c++/13710
5494         * g++.dg/ext/typeof7.C: New test.
5495
5496 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
5497
5498         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
5499         * gcc.dg/const-elim-1.c: Same.
5500
5501 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
5502
5503         * objc.dg/stret-1.m: New.
5504         * objc.dg/stret-2.m: New.
5505
5506 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5507
5508         PR c++/11895
5509         * g++.dg/ext/vector1.C: New test.
5510
5511 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
5512
5513         * gcc.dg/pch/import-1.c: New.
5514         * gcc.dg/pch/import-1.hs: New.
5515         * gcc.dg/pch/import-1a.h: New.
5516         * gcc.dg/pch/import-1b.h: New.
5517         * gcc.dg/pch/import-1c.h: New.
5518
5519 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
5520
5521         PR c++/13574
5522         * g++.dg/ext/array1.C: New test.
5523
5524         PR c++/13178
5525         * g++.dg/conversion/op1.C: New test.
5526
5527 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
5528
5529         PR 11864
5530         From Kazumoto Kojima / Dan Kegel:
5531         * gcc.dg/pr11864-1.c: New test.
5532
5533         PR 10392
5534         From Marcus Comstedt / Dan Kegel:
5535         * gcc.dg/pr10392-1.c: New test.
5536
5537 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
5538
5539         PR c++/13478
5540         * g++.dg/init/ref10.C: New test.
5541
5542 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5543
5544         PR c++/13407
5545         * g++.dg/parse/typename6.C: New test.
5546
5547 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5548
5549         PR pch/13361
5550         * testsuite/g++.dg/pch/wchar-1.C: New.
5551         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5552
5553 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5554
5555         PR c++/9259
5556         * g++.dg/expr/sizeof2.C: New test.
5557
5558 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
5559
5560         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
5561
5562 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
5563
5564         PR c++/13659
5565         * g++.dg/lookup/strong-using-3.C: New.
5566         * g++.dg/lookup/using-10.C: New.
5567
5568 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
5569
5570         PR c++/13594
5571         * g++.dg/lookup/strong-using-2.C: New.
5572
5573 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
5574             Dan Kegel <dank@kegel.com>
5575             J"orn Rennecke <joern.rennecke@superh.com>
5576
5577         PR target/9365
5578         * gcc.dg/pr9365-1.c: New test.
5579
5580 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5581
5582         PR c++/8856
5583         * g++.dg/parse/casting-operator2.C: New test.
5584         * g++.old-deja/g++.pt/explicit83.C: Remove.
5585
5586 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5587
5588         * gcc.dg/label-compound-stmt-1.c: New test.
5589         * gcc.c-torture/compile/950922-1.c,
5590         gcc.c-torture/compile/20000211-3.c,
5591         gcc.c-torture/compile/20000518-1.c,
5592         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
5593         compound statements.
5594
5595 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
5596
5597         * gcc.dg/ppc64-abi-1.c: New test.
5598
5599 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
5600
5601          * g++.dg/ext/attrib9.C: Add dg-warnings.
5602
5603 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5604
5605         PR c++/12335
5606         * g++.dg/parse/dtor3.C: New test.
5607
5608 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5609
5610         PR c++/12709
5611         * g++.dg/parse/try-catch-1.C: New test.
5612
5613 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
5614
5615         * ada/acats/run_all.sh: Add more verbose output in acats.log
5616         when compiling tests.
5617
5618 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
5619
5620         PR 13656
5621         * gcc.dg/typedef-redecl.c: New test case.
5622         * gcc.dg/typedef-redecl.h: New support file.
5623
5624 2004-01-13  Jan Hubicka  <jh@suse.cz>
5625
5626         * gcc.dg/always_inline.c: New test.
5627         * gcc.dg/debug/20031231-1.c: Fix.
5628
5629 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5630
5631         PR c++/13474
5632         * g++.dg/template/array3.C: New test.
5633
5634 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
5635
5636         * g++.dg/ext/lvalue1.C: No longer expected to fail.
5637         * g++.dg/warn/Wunused-2.C: Likewise.
5638
5639 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5640
5641         PR c++/13289
5642         * g++.dg/template/instantiate6.C: New test.
5643
5644 2004-01-12  Roger Sayle  <roger@eyesopen.com>
5645
5646         PR middle-end/11397
5647         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
5648
5649 2004-01-12  Jan Hubicka  <jh@suse.cz>
5650
5651         PR opt/12826
5652         * gcc.dg/20040112-1.c: New.
5653
5654         * gcc.dg/dwarf-die[1-7].c: Move to...
5655         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
5656         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
5657
5658 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
5659
5660         PR c++/4100
5661         * g++.dg/parse/friend4.C: New test.
5662
5663 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
5664
5665         PR c++/4100
5666         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
5667         definition is called a friend.
5668
5669 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
5670
5671         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
5672
5673 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
5674
5675         PR c++/3478
5676         * g++.dg/parse/error10.C: New test.
5677         * g++.dg/template/arg2.C: Accept "invalid type" error.
5678
5679 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
5680
5681         PR middle-end/13392
5682         * g++.dg/opt/expect2.C: New test.
5683
5684 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
5685
5686         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
5687         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
5688         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
5689         Update dg-error regexps.
5690
5691 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
5692
5693         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
5694         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
5695
5696 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5697
5698         * gcc.dg/pragma-re-1.c: Use right pointer type.
5699
5700 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5701
5702         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
5703
5704 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
5705
5706         * gcc.dg/rs6000-ldouble-1.c: New.
5707
5708 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5709
5710         DR 337
5711         PR c++/9256
5712         * g++.dg/other/abstract1.C: New test.
5713
5714 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
5715
5716         * g++.dg/lookup/strong-using-1.C: New.
5717
5718 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5719
5720         PR c/11234
5721         * gcc.dg/func-ptr-conv-1.c: New test.
5722         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
5723
5724 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
5725
5726         PR target/13380.
5727         * gcc.c-torture/compile/20040109-1.c: New.
5728
5729 2004-01-08  Stuart Hastings  <stuart@apple.com>
5730
5731         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
5732         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
5733         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
5734
5735 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
5736
5737         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
5738
5739 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5740
5741         * ada/acats/run_acats: Treat 'gnatchop' the same way
5742         as 'gnatmake'.  Export GCC_DRIVER.
5743         * ada/acats/run_all.sh: Add target_gnatchop.  Use
5744         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
5745
5746 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5747
5748         PR c++/12573
5749         * g++.dg/template/dependent-expr4.C: New test.
5750
5751 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
5752
5753         * gcc.dg/altivec-11.c: New test.
5754
5755 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
5756
5757         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
5758
5759 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5760
5761         PR c/6024
5762         * gcc.dg/enum-compat-1.c: New test.
5763         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
5764
5765 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5766
5767         PR c/12165
5768         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
5769         gcc.dg/c99-idem-qual-3.c: New tests.
5770
5771 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
5772
5773         * gcc.dg/winline-7.c: Don't cast void * to int.
5774
5775 2004-01-06  Jan Hubicka  <jh@suse.cz>
5776
5777         * gcc.dg/i386-sse-5.c: New test
5778         * g++.dg/eh/simd-1.c: Add -w argument for i386.
5779
5780 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
5781
5782         PR c++/12815
5783         * g++.dg/rtti/typeid4.C: New test.
5784
5785 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5786
5787         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
5788
5789 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
5790
5791         PR c++/12132
5792         * g++.dg/template/error11.C: New test.
5793
5794         PR c++/13451
5795         * g++.dg/template/class2.C: New test.
5796
5797 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5798         Richard Sandiford <rsandifo@redhat.com>
5799
5800         PR c++/13387
5801         * g++.dg/opt/alias3.C: New test.
5802
5803 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
5804
5805         PR c++/13157
5806         * g++.dg/template/koenig3.C: New test.
5807
5808         PR c++/13529
5809         * g++.dg/parse/offsetof3.C: New test.
5810
5811         * g++.dg/init/copy7.C: Add missing dg-error markers.
5812
5813         PR c++/12226
5814         * g++.dg/init/copy7.c: New test.
5815
5816         PR c++/13536
5817         * g++.dg/parse/cast1.C: New test.
5818
5819 2004-01-04  Jan Hubicka  <jh@suse.cz>
5820
5821         * gcc.dg/winline[1-7].c: New tests.
5822
5823 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5824
5825         PR c++/13520
5826         * g++.dg/template/qualttp22.C: New test.
5827
5828 2004-01-01  Jan Hubicka  <jh@suse.cz>
5829
5830         * gcc.dg/debug/20031231-1.c: New.
5831         * gcc.c-torture/compile/20040101-1.c: New.
5832         * gcc.dg/dwarf-die-[1-7].c: New.
5833
5834 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
5835
5836         PR optimization/13521
5837         * gcc.c-torture/compile/20031231-1.c: New test.
5838
5839 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
5840
5841         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
5842
5843 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5844
5845         PR c++/10079
5846         * g++.dg/template/crash16.C: New test.
5847
5848 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
5849
5850         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
5851
5852 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
5853
5854         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
5855         ports.
5856         * g++.old-deja/g++.jason/thunk3.C: Likewise.
5857         * g++.old-deja/g++.law/profile1.C: Likewise.
5858         * gcc.c-torture/compile/981006-1.c: Likewise.
5859         * gcc.c-torture/execute/loop-2e.x: Likewise.
5860         * gcc.c-torture/execute/loop-2f.x: Remove.
5861         * gcc.c-torture/execute/loop-2g.x: Likewise.
5862         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
5863         * gcc.dg/20020312-2.c: Remove traces of dead ports.
5864
5865 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5866
5867         PR c++/13507
5868         * g++.dg/ext/attrib11.C: New test.
5869
5870         PR c++/13494
5871         * g++.dg/template/array2-1.C: New test.
5872         * g++.dg/template/array2-2.C: New test.
5873
5874 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
5875
5876         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
5877
5878 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5879
5880         PR c++/12774
5881         * g++.dg/template/array1-1.C: New test.
5882         * g++.dg/template/array1-2.C: New test.
5883
5884 2003-12-29  Roger Sayle  <roger@eyesopen.com>
5885
5886         PR fortran/12632
5887         * g77.dg/12632.f: New test case.
5888
5889 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5890
5891         PR c++/13289
5892         * g++.dg/parse/nontype1.C: New test.
5893
5894 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5895
5896         PR c++/12403
5897         * g++.dg/parse/explicit1.C: New test.
5898         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
5899
5900 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5901
5902         PR c++/13081
5903         * g++.dg/opt/inline6.C: New test.
5904
5905         PR c++/12613
5906         * g++.dg/parse/error9.C: New test.
5907
5908         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
5909
5910 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5911
5912         PR c++/13009
5913         * g++.dg/init/assign1.C: New test.
5914
5915 2003-12-28  Roger Sayle  <roger@eyesopen.com>
5916
5917         PR c++/13070
5918         * g++.dg/warn/format3.C: New test case.
5919
5920 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5921
5922         * gcc.c-torture/compile/20031227-1.c: New test.
5923
5924 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5925
5926         * g++.dg/bprob/bprob.exp: Load target-supports.exp
5927         * g77.dg/bprob/bprob.exp: Likewise.
5928         * gcc.misc-tests/bprob.exp: Likewise.
5929         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
5930         variants on systems where the library does not provide that
5931         functionality.
5932         * gcc.dg/builtins-20.c: Use builtins-config.h.
5933         * gcc.dg/builtins-config.h: New file.
5934
5935 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5936
5937         * lib/gcc-dg.exp (dg-require-profiling): New function.
5938         * lib/target-supports.exp (check_profiling_available): Likewise.
5939         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
5940         * g77.dg/bprob/bprob.exp: Likewise.
5941         * gcc.misc-tests/bprob.exp: Likewise.
5942         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
5943         * gcc.dg/20021014-1.c: Likewise.
5944         * gcc.dg/nest.c: Likewise.
5945
5946 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5947
5948         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
5949         compiling.
5950         * g++.dg/lookup/java2.C: Likewise.
5951         * gcc.dg/cpp/lexident.c: Likewise.
5952
5953 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
5954
5955         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
5956         given.
5957         * gcc.c-torture/compile/961203-1.c: Likewise.
5958         * gcc.c-torture/compile/980506-1.c: Likewise.
5959
5960 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
5961
5962         * lib/gcc-dg.exp (dg-prune-output): New annotation.
5963         (additional_prunes): New global.
5964         (gcc-dg-prune): Handle additional per-test pruning.
5965         (dg-test): Clear additional_prunes between tests.
5966
5967         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
5968         dg-prune-output to avoid spurious failures from assembler
5969         complaining about nonexistent WAW violations.
5970         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
5971         Use dg-prune-output to avoid spurious failures from assembler
5972         warning about Itanium B-step errata.
5973
5974 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5975
5976         * g++.dg/abi/macro0.C: New test.
5977         * g++.dg/abi/macro1.C: Likewise.
5978         * g++.dg/abi/macro2.C: Likewise.
5979
5980         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
5981         * g++.dg/abi/bitfield7.C: Likewise.
5982         * g++.dg/abi/dtor2.C: Likewise.
5983         * g++.dg/abi/mangle11.C: Likewise.
5984         * g++.dg/abi/mangle12.C: Likewise.
5985         * g++.dg/abi/mangle14.C: Likewise.
5986         * g++.dg/abi/mangle17.C: Likewise.
5987         * g++.dg/abi/vbase10.C: Likewise.
5988         * g++.dg/abi/vbase14.C: Likewise.
5989         * g++.dg/template/qualttp17.C: Likewise.
5990
5991 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5992
5993         PR c/11995
5994         * gcc.dg/20031223-1.c: New test.
5995
5996 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5997
5998         * gcc.dg/noreturn-7.c: New test.
5999
6000 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6001
6002         * gcc.dg/null-pointer-1.c: New test.
6003
6004 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6005
6006         * g++.old-deja/g++.jason/template18.C: Remove.
6007         * g++.old-deja/g++.jason/template37.C: Likewise.
6008
6009         PR c++/12862
6010         * g++.dg/lookup/ns1.C: New test.
6011
6012         PR c++/12397
6013         * g++.dg/template/lookup3.C: New test.
6014
6015 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6016
6017         * g++.dg/template/recurse1.C: New test
6018
6019 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6020
6021         PR c++/12479
6022         * g++.dg/parse/semicolon1.C: New test.
6023         * g++.dg/parse/semicolon1.h: Likewise.
6024
6025 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
6026
6027         * gcc.dg/darwin-misaligned.c: New test.
6028
6029 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6030
6031         PR c/9163
6032         * gcc.dg/20031222-1.c: New test.
6033
6034 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
6035
6036         PR c++/13438
6037         * g++.dg/parse/error8.C: New test.
6038
6039         PR c++/11554
6040         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
6041
6042 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
6043
6044         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
6045         too small.
6046         * gcc.c-torture/compile/930217-1.c: Likewise.
6047         * gcc.c-torture/compile/930513-1.c: Likewise.
6048         * gcc.c-torture/execute/920908-2.c: Likewise.
6049         * gcc.c-torture/execute/921204-1.c: Likewise.
6050         * gcc.c-torture/execute/930621-1.c: Likewise.
6051         * gcc.c-torture/execute/930630-1.c: Likewise.
6052         * gcc.c-torture/execute/931031-1.c: Likewise.
6053         * gcc.c-torture/execute/980602-2.c: Likewise.
6054         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6055         * gcc.c-torture/execute/compndlit-1.c: Likewise.
6056         * gcc.c-torture/execute/extzvsi.c: Likewise.
6057         * gcc.c-torture/unsorted/ext.c: Likewise.
6058
6059 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
6060
6061         PR target/12749
6062         * gcc.c-torture/compile/20031220-2.c: New test case.
6063
6064 2003-12-20  Roger Sayle  <roger@eyesopen.com>
6065
6066         PR optimization/13031
6067         * gcc.c-torture/compile/20031220-1.c: New test case.
6068
6069 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6070
6071         * gcc.dg/cast-function-1.c: New test.
6072
6073 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6074
6075         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
6076         formats.
6077
6078 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
6079
6080         PR c++/12795
6081         * g++.dg/ext/attrib10.C: New test.
6082
6083 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6084
6085         * gcc.dg/cleanup-10.c: New test.
6086         * gcc.dg/cleanup-11.c: New test.
6087
6088 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6089
6090         PR c++/13239
6091         * g++.dg/opt/expect1.C: New test.
6092
6093 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
6094
6095         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
6096
6097 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
6098
6099         PR debug/12923
6100         * gcc.dg/20031218-1.c: New test.
6101
6102         PR debug/12389
6103         * gcc.dg/20031218-2.c: New test.
6104         * gcc.dg/20031218-3.c: New test.
6105
6106         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
6107         of label name and allow for USER_LABEL_PREFIX == "_" names.
6108         * g++.dg/abi/mangle18-2.C: Likewise.
6109         * g++.dg/abi/mangle19-1.C: Likewise.
6110         * g++.dg/abi/mangle19-2.C: Likewise.
6111         * g++.dg/abi/mangle20-1.C: Likewise.
6112         * g++.dg/abi/mangle20-2.C: Likewise.
6113
6114 2003-12-18  Richard Henderson  <rth@redhat.com>
6115
6116         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
6117
6118 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
6119             Dan Kegel <dank@kegel.com>
6120
6121         PR other/12009
6122         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
6123         testing a cross compiler, it causes spurious compile failures.
6124         * lib/g++.exp: Likewise.
6125
6126 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6127
6128         PR c++/13262
6129         * g++.dg/template/access13.C: New test.
6130
6131 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6132
6133         * gcc.dg/20031216-1.c: New test.
6134
6135 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6136
6137         PR c++/9154
6138         * g++.dg/template/error10.C: New test.
6139
6140 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6141
6142         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
6143         * g++.dg/eh/simd-2.C: Likewise.
6144
6145 2003-12-17  James E Wilson  <wilson@specifixinc.com>
6146             Roger Sayle  <roger@eyesopen.com>
6147
6148         * gcc.c-torture/execute/ieee/mzero5.c: New.
6149
6150 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
6151
6152         PR c++/10603
6153         * g++.dg/parse/error6.C: New test.
6154
6155         PR c++/12827
6156         * g++.dg/parse/error7.C: New test.
6157
6158 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6159
6160         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
6161         at -O with stabs debugging formats.
6162         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
6163         * gcc.dg/debug/debug-2.c: Likewise.
6164
6165 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6166
6167         PR c++/12696
6168         * g++.dg/init/error1.C: New test.
6169
6170         PR c++/12218
6171         * g++.dg/init/pm3.C: New test.
6172
6173 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6174
6175         PR c/3347
6176         * gcc.dg/bitfld-8.c: New test.
6177
6178 2003-12-16  James Lemke  <jim@wasabisystems.com>
6179
6180         * gcc.dg/arm-scd42-[123].c: New tests.
6181
6182 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6183
6184         PR c++/9043
6185         * g++.dg/abi/mangle20-1.C: New test.
6186         * g++.dg/abi/mangle20-2.C: New test.
6187
6188 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6189
6190         PR c++/13275
6191         * g++.dg/other/offsetof2.C: Remove XFAIL.
6192         * g++.dg/parse/offsetof1.C: New test.
6193         * g++.gd/parse/offsetof2.C: Likewise.
6194
6195 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6196
6197         * g++.dg/template/nontype3.C: New test.
6198         * g++.dg/template/static2.C: Tweaked the dg-error clause.
6199
6200 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6201
6202         * g++.dg/warn/noreturn-3.C: Also test instantiation.
6203
6204 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6205
6206         PR c++/13387
6207         * g++.dg/expr/assign1.C: New test.
6208
6209         PR c++/13242
6210         * g++.dg/abi/mangle19-1.C: New test.
6211         * g++.dg/abi/mangle19-2.C: New test.
6212
6213 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
6214
6215         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
6216
6217 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6218
6219         * gcc.c-torture/execute/20031216-1.c: New test.
6220
6221 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6222
6223         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
6224         an ICE regression.
6225
6226 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6227
6228         PR c++/10926
6229         * g++.dg/template/error9.C: New test.
6230
6231         PR c++/11116
6232         * g++.dg/template/error8.C: New test.
6233
6234 2003-12-15  Roger Sayle  <roger@eyesopen.com>
6235
6236         PR middle-end/13400
6237         * gcc.c-torture/execute/20031215-1.c: New test case.
6238
6239 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6240
6241         PR c++/13269
6242         * g++.dg/parse/error5.C: New test.
6243
6244         PR c++/12989
6245         * g++.dg/expr/sizeof1.C: New test.
6246
6247         PR c++/13310
6248         * g++.dg/template/crash15.C: New test.
6249
6250 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
6251
6252         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
6253         a non-POD type as the last named parameter of a varargs function.
6254
6255 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6256
6257         PR c++/13243
6258         PR c++/12573
6259         * g++.dg/template/crash14.C: New test.
6260         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
6261
6262 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6263
6264         * g++.dg/other/java1.C: New test.
6265
6266         PR c++/13241
6267         * g++.dg/abi/mangle18-1.C: New test.
6268         * g++.dg/abi/mangle18-2.C: New test.
6269
6270 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6271
6272         PR optimization/10312
6273         * gcc.c-torture/execute/20031214-1.c: New.
6274
6275 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
6276
6277         PR c++/10779
6278         PR c++/12160
6279         * g++.dg/parse/error3.C: New test.
6280         * g++.dg/parse/error4.C: Likewise.
6281         * g++.dg/abi/mangle4.C: Tweak error messages.
6282         * g++.dg/lookup/using5.C: Likewise.
6283         * g++.dg/other/error2.C: Likewise.
6284         * g++.dg/parse/typename5.C: Likewise.
6285         * g++.dg/parse/undefined1.C: Likewise.
6286         * g++.dg/template/arg2.C: Likewise.
6287         * g++.dg/template/ttp3.C: Likewise.
6288         * g++.dg/template/type1.C: Likewise.
6289         * g++.old-deja/g++.other/crash32.C: Likewise.
6290         * g++.old-djea/g++.pt/defarg8.C: Likewise.
6291
6292 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6293
6294         PR c++/13106
6295         * g++.dg/warn/noreturn-3.C: New test.
6296
6297 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6298
6299         PR c++/13118
6300         * g++.dg/abi/covariant3.C: New.
6301
6302 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
6303
6304         * g++.dg/eh/ia64-1.C: New test.
6305
6306 2003-12-12  Roger Sayle  <roger@eyesopen.com>
6307
6308         PR optimization/13037
6309         * g77.f-torture/execute/13037.f: New test case.
6310
6311 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6312
6313         PR c++/12881
6314         * g++.dg/abi/covariant2.C: New.
6315
6316 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
6317
6318         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
6319
6320 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
6321
6322         * gcc.c-torture/execute/wchar_t-1.x: Delete.
6323
6324 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
6325
6326         PR other/10819
6327         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
6328         to fix Bug 10819.
6329         * lib/g++.exp (g++_version): Likewise.
6330         * lib/g77.exp (g77_version): Likewise.
6331         * lib/objc.exp (default_objc_version): Likewise.
6332
6333 2003-12-10  Richard Henderson  <rth@redhat.com>
6334
6335         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
6336
6337         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
6338
6339 2003-12-08  Matt Austern  <austern@apple.com>
6340
6341         PR c/13134
6342         * lib/gcc-dg.exp (dg-require-visibility): Define.
6343         * lib/target-supports (check_visibility_available): Define.
6344         * gcc.dg/visibility-1.c: New test.
6345         * gcc.dg/visibility-2.c: Likewise.
6346         * gcc.dg/visibility-3.c: Likewise.
6347         * gcc.dg/visibility-4.c: Likewise.
6348         * gcc.dg/visibility-5.c: Likewise.
6349         * gcc.dg/visibility-6.c: Likewise.
6350         * g++.dg/ext/visibility-1.C: Likewise.
6351         * g++.dg/ext/visibility-2.C: Likewise.
6352         * g++.dg/ext/visibility-3.C: Likewise.
6353         * g++.dg/ext/visibility-4.C: Likewise.
6354         * g++.dg/ext/visibility-5.C: Likewise.
6355         * g++.dg/ext/visibility-6.C: Likewise.
6356
6357 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6358
6359         * g++.dg/lookup/java1.C: New test.
6360         * g++.dg/lookup/java2.C: New test.
6361
6362 2003-12-07  Falk Hueffner  <falk@debian.org>
6363
6364         * g++.dg/opt/noreturn-1.C: New test.
6365
6366 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
6367
6368         * gcc.dg/overflow-1.c: New test.
6369
6370 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6371
6372         * g77.f-torture/compile/13060.f: New test.
6373
6374 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
6375
6376         PR c++/13323
6377         * g++.dg/inherit/operator2.C: New test.
6378
6379 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
6380
6381         PR c++/13305
6382         * g++.dg/ext/attrib9.C: New test.
6383
6384 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
6385
6386         PR c++/13314
6387         * g++.dg/template/error7.C: New test.
6388
6389 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
6390             J"orn Rennecke <joern.rennecke@superh.com>
6391
6392         PR target/13302
6393         * g++.dg/other/struct-va_list.C: New test.
6394
6395 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6396
6397         PR c++/13166
6398         * g++.dg/parse/defarg6.C: New test.
6399
6400 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
6401
6402         PR target/13256
6403         * gcc.c-torture/execute/20031201-1.c: New test.
6404
6405 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
6406
6407         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
6408
6409 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6410
6411         * gcc.dg/builtin-return-1.c: New test.
6412
6413 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
6414             J"orn Rennecke <joern.rennecke@superh.com>
6415
6416         PR optimization/13260
6417         * gcc.c-torture/execute/20031204-1.c: New test.
6418
6419 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
6420
6421         PR c++/9127
6422         * g++.dg/template/error6.C: New test.
6423
6424 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
6425
6426         * gcc.dg/20031202-1.c: New test.
6427
6428 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
6429
6430         PR c++/13179
6431         * g++.dg/template/eh1.C: New test.
6432
6433         PR c++/10771
6434         * g++.dg/template/error5.C: New test.
6435
6436 2003-12-02  David Ung  <davidu@mips.com>
6437
6438         * gcc.dg/compat/vector-check.h: Corrected type for var
6439         g_##TMODE
6440
6441 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6442
6443         PR c++/10126
6444         * g++.dg/template/ptrmem8.C: New test.
6445
6446 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6447
6448         PR c++/12573
6449         * g++.dg/template/dependent-expr3.C: New test.
6450
6451 2003-12-01  James Lemke  <jim@wasabisystems.com>
6452
6453         * gcc.dg/arm-g2.c: New test.
6454
6455 2003-12-01  Roger Sayle  <roger@eyesopen.com>
6456
6457         PR optimization/11634
6458         * gcc.dg/20031201-2.c: New test case.
6459
6460 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
6461
6462         PR 11433
6463         * objc.dg/proto-lossage-3.m: New test.
6464
6465 2003-12-01  Roger Sayle  <roger@eyesopen.com>
6466
6467         PR optimization/12628
6468         * gcc.dg/20031201-1.c: New test case.
6469
6470 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6471
6472         * gcc.dg/unaligned-1.c: New test.
6473
6474 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
6475
6476         PR c++/9849
6477         * g++.dg/template/error4.C: New test.
6478         * g++.dg/template/nested3.C: Adjust error markers.
6479
6480 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6481
6482         * gcc.dg/cpp/assert4.c: Check more #system assertions.
6483
6484 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6485
6486         PR c/10333
6487         * gcc.dg/bitfld-7.c: New test.
6488
6489 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
6490
6491         * gcc.dg/tls/asm-1.C: New test.
6492
6493 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6494
6495         * gcc.dg/cpp/assert4.c: Update.
6496
6497 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6498
6499         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
6500         * gcc.dg/builtin-apply3.c: New test.
6501
6502 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6503
6504         * lib/compat.exp (compat-obj): New xfaildata parameter.
6505         Use it to set compiler_conditional_xfail_data before compiling.
6506         (compat-get-options): Handle dg-xfail-if.
6507         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
6508         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
6509         * gcc.dg/compat/vector-1_y.c: Likewise.
6510         * gcc.dg/compat/vector-2_x.c: Likewise.
6511         * gcc.dg/compat/vector-2_y.c: Likewise.
6512
6513 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6514
6515         * g++.dg/opt/reg-stack4.C: New test.
6516
6517 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6518
6519         * gcc.dg/builtin-apply2.c: New test.
6520
6521 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6522
6523         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
6524
6525 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6526
6527         PR c++/12924
6528         * g++.dg/template/template-id-2.C: New test.
6529
6530 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6531
6532         PR c++/5369
6533         * g++.dg/template/memfriend1.C: New test.
6534         * g++.dg/template/memfriend2.C: Likewise.
6535         * g++.dg/template/memfriend3.C: Likewise.
6536         * g++.dg/template/memfriend4.C: Likewise.
6537         * g++.dg/template/memfriend5.C: Likewise.
6538         * g++.dg/template/memfriend6.C: Likewise.
6539         * g++.dg/template/memfriend7.C: Likewise.
6540         * g++.dg/template/memfriend8.C: Likewise.
6541         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
6542
6543 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
6544
6545         PR c++/12515
6546         * g++.dg/ext/cond1.C: New test.
6547
6548 2003-11-20  Richard Henderson  <rth@redhat.com>
6549
6550         * gcc.dg/20020201-2.c: Remove.
6551         * gcc.dg/20020201-4.c: Remove.
6552         * gcc.dg/20020304-1.c: Remove.
6553
6554 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
6555
6556         * gcc.dg/cpp/trad/xwin1.c: New test case.
6557
6558 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
6559
6560         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
6561         * lib/g77.exp: Likewise.
6562         * lib/objc.exp: Likewise.
6563         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
6564         for darwin.
6565
6566 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6567
6568         PR c++/12932
6569         * g++.dg/template/static5.C: New test.
6570
6571 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6572
6573         * gcc.dg/nested-func-1.c: New test.
6574
6575 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6576
6577         * gcc.dg/cpp/assert4.c: New test.
6578
6579 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
6580
6581         PR c++/2294
6582         * g++.dg/lookup/using9.c: New test.
6583
6584 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
6585
6586         PR c++/12762
6587         * g++.dg/template/error3.C: New test.
6588
6589 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
6590
6591         PR ada/13035
6592         * ada/acats/run_acats, run_all.sh: Fix syntax error.
6593         No longer use a wrapper for gcc, since this does not work under
6594         Windows.
6595
6596 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
6597
6598         PR c++/2094
6599         * g++.dg/template/ptrmem7.C: New test.
6600
6601 2003-11-13  Andrew Pinski <apinski@apple.com>
6602
6603         * gcc.c-torture/compile/20031113-1.c: New test.
6604
6605 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
6606             Kean Johnston <jkj@sco.com>
6607
6608         PR c/13029
6609         * gcc.dg/unused-4.c: Update.
6610
6611 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6612
6613         * g++.dg/opt/const3.C: New test.
6614
6615 2003-11-13  Jan Hubicka  <jh@suse.cz>
6616
6617         * gcc.c-torture/compile/20031112-1.c: New test.
6618
6619 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
6620
6621         * g++.dg/parse/crash10.C: Remove bogus error marker.
6622
6623 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6624
6625         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
6626         (host_gcc): Likewise.
6627         (ROOT): Honor $PWDCMD.
6628         (BASE): Likewise.
6629         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
6630
6631 2003-11-12  Catherine Moore  <clm@redhat.com>
6632
6633         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
6634
6635 2003-11-12  Andreas Jaeger  <aj@suse.de>
6636             Jakub Jelinek  <jakub@redhat.com>
6637             Andrew Pinski  <pinskia@physics.uc.edu>
6638             Richard Henderson  <rth@redhat.com>
6639
6640         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
6641         systems.
6642         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
6643
6644         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
6645         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6646
6647 2003-11-11  Andreas Jaeger  <aj@suse.de>
6648
6649         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
6650
6651         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
6652
6653 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
6654
6655         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
6656         Clean ups.
6657
6658 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
6659
6660         * gcc.dg/trampoline-1.c: New test.
6661
6662 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6663
6664         * gcc.c-torture/compile/200031109-1.c: New test.
6665
6666 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6667
6668         PR c/3190
6669         PR c/8714
6670         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
6671         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
6672         gcc.dg/format/no-y2k-1.c: Update.
6673
6674 2003-11-08  Roger Sayle  <roger@eyesopen.com>
6675
6676         PR optimization/10467
6677         * gcc.dg/20031108-1.c: New test case.
6678
6679 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
6680
6681         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
6682
6683 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6684
6685         * gcc.dg/compound-lvalue-1.c: New test.
6686         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
6687         some XFAILs.
6688
6689 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
6690
6691         * gcc.dg/altivec-varargs-1.c: New test.
6692
6693 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6694
6695         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
6696         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
6697         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
6698         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
6699         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
6700
6701 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6702
6703         * gcc.dg/cond-lvalue-1.c: New test.
6704
6705 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
6706
6707         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
6708
6709 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6710
6711         PR c++/11616
6712         * g++.dg/template/instantiate5.C: New test.
6713
6714 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6715
6716         PR c++/12726
6717         * g++.dg/ext/complit2.C: Replace test with self-contained version.
6718         * ChangeLog: Add missing first entry for above test.
6719
6720 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6721
6722         PR c++/9810
6723         * g++.dg/template/using8.C: New test.
6724         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
6725
6726 2003-11-02  Roger Sayle  <roger@eyesopen.com>
6727
6728         PR optimization/10817
6729         * gcc.c-torture/compile/20031102-1.c: New test case.
6730
6731 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
6732
6733         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
6734         2147483647.
6735
6736 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6737
6738         * gcc.dg/20031102-1.c: New test.
6739
6740 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6741
6742         * gcc.dg/complex-1.c: New test.
6743
6744 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6745
6746         PR c++/12796
6747         * g++.dg/template/crash13.C: Adjust expected error location.
6748         * g++.old-deja/g++.brendan/ns1.C: Likewise.
6749
6750 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
6751
6752         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
6753
6754 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
6755
6756         PR/10239
6757         * gcc.c-torture/compile/20031031-2.c: New test.
6758
6759 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
6760
6761         PR/11640
6762         * gcc.c-torture/compile/20031031-1.c: New test.
6763
6764 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
6765
6766         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
6767         * gcc.misc-tests/bprob.exp: Likewise.
6768         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
6769         the execution test on arm-elf configs.
6770         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
6771         configs that don't support scratch files.
6772         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
6773
6774 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
6775
6776         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
6777         done by dejagnu.
6778
6779 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
6780
6781         * ada/acats/run_all.sh: Redirect mv output to /dev/null
6782         Avoid non pure sh syntax. Add more logging.
6783
6784         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
6785         fail.
6786
6787 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6788
6789         PR libgcj/10610
6790         * gcc.dg/ppc-stackalign-1.c: New test.
6791
6792 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
6793
6794         * ada/acats/run_all.sh: Change output to be more compliant with
6795         dejagnu framework.
6796         Create acats.sum and acats.log files under testsuite/ada/acats
6797         Only run [a-z]* directories, to filter out e.g. CVS.
6798         Redirect build output to log file.
6799
6800 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6801
6802         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
6803
6804 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6805
6806         PR ada/5909:
6807         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
6808
6809 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
6810
6811         * gcc.c-torture/compile/20031023-1.c: New test.
6812         * gcc.c-torture/compile/20031023-2.c: New test.
6813         * gcc.c-torture/compile/20031023-3.c: New test.
6814         * gcc.c-torture/compile/20031023-4.c: New test.
6815
6816 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6817
6818         PR c++/10371
6819         * g++.dg/lookup/scoped8.C: New test.
6820
6821 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6822
6823         * g++.dg/opt/reg-stack3.C: New test.
6824
6825 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6826
6827         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
6828
6829 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6830
6831         PR c++/11076
6832         * g++.dg/template/crash13.C: New test.
6833
6834 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6835
6836         * gcc.dg/c99-restrict-2.c: New test.
6837
6838 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
6839
6840         PR c++/12698, c++/12699, c++/12700, c++/12566
6841         * g++.dg/inherit/covariant9.C: New test.
6842         * g++.dg/inherit/covariant10.C: New test.
6843         * g++.dg/inherit/covariant11.C: New test.
6844
6845 2003-10-23  Jason Merrill  <jason@redhat.com>
6846
6847         PR c++/12726
6848         * g++.dg/ext/complit2.C: New test.
6849
6850 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6851
6852         PR target/12654
6853         * gcc.c-torture/execute/20031020-1.c: New test.
6854
6855 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6856
6857         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
6858         following the jump_insn.
6859
6860 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6861
6862         * gcc.dg/cast-lvalue-1.c: New test.
6863
6864 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
6865
6866         PR c++/11962
6867         * g++.dg/template/cond2.C: New test.
6868
6869 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6870
6871         * gcc.dg/builtins-28.c: New test.
6872
6873 2003-10-20  Jan Hubicka  <jh@suse.cz>
6874
6875         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
6876         parameter.
6877         * testsuite/gcc.dg/inline-2.c: Likewise.
6878
6879 2003-10-20  Phil Edwards  <phil@codesourcery.com>
6880
6881         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
6882         * gcc.dg/nest.c:  Likewise.
6883
6884 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6885
6886         PR c++/9781, c++/10583, c++/11862
6887         * g++.dg/parse/crash13.C: New test.
6888
6889 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6890
6891         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
6892
6893 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6894
6895         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
6896         Define HAVE_C99_RUNTIME except on Solaris.
6897         * gcc.dg/builtins-20.c: Likewise.
6898
6899 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6900
6901         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
6902
6903 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6904
6905         PR c++/12495
6906         * g++.dg/template/crash21.C: New test.
6907
6908 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6909
6910         PR c++/2513
6911         * g++.dg/template/typename5.C: New test.
6912
6913 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6914
6915         PR c++/12369
6916         * g++.dg/template/friend25.C: New test.
6917
6918 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
6919
6920         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
6921         versions.
6922
6923 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
6924
6925         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
6926         == 2147483647.
6927
6928 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
6929
6930         * gcc.c-torture/execute/960416-1.x: Remove.
6931         * gcc.c-torture/execute/divconst-3.x: Likewise.
6932
6933 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
6934
6935         PR target/12598
6936         * gcc.dg/torture/cris-volatile-1.c: New test.
6937
6938 2003-10-14  Roger Sayle  <roger@eyesopen.com>
6939
6940         PR optimization/9325
6941         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
6942         for overflowing floating point to integer conversion during RTL
6943         simplification.
6944
6945 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
6946
6947         * objc/execute/_cmd.m: Fix typo.
6948         * objc.dg/image-info.m, objc.dg/symtab-1.m:
6949         Relax 'scan-assembler' regexp.
6950         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
6951         objc.dg/try-catch-4.m: Run on non-Darwin targets.
6952         * objc.dg/zero-link-2.m: Remove blank line.
6953         * objc.dg/zero-link-3.m: New test case.
6954
6955 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
6956
6957         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
6958
6959         * gcc.dg/asm-names.c: Use scan-assembler-not rather
6960         than linker trickery.
6961
6962 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6963
6964         PR c++/12370
6965         * g++.dg/other/friend2.C: New test.
6966
6967 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6968
6969         * gcc.dg/20031012-1.c: New test.
6970
6971 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6972
6973         * gcc.dg/weak/weak-3.c: Fix for new warning.
6974
6975 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
6976
6977         PR optimization/8750
6978         * gcc.c-torture/execute/20031012-1.c: New test case.
6979
6980 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6981
6982         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
6983         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
6984
6985 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6986
6987         PR optimization/12260
6988         * gcc.c-torture/compile/20031011-2.c: New test case.
6989
6990 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6991
6992         * gcc.c-torture/execute/20031011-1.c: New testcase.
6993
6994 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6995
6996         * gcc.c-torture/compile/20031011-1.c: New test.
6997
6998 2003-10-11  Jan Hubicka  <jh@suse.cz>
6999
7000         * g++.dg/other/first-global.C: New test.
7001
7002 2003-10-11  Roger Sayle  <roger@eyesopen.com>
7003
7004         * gcc.c-torture/execute/string-opt-18.c: New testcase.
7005
7006 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
7007
7008         * gcc.c-torture/compile/20031010-1.c: New test.
7009
7010 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
7011
7012         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
7013         * gcc.c-torture/execute/va-arg-25.c: ... here.
7014
7015 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
7016
7017         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
7018
7019 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
7020
7021         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
7022
7023 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
7024
7025         * g++.dg/parse/error2.C: New test.
7026
7027 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
7028
7029         PR c++/11097
7030         * g++.dg/other/error5.C: Modify the error message.
7031         * g++.dg/lookup/using8.C: New test.
7032
7033 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
7034
7035         * gcc.dg/darwin-abi-2.c: New file.
7036         * gcc.c-torture/execute/va-arg-24.c: New file.
7037
7038 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
7039
7040         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
7041         indentation.
7042
7043 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
7044
7045         PR c++/10147
7046         * g++.dg/other/error4.C: Update error messages.
7047         * g++.dg/template/ptrmem4.C: Likewise.
7048
7049         PR c++/12337
7050         * g++.dg/init/new9.C: New test.
7051
7052         PR c++/12334, c++/12236, c++/8656
7053         * g++.dg/ext/attrib8.C: New test.
7054
7055 2003-10-06  Devang Patel  <dpatel@apple.com>
7056
7057         * gcc.dg/debug/dwarf2-3.h: New test.
7058         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
7059
7060 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
7061
7062         * g++.dg/opt/cfg2.C: New test.
7063
7064 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7065
7066         * g++.dg/opt/float1.C: New test.
7067
7068 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7069
7070         * gcc.dg/c90-array-lval-6.c: New test.
7071         * gcc.dg/c99-array-lval-6.c: New test.
7072
7073 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
7074             Ziemowit Laski  <zlaski@apple.com>
7075
7076         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
7077         'Derived', so that it is never considered a class method; add
7078         new warning for '+port' method ambiguity.
7079         * objc.dg/method-12.m: Include <objc/objc.h> instead of
7080         <objc/objc-api.h> (needed on Mac OS X).
7081         * objc.dg/method-13.m: New test.
7082
7083 2003-10-03  Roger Sayle  <roger@eyesopen.com>
7084
7085         PR optimization/9325, PR java/6391
7086         * gcc.c-torture/execute/20031003-1.c: New test case.
7087
7088 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
7089
7090         PR optimization/12180
7091         * gcc.dg/20031002-1.c: New test.
7092
7093         PR c++/12486
7094         * g++.dg/inherit/error1.C: New test.
7095
7096 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
7097
7098         * lib/f-torture.exp (search_for): Rename to...
7099         (search_for_re): This.  Also, clean up comments and the
7100         "regexp" invocation.
7101
7102 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
7103
7104         * gcc.c-torture/compile/20031002-1.c: New test.
7105
7106 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
7107
7108         * g++.dg/opt/cond1.C: New test.
7109
7110 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
7111
7112         * gcc.dg/Wold-style-definition-2.c: New testcase.
7113         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
7114
7115 2003-09-29  Richard Henderson  <rth@redhat.com>
7116
7117         * g++.dg/init/array10.C: Add dg-options.
7118
7119 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
7120
7121         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
7122
7123 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7124
7125         * g++.dg/template/friend19.C: Fix typo.
7126         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
7127
7128 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
7129
7130         * gcc.c-torture/execute/20030928-1.c: New test.
7131         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
7132
7133 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7134
7135         * g++.dg/opt/unroll1.C: New test.
7136
7137 2003-09-26  Roger Sayle  <roger@eyesopen.com>
7138
7139         PR optimization/11741
7140         * gcc.dg/20030926-1.c: New test case.
7141
7142 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7143
7144         PR c++/5655
7145         * g++.dg/parse/access7.C: New test.
7146         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
7147
7148 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
7149
7150         MERGE OF objc-improvements-branch into MAINLINE:
7151         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
7152         if libobjc has not been built.
7153         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
7154         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
7155         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
7156         objc/execute/nested-3.m, objc/execute/np-2.m,
7157         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
7158         objc/execute/redefining_self.m, objc/execute/root_methods.m,
7159         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
7160         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
7161         objc.dg/special/unclaimed-category-1.h,
7162         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
7163         well as GNU runtime.
7164         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
7165         * execute/cascading-1.m, execute/function-message-1.m,
7166         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
7167         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
7168         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
7169         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
7170         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
7171         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
7172         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
7173         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
7174         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
7175         * objc.dg/bitfield-2.m: Run only on Darwin.
7176         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
7177         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
7178         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
7179         * objc.dg/const-str-1.m: Fix constant string layout.
7180
7181 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
7182
7183         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
7184
7185 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
7186
7187         * gcc.dg/darwin-abi-1.c: New file.
7188
7189 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
7190
7191         PR target/12281
7192         * gcc.c-torture/compile/20030921-1.c: New test.
7193
7194 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7195
7196         * g++.dg/opt/reg-stack2.C: New test.
7197
7198 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7199
7200         * g++.dg/eh/delayslot1.C: New test.
7201
7202 2003-09-20  Richard Henderson  <rth@redhat.com>
7203
7204         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
7205
7206 2003-09-20  Roger Sayle  <roger@eyesopen.com>
7207
7208         * gcc.c-torture/execute/20030920-1.c: New test case.
7209
7210 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7211
7212         * g++.dg/rtti/typeid3.C: Correct expected error message.
7213
7214 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7215
7216         PR c++/157
7217         * g++.dg/parse/crash12.C: New test.
7218
7219 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
7220
7221         * gcc.dg/compat/mixed-struct-check.h: New.
7222         * gcc.dg/compat/mixed-struct-defs.h: New.
7223         * gcc.dg/compat/mixed-struct-init.h: New.
7224         * gcc.dg/compat/struct-by-value-19_main.c: New.
7225         * gcc.dg/compat/struct-by-value-19_x.c: New.
7226         * gcc.dg/compat/struct-by-value-19_y.c: New.
7227         * gcc.dg/compat/struct-by-value-20_main.c: New.
7228         * gcc.dg/compat/struct-by-value-20_x.c: New.
7229         * gcc.dg/compat/struct-by-value-20_y.c: New.
7230         * gcc.dg/compat/struct-return-19_main.c: New.
7231         * gcc.dg/compat/struct-return-19_x.c: New.
7232         * gcc.dg/compat/struct-return-19_y.c: New.
7233         * gcc.dg/compat/struct-return-20_main.c: New.
7234         * gcc.dg/compat/struct-return-20_x.c: New.
7235         * gcc.dg/compat/struct-return-20_y.c: New.
7236
7237 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
7238         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
7239         so that it will not complain on LP64 targets.
7240
7241 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7242
7243         PR c++/495
7244         * g++.dg/template/friend24.C: New test.
7245
7246 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
7247
7248         PR c++/12332
7249         * g++.dg/template/memtmpl2.C: New test.
7250
7251 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
7252
7253         PR target/11184
7254         * gcc.dg/builtin-apply1.c: New test.
7255
7256 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7257
7258         PR c++/9848
7259         * g++.dg/warn/Wunused-4.C: New test.
7260
7261 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7262
7263         PR c++/12316
7264         * g++.dg/other/gc2.C: New test.
7265
7266 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
7267
7268         PR c++/11991
7269         * g++.dg/rtti/typeid3.C: New test.
7270
7271         PR c++/12266
7272         * g++.dg/overload/template1.C: New test.
7273
7274 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7275
7276         * g++.dg/opt/cfg3.C: New test.
7277
7278 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7279
7280         PR c++/7939
7281         * g++.dg/template/crash11.C: New test.
7282
7283 2003-09-16  Jason Merrill  <jason@redhat.com>
7284             Jakub Jelinek  <jakub@redhat.com>
7285
7286         * gcc.dg/attr-warn-unused-result.c: New test.
7287
7288 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7289
7290         PR c++/12184
7291         * g++.dg/expr/call2.C: New test.
7292
7293 2003-09-15  Andreas Jaeger  <aj@suse.de>
7294
7295         * gcc.dg/Wold-style-definition-1.c: New test.
7296
7297 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
7298
7299         PR c++/3907
7300         * g++.dg/parse/template12.C: New test.
7301
7302         * g++.dg/abi/bitfield11.C: New test.
7303         * g++.dg/abi/bitfield12.C: Likewise.
7304
7305 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
7306
7307         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
7308         non-expansion of functional macro name without arguments at EOL.
7309         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
7310
7311 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
7312
7313         * gcc.c-torture/execute/20030914-[12].c: New tests.
7314
7315 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
7316
7317         PR c++/11788
7318         * g++.dg/overload/addr1.C: New test.
7319
7320 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
7321
7322         * gcc.dg/20030909-1.c: New test.
7323
7324 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7325
7326         * gcc.dg/ultrasp10.c: New test.
7327
7328 2003-09-09  Devang Patel  <dpatel@apple.com>
7329
7330         * gcc.dg/darwin-ld-6.c: New test.
7331
7332 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7333
7334         * gcc.dg/torture/builtin-explog-1.c: New testcase.
7335
7336 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
7337
7338         * gcc.dg/ia64-types1.c: New test.
7339         * gcc.dg/ia64-types2.c: Likewise.
7340
7341 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7342
7343         * gcc.dg/builtins-1.c: Add more _Complex tests.
7344         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7345
7346         * gcc.dg/builtins-1.c: Test existing _Complex functions.
7347         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7348
7349 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
7350
7351         PR c++/11786
7352         * g++.dg/lookup/koenig2.C: New test.
7353
7354         PR c++/5296
7355         * g++.dg/rtti/typeid2.C: New test.
7356
7357 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
7358
7359         * gcc.c-torture/compile/20030904-1.c: New test.
7360
7361 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7362
7363         * g++.dg/opt/longbranch2.C: New test.
7364
7365 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7366
7367         * g++.dg/template/crash10.C: Only compile it.
7368
7369 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7370
7371         PR middle-end/11665
7372         * gcc.c-torture/compile/20030907-1.c: New test.
7373         * g++.dg/init/array11.C: New test.
7374
7375 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
7376
7377         PR c++/11852
7378         * g++.dg/init/struct1.C: New test.
7379
7380 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
7381
7382         PR c++/12181
7383         * g++.dg/expr/comma1.C: New test.
7384
7385 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
7386
7387         PR c++/11867
7388         * g++.dg/expr/static_cast5.C: New test.
7389
7390 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
7391
7392         PR c++/11507
7393         * g++.dg/lookup/scoped7.C: New test.
7394
7395         PR c++/9574
7396         * g++.dg/other/static1.C: New test.
7397
7398         PR c++/11490
7399         * g++.dg/warn/template-1.C: New test.
7400
7401         PR c++/11432
7402         * g++.dg/template/crash10.C: New test.
7403
7404         PR c++/2478
7405         * g++.dg/overload/VLA.C: New test.
7406
7407         PR c++/10804
7408         * g++.dg/template/call1.C: New test.
7409
7410 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7411
7412         PR c++/11794
7413         * g++.dg/parse/using3.C: New test.
7414
7415 2003-09-06  Roger Sayle  <roger@eyesopen.com>
7416
7417         PR c++/11409
7418         * g++.dg/overload/builtin3.C: New test case.
7419
7420 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
7421
7422         PR c/9862
7423         * gcc.dg/20030906-1.c: New test.
7424         * gcc.dg/20030906-2.c: Likewise.
7425
7426 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7427
7428         PR c++/12167
7429         * g++.dg/parse/defarg5.C: New test.
7430
7431         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
7432
7433 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
7434
7435         PR c++/12163
7436         * g++.dg/expr/static_cast4.C: New test.
7437
7438         PR c++/12146
7439         * g++.dg/template/crash9.C: New test.
7440
7441 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
7442
7443         * g++.old-deja/g++.ext/pretty2.C: Update for change
7444         in __FUNCTION__.
7445         * g++.old-deja/g++.ext/pretty3.C: Likewise.
7446
7447 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
7448
7449         PR c++/11922
7450         * g++/dg/template/qualified-id1.C: New test.
7451
7452         PR c++/12037
7453         * g++.dg/warn/noeffect4.C: New test.
7454
7455 2003-09-04  Matt Austern  <austern@apple.com>
7456
7457         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
7458         * g++.dg/ext/fnname2.C: Likewise.
7459         * g++.dg/ext/fnname3.C: Likewise.
7460
7461 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
7462
7463         * g++.dg/expr/lval1.C: New test.
7464         * g++.dg/ext/lvcast.C: Remove.
7465
7466 2003-09-03  Roger Sayle  <roger@eyesopen.com>
7467
7468         PR optimization/11700.
7469         * gcc.c-torture/compile/20030903-1.c: New test case.
7470
7471 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
7472
7473         PR c++/12053
7474         * g++.dg/abi/layout4.C: New test.
7475
7476 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
7477
7478         PR c++/11553
7479         * g++.dg/parse/friend3.C: New test.
7480
7481 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
7482
7483         PR c++/11847
7484         * g++.dg/template/class1.C: New test.
7485
7486         PR c++/11808
7487         * g++.dg/expr/call1.C: New test.
7488
7489 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
7490
7491         PR c++/12114
7492         * g++.dg/init/ref9.C: New test.
7493
7494         PR c++/11972
7495         * g++.dg/template/nested4.C: New test.
7496
7497 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
7498
7499         PR c++/12093
7500         * g++.dg/template/non-dependent4.C: New test.
7501
7502         PR c++/11928
7503         * g++.dg/inherit/conv1.C: New test.
7504
7505 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
7506
7507         PR c++/6196
7508         * g++.dg/ext/label1.C: New test.
7509         * g++.dg/ext/label2.C: Likewise.
7510
7511 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
7512
7513         * g++.dg/expr/cond3.C: New test.
7514
7515 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7516
7517         * gcc.dg/builtins-1.c: Add new builtin cases.
7518
7519 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7520
7521         * gcc.dg/builtins-1.c: Add new cases.
7522         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7523
7524 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7525
7526         * gcc.dg/builtins-1.c: Add more math builtin tests.
7527         * gcc.dg/torture/builtin-attr-1.c: New test.
7528
7529 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
7530
7531         PR optimization/5079
7532         * g++.dg/opt/static3.C: New test.
7533
7534 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7535
7536         * gcc.misc-tests/gcov-10b.c: New test.
7537
7538 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
7539
7540         * g++.dg/opt/ptrmem3.C: New test.
7541
7542         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
7543
7544 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
7545
7546         * gcc.dg/20030826-2.c: New test.
7547
7548 2003-08-26  Roger Sayle  <roger@eyesopen.com>
7549
7550         PR middle-end/12002
7551         * g77.f-torture/compile/12002.f: New test case.
7552
7553 2003-08-26  Roger Sayle  <roger@eyesopen.com>
7554
7555         * gcc.dg/20030826-1.c: New test case.
7556
7557 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
7558
7559         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
7560
7561 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
7562
7563         PR c++/11871
7564         * c++.dg/lookup/crash1.C: New test.
7565
7566         * c++.dg/warn/noeffect3.C: New test.
7567
7568 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
7569
7570         * gcc.dg/compat/vector-1_x.c: Compile with -w.
7571         * gcc.dg/compat/vector-1_y.c: Ditto.
7572         * gcc.dg/compat/vector-2_x.c: Ditto.
7573         * gcc.dg/compat/vector-2_y.c: Ditto.
7574
7575 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
7576
7577         * gcc.dg/20030702-1.c: New test.
7578
7579 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
7580
7581         PR c++/8795
7582         * g++.dg/ext/altivec-1.C: New test.
7583
7584 2003-08-24  Richard Henderson  <rth@redhat.com>
7585
7586         * g++.dg/eh/simd-2.C: Add -w for x86.
7587
7588 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
7589
7590         * gcc.dg/20030815-1.c: New test.
7591
7592 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7593
7594         PR c++/3765
7595         * g++.dg/parse/access6.C: New test.
7596
7597 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7598
7599         PR c++/641, c++/11876
7600         * g++.dg/template/friend22.C: New test.
7601         * g++.dg/template/friend23.C: Likewise.
7602
7603 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7604
7605         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
7606         identically.
7607
7608 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7609
7610         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
7611
7612 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7613
7614         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
7615
7616 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7617
7618         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
7619
7620 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7621
7622         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
7623
7624 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
7625
7626         PR c++/11919
7627         * g++.dg/overload/prom1.C: New test.
7628
7629         PR c++/11551
7630         * g++.dg/parse/dtor2.C: New test.
7631
7632         PR c++/10762
7633         * g++.dg/parse/using2.C: New test.
7634
7635 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
7636
7637         PR target/11805
7638         * gcc.c-torture/compile/20030821-1.c: New.
7639
7640 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
7641
7642         PR c++/11834
7643         * g++.dg/template/deduce2.C: New test.
7644
7645 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
7646
7647         * gcc.c-torture/execute/20030821-1.c: New test.
7648
7649 2003-08-20  Roger Sayle  <roger@eyesopen.com>
7650
7651         PR middle-end/11984
7652         * gcc.dg/20030820-1.c: New test case.
7653
7654 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
7655
7656         PR c++/11945
7657         * g++.dg/warn/noeffect2.C: New test.
7658
7659 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
7660
7661         PR c++/10926
7662         * g++.dg/template/dtor2.C: New test.
7663
7664         PR c++/11684
7665         * g++.dg/template/operator1.C: New test.
7666         * g++.dg/parse/operator4.C: New test.
7667
7668         PR c++/11946.C
7669         * g++.dg/expr/enum1.C: New test.
7670         * gcc.dg/c99-bool-1.c: Remove bogus warning.
7671
7672         PR c++/11036.C
7673         * g++.dg/parse/elab2.C: New test.
7674         * g++.dg/parse/typedef4.C: Change error message.
7675         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
7676         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
7677         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
7678
7679 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
7680
7681         * gcc.dg/pch/warn-1.c: New.
7682         * gcc.dg/pch/warn-1.hs: New.
7683
7684         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
7685         not-tested file.
7686
7687 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7688
7689         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
7690
7691 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7692
7693         * gcc.dg/uninit-D.c: New Test.
7694         * gcc.dg/uninit-E.c: New Test.
7695         * gcc.dg/uninit-F.c: New Test.
7696         * gcc.dg/uninit-G.c: New Test.
7697
7698 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
7699
7700         * g++.dg/README: Describe the pch directory.
7701
7702 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7703
7704         PR c++/11174
7705         * g++.dg/parse/access4.C: New test.
7706         * g++.dg/parse/access5.C: Likewise.
7707         * g++.old-deja/g++.jason/access17.C: Adjust error message.
7708
7709 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
7710
7711         * gcc.dg/noncompile/20030818-1.c: New.
7712
7713 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
7714
7715         PR c++/11957
7716         * g++.dg/warn/noeffect1.C: New test.
7717
7718         * g++.dg/template/scope2.C: New test.
7719         * g++.dg/template/error2.C: Correct dg-error
7720
7721 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
7722
7723         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
7724
7725 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
7726
7727         PR C++/11512
7728         * g++.dg/template/warn1.C: New.
7729
7730 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7731
7732         * g++.dg/template/error2.C: New test.
7733         * g++.dg/lookup/using7.C: Adjust errors
7734         * g++.old-deja/g++.pt/crash36.C: Likewise.
7735         * g++.old-deja/g++.pt/derived3.C: Likewise.
7736
7737 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7738
7739         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
7740         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
7741         * gcc.c-torture/execute/builtins/string-9.c: New, from
7742         string-opt-9.c.  Adjust for execute/builtins framework.
7743         * gcc.c-torture/execute/string-opt-9.c: Delete.
7744
7745 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
7746
7747         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
7748
7749         * g++.dg/parse/ret-type2.C: New test.
7750
7751         PR c++/11703
7752         * g++.dg/init/new8.C: New test.
7753
7754         PR c++/10923
7755         * g++.dg/parse/typedef5.C: New test.
7756
7757         PR c++/9512
7758         * g++.dg/parse/qualified2.C: New test.
7759         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
7760         invalid code.
7761
7762 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
7763
7764         * g++.dg/conversion/ptrmem1.C: New test.
7765
7766 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
7767
7768         PR target/11693
7769         * gcc.dg/20030811-1.c: New test.
7770
7771         PR target/11535
7772         * gcc.c-torture/execute/20030811-1.c: New test.
7773
7774 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7775
7776         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
7777
7778 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
7779
7780         PR c++/11789.C
7781         * g++.dg/inherit/multiple1.C: New test.
7782
7783 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7784
7785         * gcc.dg/spe1.c: New test.
7786
7787         PR c++/11670
7788         * g++.dg/expr/cast2.C: New test.
7789
7790         PR c++/10530
7791         * g++.dg/template/dependent-name2.C: New test.
7792
7793 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
7794
7795         * g++.dg/parse/crash11.C: Put the dg options in comments.
7796
7797 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
7798
7799         * lib/gcc-dg.exp: Update for diagnostic change.
7800
7801 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7802
7803         PR c++/5767
7804         * g++.dg/parse/crash11.C: New test.
7805
7806 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
7807
7808         * gcc.dg/cpp/spacing1.c: Update.
7809
7810 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
7811
7812         PR target/11739
7813         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
7814         a value for -mtune.
7815
7816 2003-08-04  Roger Sayle  <roger@eyesopen.com>
7817
7818         PR middle-end/11771
7819         * gcc.c-torture/compile/20030804-1.c: New test case.
7820
7821 2003-08-04  Roger Sayle  <roger@eyesopen.com>
7822
7823         * gcc.dg/20030804-1.c: New test case.
7824
7825 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
7826
7827         * gcc.dg/cpp/separate-1.c: New test.
7828
7829 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
7830
7831         PR c++/11704
7832         * g++.dg/template/dependent-expr2.C: New test.
7833
7834         PR c++/11766
7835         * g++.dg/expr/ptrmem1.C: New test.
7836
7837 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7838
7839         PR c++/9453
7840         * g++.dg/template/friend15.C: New test.
7841
7842 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
7843
7844         * lib/dg-pch.exp: Work round PCH bug.
7845
7846 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7847
7848         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
7849         builtins.  Move cases from builtins-4.c here.
7850
7851         * gcc.dg/torture/builtin-math-1.c: New test taken from
7852         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
7853         additional cases.
7854
7855         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
7856         Delete.
7857
7858 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
7859
7860         PR c++/9447
7861         * g++.dg/template/using7.C: New test.
7862
7863 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
7864
7865         * import1.c, import2.c: New tests.
7866
7867 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
7868
7869         * g++.dg/eh/crossjump1.C: New test.
7870
7871 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
7872
7873         PR c++/11697
7874         * g++.dg/template/using6.C: New test.
7875
7876         PR c++/11744
7877         * g++.dg/template/koenig2.C: New test.
7878
7879 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7880
7881         PR c++/7983
7882         * g++.dg/parse/typedef4.C: New test.
7883
7884 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7885
7886         PR c++/8442, c++/8806
7887         * g++.dg/template/elab1.C: New test.
7888         * g++.dg/template/type2.C: Likewise.
7889         * g++.dg/template/ttp3.C: Adjust expected error message.
7890         * g++.old-deja/g++.law/visibility13.C: Likewise.
7891         * g++.old-deja/g++.niklas/t135.C: Likewise.
7892         * g++.old-deja/g++.pt/ttp41.C: Likewise.
7893         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
7894         template argument.
7895         * g++.old-deja/g++.pt/ttp44.C: Likewise.
7896
7897 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
7898
7899         PR c++/11295
7900         * g++.dg/ext/stmtexpr1.C: New test.
7901
7902         * g++.dg/opt/tmp1.C: New test.
7903
7904         PR c++/11525
7905         * g++.dg/parse/constant4.C: New test.
7906
7907         PR c++/9447
7908         * g++.dg/template/using5.C: New test.
7909
7910 2003-07-31  Roger Sayle  <roger@eyesopen.com>
7911
7912         * gcc.dg/builtins-27.c: New test case.
7913
7914 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
7915
7916         * gcc.dg/tls/opt-7.c: New test.
7917
7918 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
7919
7920         * g++.old-deja/g++.other/crash18.C: Remove.
7921
7922 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7923
7924         * g++.dg/template/explicit3.C: New.
7925         * g++.dg/template/explicit4.C: New.
7926         * g++.dg/template/explicit5.C: New.
7927
7928         PR c++/11347
7929         * g++.dg/template/memtmpl1.C: New.
7930
7931 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
7932
7933         PR target/11565
7934         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
7935         * gcc.dg/i386-387-5.c (dg-options): Likewise.
7936
7937 2003-07-30  Jan Hubicka  <jh@suse.cz>
7938
7939         * vtgc1.c: Kill.
7940
7941 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
7942
7943         * gcc.dg/struct-in-proto-1.c: New test.
7944
7945 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
7946
7947         * gcc.dg/cpp/include2.c: Only expect one message.
7948
7949 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
7950
7951         PR c++/9447
7952         * g++.dg/template/using1.C: New test.
7953         * g++.dg/template/using2.C: New test.
7954         * g++.dg/template/using3.C: New test.
7955         * g++.dg/template/using4.C: New test.
7956
7957 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
7958
7959         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
7960         * gcc.c-torture/execute/string-opt-10.c: Likewise.
7961
7962 2003-07-28  Jan Hubicka  <jh@suse.cz>
7963
7964         PR c++/11530
7965         * g++.dg/opt/call1.C: New test.
7966
7967 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
7968
7969         PR c++/11667
7970         * g++.dg/init/enum2.C: New test.
7971         * g++.dg/template/overload1.C: Add "-w" option.
7972
7973 2003-07-28    <hp@bitrange.com>
7974
7975         * gcc.dg/Wdeclaration-after-statement-1.c,
7976         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
7977
7978 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
7979
7980         * gcc.c-torture/compile/20030725-1.c: New test.
7981
7982 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
7983
7984         * gcc.dg/20030505.c: Only run for SPE.
7985         Remove definition of opaque type.
7986
7987 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
7988
7989         * g++.dg/template/ptrmem6.C: New test.
7990
7991 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
7992
7993         * gcc.c-torture/compile/zero-strct-2.c: New test.
7994
7995 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
7996
7997         * gcc.dg/intermod-1.c: New test.
7998
7999 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
8000
8001         PR c++/11617
8002         * g++.dg/template/lookup2.C: New test.
8003         * g++.dg/template/memclass1.C: Remove instantiated from error.
8004         * g++.dg/other/error2.C: Tweak expected errors.
8005
8006         PR c++/11596
8007         * g++.dg/template/defarg3.C: New test.
8008
8009         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
8010
8011 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
8012
8013         * g++.dg/inherit/access5.C: New test.
8014
8015 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8016
8017         PR c++/11513
8018         * g++.dg/template/crash8.C: New test.
8019
8020 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
8021
8022         PR c/10602
8023         * gcc.dg/noncompile/incomplete-2.c: New test.
8024
8025 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
8026
8027         PR c++/11645
8028         * g++.dg/inherit/access4.C: New test.
8029
8030         PR c++/11517
8031         * g++.dg/expr/cond2.C: New test.
8032
8033         PR optimization/10679
8034         * g++.dg/opt/inline4.C: New test.
8035
8036 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8037
8038         * g++.dg/parse/crash10: New test.
8039
8040 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8041
8042         * g++.dg/ext/flexary1.C: New test.
8043
8044 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8045
8046         PR c++/10793
8047         * g++.dg/template/crash9.C: New test.
8048
8049 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8050
8051         PR c++/3004
8052         * g++.dg/parse/typedef3.C: New test.
8053
8054         PR c++/7906
8055         * g++.dg/parse/operator2.C: New test.
8056
8057         PR c++/8895
8058         * g++.dg/parse/def-tmpl-arg1.C: New test.
8059
8060         PR c++/9282
8061         * g++.dg/parse/funptr1.C: New test.
8062
8063         PR c++/9452
8064         * g++.dg/parse/ambig3.C: New test.
8065
8066         PR c++/9454
8067         * g++.dg/parse/operator3.C: New test.
8068
8069         PR c++/9486
8070         * g++.dg/parse/template10.C: New test.
8071
8072         PR c++/9488
8073         * g++.dg/parse/template11.C: New test.
8074
8075         PR c++/10150
8076         * g++.dg/parse/invalid-op1.C: New test.
8077
8078         PR c++/10247
8079         * g++.dg/parse/condexpr1.C: New test.
8080
8081 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8082
8083         * g++.dg/ext/packed3.C: New test.
8084         * g++.dg/ext/packed4.C: New test.
8085
8086         * gcc.dg/pack-test-3.c: New test.
8087
8088 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
8089
8090         * lib/compat.exp: Handle dg-options per source file.
8091         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
8092         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
8093         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
8094         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
8095         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
8096         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
8097         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
8098         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
8099         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
8100         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
8101         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
8102         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
8103         * g++.dg/compat/break/bitfield7_x.C: Ditto.
8104         * g++.dg/compat/break/bitfield7_y.C: Ditto.
8105
8106 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8107
8108         PR c/10320
8109         * gcc.c-torture/execute/20030718-1.c: New test.
8110
8111 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8112
8113         PR optimization/11536
8114         * gcc.dg/20030721-1.c: New test.
8115
8116 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
8117
8118         PR c++/11546
8119         * g++.dg/template/lookup1.C: New test.
8120
8121 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
8122
8123         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
8124         diagnostics of ill-formed constructs involving labels.
8125         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
8126         the new 'previously defined here' message.
8127
8128 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
8129
8130         * g++.dg/parse/non-dependent2.C: New test.
8131
8132 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8133
8134         * g++.dg/init/init-ref4.C: xfail on targets without
8135         weak symbols.
8136
8137 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
8138
8139         PR target/11087
8140         * gcc.c-torture/execute/20030717-1.c: New test.
8141
8142 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8143
8144         * g++.dg/opt/cfg1.C: New test.
8145
8146 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
8147
8148         PR optimization/11557
8149         * gcc.dg/20030717-1.c: New test.
8150
8151 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
8152
8153         PR c++/10476
8154         * g++.dg/expr/crash-1.C: New test.
8155
8156         PR c++/11027
8157         * g++.dg/template/init3.C: New test.
8158
8159         PR c++/8222
8160         * g++.dg/template/non-dependent1.C: New test.
8161
8162         PR c++/11070
8163         * g++.dg/template/non-dependent2.C: New test.
8164
8165         PR c++/11071
8166         * g++.dg/template/non-dependent3.C: New test.
8167
8168         PR c++/9907
8169         * g++.dg/template/sizeof5.C: New test.
8170
8171 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
8172
8173         PR 11498
8174         * gcc.c-torture/compile/mangle-1.c: New file.
8175
8176 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8177
8178         PR c++/7809
8179         * g++.dg/parse/access3.C: New test.
8180
8181 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
8182
8183         PR c++/11384
8184         * g++.dg/init/init-ref4.C: New test.
8185
8186 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
8187
8188         PR c++/11547
8189         * g++.dg/parse/constant3.C: New test.
8190         * g++.dg/parse/crash7.C: Likewise.
8191
8192 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
8193
8194         PR target/11008
8195         * gcc.dg/i386-pentium4-not-mull.c: New.
8196
8197 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
8198
8199         * gcc.dg/asm-names.c (ymain): Make it weak.
8200
8201 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8202
8203         PR c++/5421
8204         * g++.dg/template/friend21.C: New test.
8205
8206 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
8207
8208         * gcc.dg/cleanup-8.c: New test.
8209         * gcc.dg/cleanup-9.c: New test.
8210
8211 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
8212
8213         * g++.dg/ext/dll-MI1.h: New file.
8214         * g++.dg/ext/dllexport-MI1.C: New file.
8215         * g++.dg/ext/dllimport-MI1.C: New file.
8216
8217 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
8218
8219         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
8220         it does not have cmpstrsi patterns (just cmpmemsi).
8221
8222 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
8223
8224         PR debug/11473
8225         * g++.dg/debug/debug8.C: New test.
8226
8227 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8228
8229         PR c++/10108
8230         * g++.dg/template/crash7.C: New test.
8231
8232 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
8233
8234         PR target/10795
8235         * gcc.c-torture/compile/20030708-1.c: New.
8236
8237 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8238
8239         * gcc.c-torture/execute/20030715-1.c: New test.
8240
8241 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
8242
8243         * gcc.dg/pch/inline-3.c: New file.
8244         * gcc.dg/pch/inline-3.hs: New file.
8245         * gcc.dg/pch/inline-4.c: New file.
8246         * gcc.dg/pch/inline-4.hs: New file.
8247
8248 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
8249
8250         PR c++/11509
8251         * g++.dg/template/crash6.C: New test.
8252
8253         PR c++/7053
8254         * g++.dg/template/friend20.C: New test.
8255
8256         PR c++/7019
8257         * g++.dg/template/overload2.C: New test.
8258
8259 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8260
8261         PR optimization/11440
8262         * gcc.c-torture/execute/20030714-1.c: New test.
8263
8264 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8265
8266         PR c++/11154
8267         * g++.dg/template/partial2.C: New test.
8268
8269 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
8270
8271         PR c++/11503
8272         * g++.dg/template/anon1.C: New test.
8273
8274         PR c++/11493
8275         PR c++/11495
8276         * g++.dg/parse/template9.C: Likewise.
8277         * g++.dg/template/crash4.C: New test.
8278         * g++.dg/template/koenig1.C: Likewise.
8279         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
8280         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
8281         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
8282         functions.
8283         * g++.old-deja/g++.jason/template36.C: Likewise.
8284         * g++.old-deja/g++.mike/p1989.C: Likewise.
8285         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
8286         * g++.old-deja/g++.pt/ttp20.C: Use this->.
8287         * g++.old-deja/g++.pt/ttp21.C: Use this->.
8288         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
8289         compiling.
8290         * g++.old-deja/g++.pt/union2.C: Use this->.
8291
8292 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
8293
8294         * gcc.dg/20030711-1.c: New test.
8295
8296 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
8297
8298         PR c++/11050
8299         * g++.dg/parse/args1.C: New test.
8300         * g++.pt/defarg8.C: Change expected errors.
8301
8302 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
8303
8304         PR c++/8164
8305         * g++.dg/template/nontype2.C: New test.
8306
8307         PR c++/10558
8308         * g++.dg/parse/template8.C: New test.
8309
8310         PR c++/8327
8311         * g++.dg/template/scope1.C: New test.
8312
8313         * g++.dg/warn/Wsign-compare-1.C: New test.
8314
8315 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
8316
8317         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
8318
8319 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
8320
8321         PR c++/9411
8322         * g++.dg/template/explicit2.C: New test.
8323
8324         PR c++/10032
8325         * g++.dg/warn/pedantic1.C: New test.
8326
8327 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
8328
8329         PR c++ 9483
8330         * g++.dg/other/field1.C: New test.
8331
8332 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
8333
8334         PR c/11449
8335         * gcc.c-torture/compile/20030707-1.c: New.
8336
8337 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8338
8339         PR c++/10849
8340         * g++.dg/template/access12.C: New test.
8341
8342 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
8343
8344         * g++.dg/bprob/bprob.exp (prof_ext): Update.
8345         * g77.dg/bprob/bprob.exp (prof_ext): Update.
8346         * gcc.misc-tests/bprob.exp (prof_ext): Update.
8347         * gcc.misc-tests/gcov.exp: Update
8348         * g++.dg/gcov/gcov.exp: Update
8349         * lib/gcov.exp: Update.
8350
8351 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
8352
8353         * g++.dg/abi/mangle17.C: Make sure template expressions are
8354         dependent.
8355         * g++.dg/abi/mangle4.C: Mark erroneous casts.
8356         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
8357         * g++.dg/opt/stack1.C: Remove erroneous code.
8358         * g++.dg/parse/template7.C: New test.
8359         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
8360         * g++.old-deja/g++.pt/crash4.C: Likewise.
8361
8362 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8363
8364         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
8365         with zero or one occurence of `$' after the initial `L'.
8366
8367 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
8368
8369         * gcc.c-torture/compile/20030704-1.c: Add a comment.
8370
8371 2003-07-08  Roger Sayle  <roger@eyesopen.com>
8372
8373         PR c/11370
8374         * gcc.dg/Wunreachable-6.c: New testcase.
8375         * gcc.dg/Wunreachable-7.c: New testcase.
8376
8377 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8378
8379         PR c/11420
8380         * gcc.dg/20030708-1.c: New test.
8381
8382 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
8383
8384         * gcc.dg/compat/sdata-section.h: New file.
8385         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
8386         * gcc.dg/torture/mips-sdata-1.c: New test.
8387
8388 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8389
8390         PR c++/11030
8391         * g++.dg/template/friend19.C: New test.
8392
8393 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8394
8395         * g++.dg/opt/strength-reduce.C: New test.
8396
8397 2003-07-07  Roger Sayle  <roger@eyesopen.com>
8398
8399         PR target/10979
8400         * gcc.dg/20030707-1.c: New testcase.
8401
8402 2003-07-07  Roger Sayle  <roger@eyesopen.com>
8403
8404         PR optimization/11059
8405         * g++.dg/opt/emptyunion.C: New testcase.
8406
8407 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8408             Eric Botcazou  <ebotcazou@libertysurf.fr>
8409
8410         * g++.dg/opt/stack1.C: New test.
8411
8412 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
8413
8414         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
8415         run test.
8416
8417         PR c++/11431
8418         * g++.dg/expr/static_cast3.C: New test.
8419
8420 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
8421
8422         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
8423         everywhere.
8424         * gcc.dg/concat.c: Concatenation of string constants with
8425         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
8426         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
8427         * gcc.dg/cpp/escape-2.c: Use wide character constants where
8428         necessary to avoid multi-character character constant warning.
8429         * gcc.dg/cpp/escape.c: Likewise.
8430         * gcc.dg/cpp/ucs.c: Likewise.
8431         Remove backslashes from dg-bogus comments, as they confuse Tcl.
8432         Fix a typo.
8433
8434 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
8435
8436         PR c/11428
8437         * gcc.c-torture/compile/20030704-1.c: New.
8438
8439 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
8440
8441         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
8442
8443 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
8444
8445         PR c++/5287, PR c++/7910,  PR c++/11021
8446         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
8447         tests for warnings.
8448         * g++.dg/ext/dllimport2.C: Add tests for warnings.
8449         * g++.dg/ext/dllimport3.C: Likewise.
8450         * g++.dg/ext/dllimport4.C: New file.
8451         * g++.dg/ext/dllimport5.C: New file.
8452         * g++.dg/ext/dllimport6.C: New file.
8453         * g++.dg/ext/dllimport7.C: New file.
8454         * g++.dg/ext/dllimport8.C: New file.
8455         * g++.dg/ext/dllimport9.C: New file.
8456         * g++.dg/ext/dllimport10.C: New file.
8457         * g++.dg/ext/dllexport1.C: New file.
8458
8459 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
8460
8461         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
8462         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
8463
8464 2003-07-03  Roger Sayle  <roger@eyesopen.com>
8465
8466         * gcc.dg/builtins-25.c: New testcase.
8467         * gcc.dg/builtins-26.c: New testcase.
8468
8469 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
8470
8471         * gcc.dg/compat/vector-defs.h: New file.
8472         * gcc.dg/compat/vector-setup.h: New file.
8473         * gcc.dg/compat/vector-check.h: New file.
8474         * gcc.dg/compat/vector-1_main.c: New file.
8475         * gcc.dg/compat/vector-1_x.c: New file.
8476         * gcc.dg/compat/vector-1_y.c: New file.
8477         * gcc.dg/compat/vector-2_main.c: New file.
8478         * gcc.dg/compat/vector-2_x.c: New file.
8479         * gcc.dg/compat/vector-2_y.c: New file.
8480
8481         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
8482         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
8483         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
8484         * gcc.dg/compat/struct-align-1.h: New file.
8485         * gcc.dg/compat/struct-align-1_main.c: New file.
8486         * gcc.dg/compat/struct-align-1_x.c: New file.
8487         * gcc.dg/compat/struct-align-1_y.c: New file.
8488         * gcc.dg/compat/struct-align-2.h: New file.
8489         * gcc.dg/compat/struct-align-2_main.c: New file.
8490         * gcc.dg/compat/struct-align-2_x.c: New file.
8491         * gcc.dg/compat/struct-align-2_y.c: New file.
8492
8493         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
8494         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
8495         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8496         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
8497         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
8498         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8499         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8500         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
8501         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
8502         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
8503         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
8504         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
8505         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
8506         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
8507         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
8508         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
8509         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
8510         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
8511         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8512         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8513         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8514         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8515         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8516         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8517         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8518         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8519         * gcc.dg/compat/struct-return-10_x.c: Ditto.
8520         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8521         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8522
8523 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8524
8525         * gcc.dg/i386-call-1.c: New test.
8526
8527 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
8528
8529         PR c++/9162
8530         * g++.dg/parse/defarg4.C: New.
8531
8532 2003-07-03  Roger Sayle  <roger@eyesopen.com>
8533
8534         PR target/10700
8535         * gcc.c-torture/compile/20030703-1.c: New test case.
8536
8537 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
8538
8539         * g++.dg/template/local3.C: Remove extra semicolon.
8540
8541 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8542
8543         * gcc.dg/i386-volatile-1.c: New test.
8544
8545 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
8546
8547         PR c++/11072
8548         * g++.dg/other/offsetof2.C: XFAIL.
8549         * g++.dg/other/offsetof5.C: New.
8550
8551         PR c++/10219
8552         * g++.dg/template/error1.C: New.
8553
8554         PR c++/9779
8555         * g++.dg/template/dependent-expr1.C: New.
8556
8557 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
8558
8559         PR c++/6949
8560         * g++.dg/template/local3.C: New test.
8561
8562         PR c++/11149
8563         * g++.dg/lookup/scoped6.C: New test.
8564
8565 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
8566
8567         PR c++/8046
8568         * g++.dg/other/error7.C: New test.
8569
8570 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
8571
8572         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
8573         * g++.old-deja/g++.abi/vtable3.h: Likewise.
8574         * g++.old-deja/g++.law/code-gen5.C: Likewise.
8575         * g++.old-deja/g++.other/union2.C: Likewise.
8576         * gcc.dg/c90-const-expr-2.c: Likewise.
8577         * gcc.dg/c90-const-expr-3.c: Likewise.
8578         * gcc.dg/c99-const-expr-2.c: Likewise.
8579         * gcc.dg/c99-const-expr-3.c: Likewise.
8580         * gcc.dg/concat.c: Likewise.
8581
8582 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
8583
8584         PR c++/9559
8585         * g++.dg/init/static1.C: New test.
8586
8587 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8588
8589         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
8590         * g++.old-deja/g++.other/access2.C: Likewise.
8591         * g++.old-deja/g++.other/decl2.C: Likewise.
8592         * gcc.c-torture/execute/20020615-1.c: Likewise.
8593
8594 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8595
8596         PR c++/4933
8597         * g++.dg/template/sizeof4.C: New test.
8598
8599 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8600
8601         * g++.dg/other/error6.C: New test.
8602
8603 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8604
8605         PR c++/10750
8606         * g++.dg/parse/constant2.C: New test.
8607
8608 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
8609
8610         PR c++/11106
8611         * g++.dg/other/error5.C: New test.
8612
8613 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8614
8615         * gcc.dg/format/gcc_diag-1.c: New test.
8616
8617 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
8618
8619         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
8620
8621 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8622
8623         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
8624         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
8625         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
8626
8627 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
8628
8629         * gcc.c-torture/execute/builtins/string-8.c: New test.
8630         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
8631         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
8632         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
8633
8634 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
8635
8636         PR c++/10468
8637         * g++.dg/ext/typeof6.C: New test.
8638
8639 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
8640
8641         PR c++/10796
8642         * g++.dg/init/enum1.C: New test.
8643
8644 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
8645
8646         * gcc.dg/20030627-1.c: New test.
8647
8648 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
8649
8650         PR c++/11332
8651         * g++.dg/expr/static_cast2.C: New test.
8652
8653 2003-06-26  Roger Sayle  <roger@eyesopen.com>
8654             Jakub Jelinek  <jakub@redhat.com>
8655
8656         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
8657         sprintf(dst,"%s",src) optimization.
8658         * gcc.c-torture/execute/20030626-1.c: New test case.
8659         * gcc.c-torture/execute/20030626-2.c: New test case.
8660
8661 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
8662
8663         * gcc.c-torture/execute/multi-ix.c: New test.
8664
8665         * gcc.c-torture/execute/simd-4.c (main):
8666         Added missing semicolon at end of union.
8667
8668 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
8669
8670         PR c++/8266
8671         * g++.dg/template/explicit-instantiation3.C: New test.
8672
8673 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
8674
8675         * gcc.dg/20030626-1.c: Use signed char.
8676
8677 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
8678
8679         * gcc.dg/20030626-1.c: New test.
8680
8681 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
8682
8683         * const-str-2.m: Update.
8684
8685 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
8686
8687         PR c++/10990
8688         * g++.dg/rtti/dyncast1.C: New test.
8689         * g++.dg/abi/mangle4.C: Correct base-specifier access.
8690         * g++.dg/lookup/scoped1.C: Remove XFAIL.
8691         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
8692
8693         PR c++/10931
8694         * g++.dg/expr/static_cast1.C: New test.
8695
8696 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
8697
8698         * gcc.dg/20030625-1.c: New test.
8699
8700 2003-06-24  Roger Sayle  <roger@eyesopen.com>
8701
8702         * gcc.c-torture/compile/20030624-1.c: New test case.
8703
8704 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
8705
8706         * gcc.c-torture/execute/string-opt-17.c: New test.
8707
8708 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
8709
8710         PR c++/5754
8711         * g++.dg/parse/crash6.C: New test.
8712
8713 2003-06-23  Roger Sayle  <roger@eyesopen.com>
8714
8715         * gcc.dg/builtins-24.c: New test case.
8716
8717 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
8718
8719         * g++.dg/opt/operator1.C: New test.
8720
8721 2003-06-22  Roger Sayle  <roger@eyesopen.com>
8722
8723         * gcc.c-torture/execute/string-opt-16.c: New test case.
8724
8725 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
8726
8727         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
8728         * g++.old-deja/g++.other/conv7.C: Likewise
8729         * g++.old-deja/g++.other/overcnv2.C: Likewise.
8730         * g++.old-deja/g++.other/overload14.C: Likewise.
8731
8732 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
8733
8734         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
8735         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
8736
8737 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8738
8739         PR c++/10888
8740         * g++.dg/warn/Winline-3.C: New test.
8741
8742 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8743
8744         * lib/target-supports.exp (check_alias_available): Make the test
8745         program acceptable to the Solaris assembler.
8746
8747         PR c++/10749
8748         * g++.dg/template/memclass2.C: New test.
8749
8750 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8751             Eric Botcazou  <ebotcazou@libertysurf.fr>
8752
8753         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
8754         data for non-matching targets.
8755         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
8756
8757 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8758
8759         PR c++/10845
8760         * g++.dg/template/member3.C: New test.
8761
8762 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
8763
8764         PR c++/10939
8765         * g++.dg/template/func1.C: New test.
8766
8767         PR c++/9649
8768         * g++.dg/template/static4.C: New test.
8769         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
8770
8771         PR c++/11041
8772         * g++.dg/init/ref7.C: New test.
8773
8774 2003-06-19  Matt Austern  <austern@apple.com>
8775
8776         PR c++/11228
8777         * g++.dg/anew1.C: New test.
8778         * g++.dg/anew2.C: New test.
8779         * g++.dg/anew3.C: New test.
8780         * g++.dg/anew4.C: New test.
8781
8782 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
8783
8784         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
8785
8786 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
8787
8788         * gcc.c-torture/execute/simd-4.c (main): Make expected value
8789         endian-dependent.
8790
8791 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
8792
8793         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
8794         Remove cruft.
8795
8796 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
8797
8798         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
8799         * gcc.c-torture/compile/961203-1.c: Likewise.
8800         * gcc.c-torture/compile/980506-1.c: Likewise.
8801
8802 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
8803
8804         PR c++/10712
8805         * g++.dg/lookup/using7.C: New test.
8806
8807 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
8808
8809         PR c++/11105
8810         * g++.dg/abi/conv1.C: Remove it.
8811         * g++.dg/template/conv7.C: New test.
8812         * g++.dg/template/conv8.C: Likewise.
8813         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
8814         conversion operator.
8815
8816 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
8817
8818         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
8819         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
8820         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8821         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
8822         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
8823         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8824         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8825         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
8826         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
8827         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
8828         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
8829         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
8830         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
8831         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
8832         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
8833         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
8834         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
8835         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
8836         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8837         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8838         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8839         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8840         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8841         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8842         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8843         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8844         * gcc.dg/compat/struct-return-10_x.c: Ditto.
8845         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8846         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8847
8848 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
8849
8850         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
8851         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
8852         indications.
8853
8854 2003-06-16  Roger Sayle  <roger@eyesopen.com>
8855
8856         * gcc.dg/i386-387-5.c: New test case.
8857         * gcc.dg/i386-387-6.c: New test case.
8858         * gcc.dg/builtins-23.c: New test case.
8859
8860 2003-06-15  Roger Sayle  <roger@eyesopen.com>
8861
8862         * gcc.dg/builtins-22.c: New test case.
8863         * gcc.dg/i386-387-1.c: Update to test exp.
8864         * gcc.dg/i386-387-2.c: Likewise.
8865
8866 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8867
8868         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
8869
8870 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
8871
8872         * lib/gcc-dg.exp (dg-require-dll): New function.
8873         (dg-xfail-if): Likewise.
8874         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
8875         driver.
8876
8877         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
8878         * gcc.c-torture/compile/20001205-1.c: Likewise.
8879         * gcc.c-torture/compile/20001226-1.c: Likewise.
8880         * gcc.c-torture/compile/20010518-2.c: Likewise.
8881         * gcc.c-torture/compile/20020312-1.c: Likewise.
8882         * gcc.c-torture/compile/20020604-1.c: Likewise.
8883         * gcc.c-torture/compile/920501-12.c: Likewise.
8884         * gcc.c-torture/compile/920501-4.c: Likewise.
8885         * gcc.c-torture/compile/920520-1.c: Likewise.
8886         * gcc.c-torture/compile/920521-1.c: Likewise.
8887         * gcc.c-torture/compile/920625-1.c: Likewise.
8888         * gcc.c-torture/compile/961203-1.c: Likewise.
8889         * gcc.c-torture/compile/980506-1.c: Likewise.
8890         * gcc.c-torture/compile/981006-1.c: Likewise.
8891         * gcc.c-torture/compile/981022-1.c: Likewise.
8892         * gcc.c-torture/compile/981223-1.c: Likewise.
8893         * gcc.c-torture/compile/990617-1.c: Likewise.
8894         * gcc.c-torture/compile/dll.c: Likewise.
8895         * gcc.c-torture/compile/labels-3.c: Likewise.
8896         * gcc.c-torture/compile/mipscop-1.c: Likewise.
8897         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8898         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8899         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8900         * gcc.c-torture/compile/simd-5.c: Likewise.
8901         * gcc.c-torture/compile/20000804-1.x: Remove.
8902         * gcc.c-torture/compile/20001205-1.x: Likewise.
8903         * gcc.c-torture/compile/20001226-1.x: Likewise.
8904         * gcc.c-torture/compile/20010518-2.x: Likewise.
8905         * gcc.c-torture/compile/20020312-1.x: Likewise.
8906         * gcc.c-torture/compile/20020604-1.x: Likewise.
8907         * gcc.c-torture/compile/920501-12.x: Likewise.
8908         * gcc.c-torture/compile/920501-4.x: Likewise.
8909         * gcc.c-torture/compile/920520-1.x: Likewise.
8910         * gcc.c-torture/compile/920521-1.x: Likewise.
8911         * gcc.c-torture/compile/920625-1.x: Likewise.
8912         * gcc.c-torture/compile/961203-1.x: Likewise.
8913         * gcc.c-torture/compile/980506-1.x: Likewise.
8914         * gcc.c-torture/compile/981006-1.x: Likewise.
8915         * gcc.c-torture/compile/981022-1.x: Likewise.
8916         * gcc.c-torture/compile/981223-1.x: Likewise.
8917         * gcc.c-torture/compile/990617-1.x: Likewise.
8918         * gcc.c-torture/compile/mipscop-1.x: Likewise.
8919         * gcc.c-torture/compile/mipscop-2.x: Likewise.
8920         * gcc.c-torture/compile/mipscop-3.x: Likewise.
8921         * gcc.c-torture/compile/mipscop-4.x: Likewise.
8922         * gcc.c-torture/compile/simd-5.x: Likewise.
8923
8924         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
8925
8926 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8927
8928         * gcc.c-torture/execute/20030611-1.c: New test.
8929
8930 2003-06-12  Roger Sayle  <roger@eyesopen.com>
8931
8932         PR middle-end/168
8933         * gcc.dg/20030612-1.c: New test case.
8934
8935 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
8936
8937         PR c++/10635
8938         * g++.dg/expr/cast1.C: New test.
8939
8940 2003-06-12  Roger Sayle  <roger@eyesopen.com>
8941
8942         * gcc.dg/builtins-21.c: New test case.
8943
8944 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
8945
8946         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
8947         options instead of at the end.
8948         * lib/objc.exp (objc_target_compile): Likewise.
8949
8950 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
8951
8952         PR c++/10432
8953         * g++.dg/parse/error1.C: New test.
8954
8955 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
8956
8957         * gcc.dg/compat/struct-by-value-11_main.c: New file.
8958         * gcc.dg/compat/struct-by-value-11_x.c: New file.
8959         * gcc.dg/compat/struct-by-value-11_y.c: New file.
8960         * gcc.dg/compat/struct-by-value-12_main.c: New file.
8961         * gcc.dg/compat/struct-by-value-12_x.c: New file.
8962         * gcc.dg/compat/struct-by-value-12_y.c: New file.
8963         * gcc.dg/compat/struct-by-value-13_main.c: New file.
8964         * gcc.dg/compat/struct-by-value-13_x.c: New file.
8965         * gcc.dg/compat/struct-by-value-13_y.c: New file.
8966         * gcc.dg/compat/struct-by-value-14_main.c: New file.
8967         * gcc.dg/compat/struct-by-value-14_x.c: New file.
8968         * gcc.dg/compat/struct-by-value-14_y.c: New file.
8969         * gcc.dg/compat/struct-by-value-15_main.c: New file.
8970         * gcc.dg/compat/struct-by-value-15_x.c: New file.
8971         * gcc.dg/compat/struct-by-value-15_y.c: New file.
8972         * gcc.dg/compat/struct-by-value-16_main.c: New file.
8973         * gcc.dg/compat/struct-by-value-16_x.c: New file.
8974         * gcc.dg/compat/struct-by-value-16_y.c: New file.
8975         * gcc.dg/compat/struct-by-value-17_main.c: New file.
8976         * gcc.dg/compat/struct-by-value-17_x.c: New file.
8977         * gcc.dg/compat/struct-by-value-17_y.c: New file.
8978         * gcc.dg/compat/struct-by-value-18_main.c: New file.
8979         * gcc.dg/compat/struct-by-value-18_x.c: New file.
8980         * gcc.dg/compat/struct-by-value-18_y.c: New file.
8981
8982         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
8983         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
8984         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
8985         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
8986         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
8987         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
8988         * gcc.dg/compat/scalar-return-3_main.c: New file.
8989         * gcc.dg/compat/scalar-return-3_x.c: New file.
8990         * gcc.dg/compat/scalar-return-3_y.c: New file.
8991         * gcc.dg/compat/scalar-return-4_main.c: New file.
8992         * gcc.dg/compat/scalar-return-4_x.c: New file.
8993         * gcc.dg/compat/scalar-return-4_y.c: New file.
8994
8995 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
8996
8997         * gcc.dg/compat/fp2-struct-check.h: New file.
8998         * gcc.dg/compat/fp2-struct-defs.h: New file.
8999         * gcc.dg/compat/fp2-struct-init.h: New file.
9000         * gcc.dg/compat/struct-by-value-10_main.c: New file.
9001         * gcc.dg/compat/struct-by-value-10_x.c: New file.
9002         * gcc.dg/compat/struct-by-value-10_y.c: New file.
9003         * gcc.dg/compat/struct-return-10_main.c: New file.
9004         * gcc.dg/compat/struct-return-10_x.c: New file.
9005         * gcc.dg/compat/struct-return-10_y.c: New file.
9006
9007         * gcc.dg/compat/compat-common.h: New file.
9008         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
9009         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
9010         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
9011         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
9012         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
9013         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
9014         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
9015         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9016         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
9017         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
9018         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9019         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
9020         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
9021         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9022         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
9023         * gcc.dg/compat/small-struct-check.h: Ditto.
9024         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
9025         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9026         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
9027         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
9028         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9029         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9030         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
9031         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9032         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
9033         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
9034         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9035         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9036         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
9037         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9038         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9039         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
9040         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9041         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
9042         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
9043         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9044         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
9045         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
9046         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9047         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
9048         * gcc.dg/compat/struct-return-2_main.c: Ditto.
9049         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9050         * gcc.dg/compat/struct-return-2_y.c: Ditto.
9051         * gcc.dg/compat/struct-return-3_main.c: Ditto.
9052         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9053         * gcc.dg/compat/struct-return-3_y.c: Ditto.
9054
9055 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
9056
9057         * g++.dg/pch/static-1.C: New file.
9058         * g++.dg/pch/static-1.Hs: New file.
9059
9060 2003-06-10  Richard Henderson  <rth@redhat.com>
9061
9062         * gcc.dg/asm-7.c: Adjust expected warning text.
9063
9064 2003-06-10  Roger Sayle  <roger@eyesopen.com>
9065
9066         * gcc.dg/builtins-20.c: New test case.
9067
9068 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
9069
9070         PR c++/11131
9071         * g++.dg/opt/template1.C: New test.
9072
9073 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9074
9075         * lib/gcc-dg.exp (dg-test): Clear additional_files and
9076         additional_sources.
9077
9078 2003-05-21  David Taylor  <dtaylor@emc.com>
9079
9080         * gcc.dg/Wpadded.c: New file.
9081
9082 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9083
9084         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
9085         * gcc.dg/special/weak-2.c: Add dg-require-weak.
9086         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
9087         dg-require-weak.
9088
9089 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
9090
9091         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
9092
9093 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9094
9095         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
9096         (dg-require-alias): Likewise.
9097         (dg-require-gc-sections): Likewise.
9098         * lib/target-supports.exp (check_gc_sections_available): Likewise.
9099
9100 2003-06-08  Richard Henderson  <rth@redhat.com>
9101
9102         * gcc.dg/20011029-2.c: Fix the array reference.
9103         * gcc.dg/asm-7.c: New.
9104
9105 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
9106
9107         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
9108
9109 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
9110
9111         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
9112         (dg-require-gc-sections): Likewise.
9113
9114 2003-06-08  Jan Hubicka  <jh@suse.cz>
9115
9116         * i386-cmov1.c: Fix regular expression.
9117         * i386-cvt-1.c: Likewise.
9118         * i386-local.c: Likewise.
9119         * i386-local2.c: Likewise.
9120         * i386-mul.c: Likewise.
9121         * i386-ssetype-1.c: Likewise.
9122         * i386-ssetype-3.c: Likewise.
9123         * i386-ssetype-5.c: Likewise.
9124
9125 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9126
9127         PR c++/11039
9128         * g++.dg/warn/implicit-typename2.C: New test.
9129         * g++.dg/warn/implicit-typename3.C: New test.
9130
9131 2003-06-07  Richard Henderson  <rth@redhat.com>
9132
9133         * g++.dg/other/offsetof3.C: Use size_t.
9134         * g++.dg/other/offsetof4.C: Likewise.
9135
9136 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
9137
9138         * lib/copy-file.exp: New. Implement gcc_copy_files.
9139
9140         * lib/dg-pch.exp: Load copy-file.exp
9141         (dg-pch): Use gcc_copy_files instead of "file copy".
9142
9143 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
9144
9145         * gcc.dg/weak/weak.exp: Simplify.
9146         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
9147         * gcc.dg/weak/weak-1.c: Likewise.
9148         * gcc.dg/weak/weak-2.c: Likewise.
9149         * gcc.dg/weak/weak-3.c: Likewise.
9150         * gcc.dg/weak/weak-4.c: Likewise.
9151         * gcc.dg/weak/weak-5.c: Likewise.
9152         * gcc.dg/weak/weak-6.c: Likewise.
9153         * gcc.dg/weak/weak-7.c: Likewise.
9154         * gcc.dg/weak/weak-8.c: Likewise.
9155         * gcc.dg/weak/weak-9.c: Likewise.
9156
9157 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
9158
9159         gcc.c-torture/execute/20030606-1.c: New.
9160
9161 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9162
9163         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
9164         * gcc.dg/builtins-19.c: Likewise.
9165
9166 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9167
9168         * gcc.dg/builtins-2.c: Add some more tests.
9169         * gcc.dg/builtins-18.c: New test case.
9170         * gcc.dg/builtins-19.c: New test case.
9171
9172 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9173             Jim Wilson  <wilson@tuliptree.org>
9174
9175         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
9176
9177 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
9178
9179         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
9180         mempcpy/stpcpy calls not to be optimized into something else.
9181         * gcc.c-torture/execute/string-opt-3.c: Moved to...
9182         * gcc.c-torture/execute/builtins/string-7.c: ...here.
9183         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
9184
9185 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9186
9187         * gcc.dg/format/asm_fprintf-1.c: New test.
9188
9189 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
9190
9191         * lib/gcc-defs.exp (additional_sources): New variable.
9192         (dg-additional-sources): New function.
9193         (additional_files): New variable.
9194         (dg-additional-files): New function.
9195         (dg-additional-files-options): Likewise.
9196         * lib/gcc-dg.exp (dg-require-weak): New function.
9197         (dg-require-alias): Likewise.
9198         (dg-require-gc-sections): Likewise.
9199         * lib/target-supports.exp (check_alias_available): Remove testfile
9200         parameter.
9201         (check_gc_sections_available): New function.
9202         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
9203         (dg-gpp-additional-files): Likewise.
9204         * lib/g++.exp (additional_sources): Remove.
9205         (additional_files): Likewise.
9206         (g++_target_compile): Use dg-additional-files-options.
9207
9208         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
9209         Tcl logic.
9210         * gcc.dg/special/ecos.exp: Remove.
9211         * gcc.dg/special/20000419-2.c: Use dg-require-*.
9212         * gcc.dg/special/alias-1.c: Likewise.
9213         * gcc.dg/special/alias-2.c: Likewise.
9214         * gcc.dg/special/gcsec-1.c: Likewise.
9215         * gcc.dg/special/weak-1.c: Likewise.
9216         * gcc.dg/special/weak-2.c: Likewise.
9217         * gcc.dg/special/wkali-1.c: Likewise.
9218         * gcc.dg/special/wkali-2.c: Likewise.
9219
9220         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
9221         dg-gpp-additional-*.
9222         * g++.dg/special/conpr-3.C: Likewise.
9223         * g++.dg/special/conpr-4.C: Likewise.
9224         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
9225         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
9226         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
9227         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
9228         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
9229         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
9230         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
9231         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
9232         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
9233         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
9234         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
9235         * g++.old-deja/g++.other/comdat1.C: Likewise.
9236         * g++.old-deja/g++.other/comdat2.C: Likewise.
9237         * g++.old-deja/g++.other/comdat3.C: Likewise.
9238         * g++.old-deja/g++.other/ctor1.C: Likewise.
9239         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
9240
9241 2003-06-05  Richard Henderson  <rth@redhat.com>
9242
9243         * gcc.dg/debug/20030605-1.c: New.
9244
9245 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
9246
9247         * README.QMTEST: Update.
9248
9249 2003-06-04  Richard Henderson  <rth@redhat.com>
9250
9251         * gcc.dg/cleanup-1.c: New.
9252         * gcc.dg/cleanup-2.c: New.
9253         * gcc.dg/cleanup-3.c: New.
9254         * gcc.dg/cleanup-4.c: New.
9255         * gcc.dg/cleanup-5.c: New.
9256         * gcc.dg/cleanup-6.c: New.
9257         * gcc.dg/cleanup-7.c: New.
9258
9259 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
9260
9261         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
9262
9263         * lib/dg-pch.exp: New file.
9264         * g++.dg/pch/pch.exp: Use dg-pch.exp.
9265         * gcc.dg/pch/pch.exp: Likewise.
9266
9267 2003-06-04  Roger Sayle  <roger@eyesopen.com>
9268
9269         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
9270         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
9271         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
9272         * gcc.dg/builtins-17.c: New test case.
9273         * gcc.dg/i386-387-4.c: New test case.
9274         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
9275
9276 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9277
9278         * gcc.dg/ultrasp9.c: New test.
9279
9280 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9281
9282         * gcc.c-torture/compile/20030604-1.c: New test.
9283         * gcc.dg/sparc-constant-1.c: New test.
9284
9285 2003-06-03  Glen Nakamura  <glen@imodulo.com>
9286
9287         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
9288
9289 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
9290
9291         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
9292
9293         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
9294         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
9295
9296 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
9297
9298         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
9299
9300 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9301
9302         PR c++/10940
9303         * g++.dg/template/spec10.C: New test.
9304
9305 2003-06-03  Roger Sayle  <roger@eyesopen.com>
9306
9307         * gcc.dg/builtins-16.c: New test case.
9308
9309 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
9310
9311         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
9312         mempcpy test with post-increments.
9313         * gcc.c-torture/execute/string-opt-3.c: New test.
9314         * gcc.dg/string-opt-1.c: New test.
9315
9316 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
9317
9318         PR fortran/10965
9319         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
9320
9321 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
9322
9323         * lib/scanasm.exp (dg-scan): New function, factored out of ...
9324         (scan-assembler): ... here.  Use dg-scan.
9325         (scan-assembler-not): Likewise.
9326         (scan-file): New function.
9327         (scan-file-not): Likewise.
9328         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
9329         * gcc.dg/cpp/_Pragma4.c: Likewise.
9330         * gcc.dg/cpp/_Pragma5.c: Likewise.
9331         * gcc.dg/cpp/avoidpaste1.c: Likewise.
9332         * gcc.dg/cpp/avoidpaste2.c: Likewise.
9333         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
9334         * gcc.dg/cpp/cmdlne-P.c: Likewise.
9335         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
9336         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
9337         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
9338         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
9339         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
9340         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
9341         * gcc.dg/cpp/cxxcom1.c: Likewise.
9342         * gcc.dg/cpp/line1.c: Likewise.
9343         * gcc.dg/cpp/maccom1.c: Likewise.
9344         * gcc.dg/cpp/maccom2.c: Likewise.
9345         * gcc.dg/cpp/maccom3.c: Likewise.
9346         * gcc.dg/cpp/maccom4.c: Likewise.
9347         * gcc.dg/cpp/maccom5.c: Likewise.
9348         * gcc.dg/cpp/maccom6.c: Likewise.
9349         * gcc.dg/cpp/multiline.c: Likewise.
9350         * gcc.dg/cpp/spacing1.c: Likewise.
9351         * gcc.dg/cpp/spacing2.c: Likewise.
9352         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
9353         * gcc.dg/cpp/trad/maccom1.c: Likewise.
9354         * gcc.dg/cpp/trad/maccom2.c: Likewise.
9355         * gcc.dg/cpp/trad/maccom3.c: Likewise.
9356         * gcc.dg/cpp/trad/maccom4.c: Likewise.
9357         * gcc.dg/cpp/trad/maccom6.c: Likewise.
9358         * gcc.dg/cpp/cxxcom2.c: Likewise.
9359         * gcc.dg/cpp/cxxcom2.h: New file.
9360
9361         * gcc.dg/cpp/truefalse.cpp: Move it to ...
9362         * g++.dg/cpp/truefalse.C: Here.
9363         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
9364
9365 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
9366
9367         * gcc.dg/cpp/redef3.c: New file.
9368
9369 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9370
9371         * gcc.dg/i386-loop-3.c: New test.
9372
9373 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
9374
9375         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
9376
9377 2003-05-31  Roger Sayle  <roger@eyesopen.com>
9378
9379         * gcc.dg/fwrapv-1.c: New test case.
9380         * gcc.dg/fwrapv-2.c: New test case.
9381
9382 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9383
9384         PR c++/10956
9385         * g++.dg/template/spec9.C: New test.
9386
9387 2003-05-29  Roger Sayle  <roger@eyesopen.com>
9388
9389         * gcc.dg/duff-4.c: New test case.
9390
9391 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
9392
9393         PR fortran/10843
9394         * g77.dg/ffixed-form-1.f: New test
9395         * g77.dg/ffixed-form-2.f: New test
9396         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
9397         * g77.dg/ffree-form-3.f: New test
9398
9399 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
9400
9401         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
9402         * gcc.dg/wint_t-1.c: Likewise.
9403
9404 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9405
9406         * g++.dg/template/access11.C: New test.
9407
9408 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9409
9410         PR c++/10849
9411         * g++.dg/template/access10.C: New test.
9412
9413 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9414             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9415
9416         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
9417
9418 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
9419
9420         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
9421         suppress for powerpc-*-darwin*.
9422         * gcc.dg/torture/builtin-noret-2.c: Likewise.
9423
9424 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
9425
9426         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
9427         suppress option for powerpc-*-darwin*.
9428
9429 2003-05-23  Roger Sayle  <roger@eyesopen.com>
9430
9431         * gcc.dg/builtins-1.c: Add tests for tan and atan.
9432         * gcc.dg/builtins-4.c: Add test for fmod.
9433
9434 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9435
9436         PR c++/10682
9437         * g++.dg/template/instantiate4.C: New test.
9438
9439 2003-05-22  Roger Sayle  <roger@eyesopen.com>
9440
9441         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
9442
9443 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
9444
9445         * gcc.dg/compat/scalar-return-1_main.c: New file.
9446         * gcc.dg/compat/scalar-return-1_x.c: New file.
9447         * gcc.dg/compat/scalar-return-1_y.c: New file.
9448         * gcc.dg/compat/scalar-return-2_main.c: New file.
9449         * gcc.dg/compat/scalar-return-2_x.c: New file.
9450         * gcc.dg/compat/scalar-return-2_y.c: New file.
9451         * gcc.dg/compat/struct-return-3_main.c: New file.
9452         * gcc.dg/compat/struct-return-3_y.c: New file.
9453         * gcc.dg/compat/struct-return-3_x.c: New file.
9454         * gcc.dg/compat/struct-return-2_main.c: New file.
9455         * gcc.dg/compat/struct-return-2_x.c: New file.
9456         * gcc.dg/compat/struct-return-2_y.c: New file.
9457
9458 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9459
9460         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
9461         for hppa*-hp-hpux*.
9462         * gcc.dg/20021014-1.c (dg-options): Likewise.
9463         * gcc.dg/nest.c (dg-options): Likewise.
9464
9465 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
9466
9467         PR c++/9738
9468         * g++.dg/ext/dllimport2.C: New file.
9469         * g++.dg/ext/dllimport3.C: New file.
9470
9471 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
9472
9473         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
9474         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9475         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9476         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9477         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9478         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9479         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
9480         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
9481         * gcc.dg/compat/small-struct-defs.h: New file.
9482         * gcc.dg/compat/small-struct-init.h: New file.
9483         * gcc.dg/compat/small-struct-check.h: New file.
9484         * gcc.dg/compat/fp-struct-defs.h: New file.
9485         * gcc.dg/compat/fp-struct-check.h: New file.
9486         * gcc.dg/compat/fp-struct-init.h: New file.
9487         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
9488         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
9489
9490 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
9491
9492         * gcc.dg/20030225-2.c: New test.
9493
9494 2003-05-18  Roger Sayle  <roger@eyesopen.com>
9495             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9496
9497         * gcc.c-torture/compile/20030518-1.c: New test case.
9498
9499 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
9500
9501         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
9502         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
9503         gcc-dg-debug-runtest.
9504         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
9505         gcc-dg-debug-runtest.
9506
9507 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9508
9509         PR c++/9022
9510         * g++.dg/lookup/using6.C: New test.
9511
9512 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9513
9514         * g++.dg/parse/access2.C: New test.
9515
9516 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
9517
9518         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
9519         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
9520         * gcc.dg/debug/debug.exp: Likewise.
9521
9522 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
9523
9524         * gcc.dg/dollar.c: New test.
9525
9526 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
9527
9528         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
9529         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
9530         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
9531         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
9532         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
9533         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
9534         * gcc.dg/compat/struct-by-value-6_main.c: New file.
9535         * gcc.dg/compat/struct-by-value-6_x.c: New file.
9536         * gcc.dg/compat/struct-by-value-6_y.c: New file.
9537         * gcc.dg/compat/struct-by-value-7_main.c: New file.
9538         * gcc.dg/compat/struct-by-value-7_x.c: New file.
9539         * gcc.dg/compat/struct-by-value-7_y.c: New file.
9540         * gcc.dg/compat/struct-by-value-8_main.c: New file.
9541         * gcc.dg/compat/struct-by-value-8_x.c: New file.
9542         * gcc.dg/compat/struct-by-value-8_y.c: New file.
9543         * gcc.dg/compat/struct-by-value-9_main.c: New file.
9544         * gcc.dg/compat/struct-by-value-9_x.c: New file.
9545         * gcc.dg/compat/struct-by-value-9_y.c: New file.
9546
9547 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
9548
9549         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
9550         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
9551         support for "repo" mode.
9552         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
9553         * lib/g77-dg.exp: Likewise.
9554         * lib/obj-dg.exp: Likewise.
9555
9556 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
9557
9558         Merge from gcc-3_2-rhl8-branch:
9559         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
9560
9561         * gcc.dg/tls/opt-6.c: New test.
9562
9563         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
9564
9565         * gcc.dg/20030405-1.c: New test.
9566
9567         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
9568
9569         * gcc.dg/20030309-1.c: New test.
9570
9571         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9572
9573         * gcc.c-torture/execute/20030307-1.c: New test.
9574
9575         2003-02-20  Randolph Chung  <tausq@debian.org>
9576
9577         * gcc.c-torture/compile/20030220-1.c: New test.
9578
9579         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
9580
9581         * gcc.dg/20030217-1.c: New test.
9582
9583         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
9584
9585         * gcc.c-torture/compile/20020129-1.c: New test.
9586
9587         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9588
9589         * gcc.dg/unroll-1.c: New test.
9590
9591         2002-11-16  Jan Hubicka  <jh@suse.cz>
9592
9593         * gcc.c-torture/execute/20020920-1.c: New test.
9594
9595         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
9596
9597         PR target/7434
9598         * gcc.c-torture/compile/20021008-1.c: New test.
9599
9600         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
9601
9602         PR target/7559
9603         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
9604
9605         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
9606
9607         * gcc.c-torture/compile/20020807-1.c: New test.
9608
9609         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
9610
9611         * gcc.dg/tls/opt-1.c: New test.
9612
9613         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
9614
9615         * gcc.dg/20020729-1.c: New test.
9616
9617         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
9618
9619         * g++.dg/opt/life1.C: New test.
9620
9621         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
9622
9623         * gcc.dg/20020525-1.c: New test.
9624
9625         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
9626
9627         PR c++/6794
9628         * g++.dg/ext/pretty1.C: New test.
9629         * g++.dg/ext/pretty2.C: New test.
9630
9631 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
9632
9633         PR c++/8385
9634         * g++.dg/ext/typeof5.C: New test.
9635
9636 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
9637
9638         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
9639         __USER_LABEL_PREFIX__ into account.
9640         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
9641
9642 2003-05-14  Roger Sayle  <roger@eyesopen.com>
9643
9644         * gcc.dg/builtins-15.c: New test case.
9645
9646 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
9647
9648         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
9649
9650 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
9651
9652         * lib/g++.exp: Tweak handling of additional source files.
9653         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
9654         * g++.dg/special/conpr-2a.C: Rename to ...
9655         * g++.dg/special/conpr-2a.cc: ... this.
9656         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
9657         * g++.dg/special/conpr-3a.C: Rename to ...
9658         * g++.dg/special/conpr-3a.cc: This.
9659         * g++.dg/special/conpr-3b.C: Rename to ...
9660         * g++.dg/special/conpr-3b.cc: This.
9661         * g++.dg/special/conpr-4.C: New test.
9662         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
9663
9664 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
9665
9666         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
9667
9668 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9669
9670         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
9671         * g++.old-deja/g++.robertl/eb71.C: Likewise.
9672         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
9673         * g++.old-deja/g++.other/warn3.C: Likewise.
9674
9675 2003-05-11  Roger Sayle  <roger@eyesopen.com>
9676
9677         * gcc.dg/i386-387-1.c: Update to also test log.
9678         * gcc.dg/i386-387-2.c: Likewise.
9679
9680 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
9681
9682         * g77.f-torture/execute/int8421.f: New test.
9683
9684 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9685
9686         PR c++/10230, c++/10481
9687         * g++.dg/lookup/scoped5.C: New test.
9688
9689 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9690
9691         PR c++/10552
9692         * g++.dg/template/ttp6.C: New test.
9693
9694 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
9695
9696         * gcc.c-torture/execute/builtins: New directory.
9697         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
9698         gcc.c-torture/execute/builtins.
9699         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
9700         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
9701         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
9702         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
9703
9704 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9705
9706         PR c++/9252
9707         * g++.dg/template/access8.C: New test.
9708         * g++.dg/template/access9.C: New test.
9709
9710 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9711
9712         PR c++/9554
9713         * g++.dg/parse/access1.C: New test.
9714
9715 2003-05-09  DJ Delorie  <dj@redhat.com>
9716
9717         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
9718         long, and not an int.
9719
9720 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9721
9722         PR c++/10555, c++/10576
9723         * g++.dg/template/memclass1.C: New test.
9724
9725 2003-05-08  DJ Delorie  <dj@redhat.com>
9726
9727         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
9728         targets.
9729         * gcc.c-torture/execute/20021024-1.x: Likewise.
9730         * gcc.c-torture/execute/shiftdi.x: Likewise.
9731         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
9732         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
9733         * gcc.dg/20021018-1.c: Likewise.
9734
9735 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9736
9737         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
9738
9739         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
9740         (bcopy): Call memmove.
9741
9742 2003-05-08  Roger Sayle  <roger@eyesopen.com>
9743
9744         * g77.f-torture/compile/8485.f: New test case.
9745
9746 2003-05-07  Richard Henderson  <rth@redhat.com>
9747
9748         PR c++/10570
9749         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
9750         Verify exception_cleanup not called for rethrows.
9751         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
9752         when exiting catch block without rethrowing.
9753         * g++.dg/eh/forced3.C: New.
9754         * g++.dg/eh/forced4.C: New.
9755
9756 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
9757
9758         * gcc.dg/20030505.c: Fix triplet.
9759
9760 2003-05-06  DJ Delorie  <dj@redhat.com>
9761
9762         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
9763         * gcc.dg/nest.c: Likewise.
9764
9765 2003-05-05  Roger Sayle  <roger@eyesopen.com>
9766
9767         * gcc.dg/builtins-14.c: New test case.
9768
9769 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
9770
9771         * lib/compat.exp (compat-execute): New argument.
9772         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
9773         * gcc.dg/compat: New test directory.
9774         * gcc.dg/compat/compat.exp: New expect script.
9775         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
9776         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
9777         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
9778         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
9779         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
9780         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
9781
9782         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
9783         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
9784         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
9785         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
9786         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
9787         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
9788         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
9789         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
9790         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
9791         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
9792         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
9793         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
9794         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
9795         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
9796         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
9797
9798 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
9799
9800         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
9801
9802 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
9803
9804         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
9805
9806 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
9807
9808         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
9809         * gcc.dg/ppc-fsel-2.c: New test.
9810
9811         * gcc.dg/unused-5.c: New test.
9812
9813 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9814
9815         PR c++/10496
9816         * g++.dg/warn/pmf1.C: New test.
9817
9818 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9819
9820         PR c++/4494
9821         * g++.dg/warn/main.C: New test.
9822
9823 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9824
9825         * gcc.dg/nonnull-3.c: New test.
9826
9827 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
9828
9829         * gcc.dg/cpp/Wtrigraphs.c: Update.
9830         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
9831
9832 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
9833
9834         * gcc.dg/ppc-fsel-1.c: New test.
9835
9836 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
9837
9838         PR c/10604
9839         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
9840
9841 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
9842
9843         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
9844
9845 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9846
9847         PR c++/9364, c++/10553, c++/10586
9848         * g++.dg/parse/typename4.C: New test.
9849         * g++.dg/parse/typename5.C: Likewise.
9850
9851 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
9852
9853         * gcc.c-torture/compile/20030503-1.c: New test.
9854
9855 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9856
9857         * g++.dg/lookup/using5.C: Fix testcase error.
9858
9859 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
9860
9861         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
9862         since MEABI is no longer supported.  Remove all vestiges
9863         of MEABI from the test.
9864
9865 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9866
9867         PR c++/10554
9868         * g++.dg/lookup/using5.C: New test.
9869
9870 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9871
9872         PR c++/8772
9873         * g++.dg/template/ttp5.C: New test.
9874
9875 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
9876
9877         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
9878         (dg-gpp-additional-sources): New function.
9879         (dg-gpp-additional-files): Likewise.
9880         * lib/g++.exp (additional_sources): New variable.
9881         (additional_files): Likewise.
9882         (g++_target_compile): Deal with them.
9883         * lib/old-dejagnu.exp: Remove.
9884         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
9885         * g++.old-deja: Revise all tests to use dg commands.
9886
9887 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9888
9889         PR c++/9432, c++/9528
9890         * g++.dg/lookup/using4.C: New test.
9891
9892 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
9893
9894         * gcc.dg/noreturn-5.c: New file.
9895         * gcc.dg/noreturn-6.c: New file.
9896
9897         * gcc.c-torture/compile/inline-1.c: New file.
9898
9899 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9900
9901         PR c++/10551
9902         * g++.dg/template/explicit1.C: New test.
9903
9904 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9905
9906         PR c++/10549
9907         * g++.dg/other/bitfield1.C: New test.
9908
9909         PR c++/10527
9910         * g++.dg/init/new7.C: New test.
9911
9912 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9913
9914         * g++.dg/ext/desig1.C: New test.
9915         * g++.dg/ext/init1.C: Update.
9916
9917         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
9918
9919 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
9920
9921         PR c++/10180
9922         * g++.dg/warn/Winline-1.C: New test.
9923
9924 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
9925
9926         * gcc.c-torture/execute/string-opt-19.c: New test.
9927
9928         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
9929         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
9930
9931 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
9932
9933         PR c++/10506
9934         * g++.dg/init/new6.C: New test.
9935
9936         PR c++/10503
9937         * g++.dg/init/ref6.C: New test.
9938
9939 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
9940
9941         * g++.dg/warn/weak1.C: XFAIL on AIX4.
9942
9943 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9944
9945         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
9946         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
9947
9948 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
9949
9950         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
9951         initialized static data members.
9952
9953 2003-04-25  H.J. Lu <hjl@gnu.org>
9954
9955         * gcc.dg/ia64-sync-4.c: New test.
9956
9957 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9958
9959         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
9960         date.
9961
9962 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
9963
9964         PR c++/10337
9965         * g++.dg/warn/conv1.C: New test.
9966         * g++.old-deja/g++.other/conv7.C: Adjust.
9967         * g++.old-deja/g++.other/overload14.C: Adjust.
9968
9969 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9970
9971         PR c++/10471
9972         * g++.dg/template/defarg2.C: New test.
9973
9974 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
9975
9976         * gcc.dg/cpp/include2.c: Update.
9977         * gcc.dg/cpp/multiline-2.c: New.
9978         * gcc.dg/cpp/multiline.c: Update.
9979         * gcc.dg/cpp/strify2.c: Update.
9980         * gcc.dg/cpp/trad/literals-2.c: Update.
9981
9982 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9983
9984         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
9985
9986 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9987
9988         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
9989
9990 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9991
9992         PR c++/10451
9993         * g++.dg/parse/crash4.C: New test.
9994
9995         PR c++/9847
9996         * g++.dg/parse/crash5.C: New test.
9997
9998 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
9999
10000         PR c++/10446
10001         * g++.dg/parse/crash3.C: New test.
10002
10003         PR c++/10428
10004         * g++.dg/parse/elab1.C: New test.
10005
10006 2003-04-22  Devang Patel  <dpatel@apple.com>
10007
10008         * gcc.dg/cpp/trad/funlike-5.c: New test.
10009
10010 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
10011
10012         * g++.dg/other/packed1.C: Fix dg options.
10013
10014 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
10015
10016         * g++.dg/other/offsetof2.C: New test.
10017
10018 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
10019
10020         * g++.dg/template/recurse.C: Adjust location of error messages.
10021
10022 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
10023
10024         PR c++/9881
10025         * g++.dg/init/addr-const1.C: New test.
10026         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
10027
10028 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10029
10030         PR c++/10405
10031         * g++.dg/lookup/struct-hack1.C: New test.
10032
10033 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
10034
10035         * ucs.c: Update diagnostic messages.
10036
10037 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10038
10039         * gcc.dg/cpp/truefalse.cpp: New test.
10040         * gcc.dg/cpp/cpp.exp: Update.
10041         * g++.dg/other/stdbool-if.C: Remove.
10042
10043 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10044
10045         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
10046         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
10047
10048 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10049
10050         * gcc.c-torture/compile/20030418-1.c: New test.
10051
10052 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
10053
10054         * README.compat: Remove; content moved to doc/sourcebuild.texi.
10055
10056 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10057
10058         PR c++/10347
10059         g++.dg/template/dependent-name1.C: New test.
10060
10061 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
10062
10063         * gcc.dg/warn-1.c (tourist_guide): New array,
10064         contains a pointer to bar.
10065
10066 2003-04-16  Roger Sayle  <roger@eyesopen.com>
10067
10068         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
10069         * gcc.c-torture/execute/medce-1.c: New test case.
10070         * gcc.c-torture/execute/medce-2.c: New test case.
10071
10072 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
10073
10074         * lib/prune.exp: Ignore more messages.
10075
10076         PR c++/10381
10077         * g++.dg/parse/lookup3.C: New test.
10078
10079 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
10080
10081         * gcc.c-torture/compile/20030415-1.c : New test.
10082
10083 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
10084
10085         * gcc.c-torture/execute/scope-2.c: Move to ...
10086         * gcc.dg/noncompile/scope.c: .... here.
10087
10088 2003-04-14  Roger Sayle  <roger@eyesopen.com>
10089
10090         * gcc.dg/20030414-2.c: New test case.
10091
10092 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
10093
10094         PR target/10377
10095         * gcc.dg/20030414-1.c: New test.
10096
10097 2003-04-13  Roger Sayle  <roger@eyesopen.com>
10098
10099         * gcc.dg/builtins-12.c: New test case.
10100         * gcc.dg/builtins-13.c: New test case.
10101
10102 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10103
10104         * gcc.c-torture/execute/string-opt-18.c: New test.
10105
10106 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
10107
10108         PR c++/10300
10109         * g++.dg/init/new5.C: New test.
10110
10111 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
10112
10113         PR c++/7910
10114         * g++.dg/ext/dllimport1.C: New test.
10115
10116 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10117
10118         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
10119
10120 2003-04-11  Bud Davis <bdavis9659@comcast.net>
10121
10122         PR Fortran/9263
10123         * g77.f-torture/noncompile/9263.f: New test
10124         PR Fortran/1832
10125         * g77.f-torture/execute/1832.f: New test
10126
10127 2003-04-11  David Chad  <davidc@freebsd.org>
10128             Loren J. Rittle  <ljrittle@acm.org>
10129
10130         libobjc/8562
10131         * objc.dg/headers.m: New test.
10132
10133 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
10134
10135         * gcc.c-torture/execute/builtin-noret-2.c: New.
10136         * gcc.c-torture/execute/builtin-noret-2.x: New.
10137         XFAIL builtin-noret-2.c at -O1 and above.
10138         * gcc.dg/redecl.c: New.
10139         * gcc.dg/Wshadow-1.c: Update error regexps.
10140
10141 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
10142
10143         * g++.dg/abi/bitfield10.C: New test.
10144
10145 2003-04-09  Mike Stump  <mrs@apple.com>
10146
10147         * gcc.dg/pch/pch.exp: Make testcase names longer.
10148         * g++.dg/pch/pch.exp: Make testcase names longer.
10149
10150 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10151
10152         * gcc.dg/builtins-11.c: New test case.
10153
10154 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10155
10156         * gcc.dg/builtins-9.c: New test case.
10157         * gcc.dg/builtins-10.c: New test case.
10158
10159 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
10160
10161         * gcc.dg/noncompile/init-4.c.c: New test.
10162
10163 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
10164
10165         * gcc.misc-test/gcov-9.c: New test.
10166         * gcc.misc-test/gcov-10.c: New test
10167         * gcc.misc-test/gcov-11.c: New test.
10168
10169 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
10170
10171         PR optimization/10024
10172         * gcc.c-torture/compile/20030405-1.c: New test.
10173
10174 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
10175
10176         * gcc.dg/pch/static-3.c: New.
10177         * gcc.dg/pch/static-3.hs: New.
10178         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
10179
10180 2003-04-04  Richard Henderson  <rth@redhat.com>
10181
10182         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
10183         * g++.dg/eh/forced2.C: Likewise.
10184
10185 2003-04-03  Mike Stump  <mrs@apple.com>
10186
10187         * lib/scanasm.exp (scan-assembler): Add xfail processing for
10188         target arg.
10189         (scan-assembler-times, scan-assembler-not): Likewise.
10190         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
10191
10192 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10193
10194         * gcc.dg/sparc-loop-1.c: New test.
10195
10196 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
10197
10198         PR other/9274
10199         * g++.dg/pch/system-2.C: New.
10200         * g++.dg/pch/system-2.Hs: New.
10201
10202 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
10203
10204         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
10205
10206         * g++.dg/eh/simd-1.C (vecfunc): Same.
10207
10208 2003-04-01  Roger Sayle  <roger@eyesopen.com>
10209
10210         * gcc.c-torture/execute/20030401-1.c: New test case.
10211
10212 2003-04-01  Ziemowit Laski <zlaski@apple.com>
10213
10214         * objc.dg/defs.m: New.
10215
10216 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
10217
10218         * g++.dg/eh/simd-1.C: New.
10219         * g++.dg/eh/simd-2.C: New.
10220
10221 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
10222
10223         * gcc.c-torture/execute/simd-3.c: New.
10224
10225 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
10226
10227         PR c/9936
10228         * gcc.dg/20030331-2.c: New test.
10229
10230 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
10231
10232         PR c++/10278
10233         * g++.dg/parse/crash2.C: New test.
10234
10235 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10236
10237         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
10238         * gcc.c-torture/execute/20030331-1.c: ...here.
10239
10240 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10241
10242         * gcc.c-torture/execute/20030331-1.c: New test.
10243
10244 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
10245
10246         * lib/gcov.exp: Adjust call return testing strings.
10247         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
10248
10249 2003-03-31  Roger Sayle  <roger@eyesopen.com>
10250
10251         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
10252         * gcc.dg/builtins-7.c: New test case.
10253         * gcc.dg/builtins-8.c: New test case.
10254
10255 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10256
10257         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
10258
10259 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
10260
10261         PR c++/7647
10262         * g++.dg/lookup-class-member-2.C: New test.
10263
10264 2003-03-30  Glen Nakamura  <glen@imodulo.com>
10265
10266         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
10267
10268 2003-03-28  Roger Sayle  <roger@eyesopen.com>
10269
10270         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
10271
10272 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
10273
10274         * g++.dg/init/attrib1.C: New test.
10275
10276 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10277
10278         * gcc.dg/ultrasp8.c: New test.
10279
10280 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10281
10282         * gcc.dg/ultrasp7.c: New test.
10283
10284 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
10285
10286         PR c++/10047
10287         * g++.dg/template/inline1.C: New test.
10288
10289 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10290
10291         * gcc.dg/sparc-dwarf2.c: New test.
10292
10293 2003-03-27  Roger Sayle  <roger@eyesopen.com>
10294
10295         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
10296         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
10297
10298 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
10299
10300         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
10301         than reading .x files.
10302         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
10303         * g77.dg/gcov/gcov-1.f: Likewise.
10304         * gcc.misc-tests/gcov-4b.c: Likewise.
10305         * gcc.misc-tests/gcov-5b.c: Likewise.
10306         * gcc.misc-tests/gcov-6.c: Likewise.
10307         * gcc.misc-tests/gcov-7.c: Likewise.
10308         * gcc.misc-tests/gcov-8.c: Likewise.
10309         * g++.dg/gcov/gcov-1.x: Remove.
10310         * g77.dg/gcov/gcov-1.x: Likewise.
10311         * gcc.misc-tests/gcov-4b.x: Likewise.
10312         * gcc.misc-tests/gcov-5b.x: Likewise.
10313         * gcc.misc-tests/gcov-6.x: Likewise.
10314         * gcc.misc-tests/gcov-7.x: Likewise.
10315         * gcc.misc-tests/gcov-8.x: Likewise.
10316
10317 2003-03-27  Glen Nakamura  <glen@imodulo.com>
10318
10319         PR opt/10087
10320         * gcc.dg/20030324-1.c: New test.
10321
10322 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
10323
10324         PR c++/10224
10325         * g++.dg/template/arg3.C: New test.
10326
10327         PR c++/10158
10328         * g++.dg/template/friend18.C: New test.
10329
10330 2003-03-26  Roger Sayle  <roger@eyesopen.com>
10331
10332         * g77.f-torture/compile/20030326-1.f: New test case.
10333
10334 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
10335
10336         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
10337
10338         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
10339
10340 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
10341
10342         * gcc.dg/ia64-sync-3.c: New test.
10343
10344 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
10345
10346         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
10347
10348 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10349
10350         * gcc.dg/ultrasp6.c: New test.
10351
10352 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10353
10354         * gcc.dg/i386-signbit-1.c: New test.
10355         * gcc.dg/i386-signbit-2.c: New test.
10356         * gcc.dg/i386-signbit-3.c: New test.
10357
10358 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10359
10360         * gcc.dg/ultrasp5.c: Fix options.
10361
10362 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10363
10364         * gcc.dg/ultrasp5.c: Fix comment.
10365
10366 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
10367
10368         PR fortran/10197
10369         * g77.f-torture/execute/10197.f: New test.
10370
10371 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
10372
10373         PR c++/9898, c++/383
10374         * g++.dg/template/conv6.C: New test.
10375
10376         PR c++/10119
10377         * g++.dg/template/ptrmem5.C: New test.
10378
10379         PR c++/10026
10380         * g++.dg/lookup/koenig1.C: New test.
10381
10382         PR C++/10199
10383         * g++.dg/lookup/template2.C: New test.
10384
10385 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
10386
10387         * g++.dg/opt/rtti1.C: New test.
10388
10389 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10390
10391         * gcc.dg/ultrasp5.c: New test.
10392
10393 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
10394
10395         PR middle-end/9967
10396         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
10397         builtin fputs.
10398
10399 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10400
10401         PR c/8224
10402         * gcc.dg/20030323-1.c: New test.
10403
10404 2003-03-23  Roger Sayle  <roger@eyesopen.com>
10405
10406         * gcc.c-torture/compile/20030323-1.c: New test case.
10407
10408 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
10409
10410         * gcc.dg/20030321-1.c: New test.
10411
10412 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
10413
10414         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
10415
10416 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
10417
10418         PR c++/9978, c++/9708
10419         * g++.dg/ext/vlm1.C: Adjust expected error.
10420         * g++.dg/ext/vla2.C: New test.
10421         * g++.dg/template/arg1.C: New test.
10422         * g++.dg/template/arg2.C: New test.
10423
10424 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
10425
10426         * g77.f-torture/execute/select.f: New test.
10427         * g77.f-torture/noncompile/select_no_compile.f: New test.
10428
10429 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
10430
10431         PR c++/9898
10432         * g++.dg/other/error4.C: New test.
10433
10434 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
10435
10436         * g++.dg/template/friend17.C: New test.
10437
10438 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
10439
10440         * gcc.c-torture/compile/20030320-1.c: New.
10441
10442 2003-03-20  Roger Sayle  <roger@eyesopen.com>
10443
10444         * gcc.dg/builtins-6.c: New test case.
10445
10446 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
10447
10448         PR target/10073
10449         * gcc.c-torture/compile/20030319-1.c: New.
10450
10451 2003-03-18  Jan Hubicka  <jh@suse.cz>
10452
10453         * gcc.dg/i386-cvt-1.c: New test.
10454
10455 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
10456
10457         * objc.dg/naming-1.m: Use "(parse|syntax) error".
10458         * objc.dg/naming-2.m: Likewise.
10459
10460 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
10461
10462         PR c++/9639
10463         * g++.dg/parse/crash1.C: New test.
10464
10465 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
10466
10467         PR c++/8805
10468         * g++.dg/eh/cleanup1.C: New test.
10469
10470 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
10471
10472         * gcc.c-torture/execute/20030316-1.c: New test case.
10473
10474 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10475
10476         PR c++/9629
10477         * g++.dg/init/ctor2.C: New test.
10478
10479 2003-03-15  Roger Sayle  <roger@eyesopen.com>
10480
10481         * g77.f-torture/compile/xformat.f: New test case.
10482
10483 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10484
10485         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
10486         * g++.old-deja/g++.mike/eh50.C: Likewise.
10487
10488 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10489
10490         PR c++/6440
10491         * g++.dg/template/spec7.C: New test.
10492         * g++.dg/template/spec8.C: Likewise.
10493
10494 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
10495
10496         * gcc.c-torture/execute/20030313-1.c: New test.
10497
10498 2003-03-14  Richard Henderson  <rth@redhat.com>
10499
10500         * gcc.dg/inline-2.c: Adjust alpha test for external call.
10501
10502 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10503
10504         * gcc.c-torture/compile/20030314-1.c: New test.
10505
10506 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
10507
10508         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
10509         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
10510         thumb target,
10511         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
10512         to accept newer _imp__  prefix and additional
10513         newline in .drectve section.
10514         * gcc.dg/dll-4.c: Likewise.
10515         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
10516         switch.
10517
10518 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
10519
10520         * g++.dg/parse/namespace9.C: New test.
10521
10522         * g++.dg/init/ref5.C: New test.
10523         * g++.dg/parse/ptrmem1.C: Likewise.
10524
10525 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10526
10527         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
10528         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
10529         regular expression.
10530         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
10531         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
10532
10533 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
10534
10535         * gcc.c-torture/execute/20030224-2.c: New test.
10536
10537 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10538
10539         * gcc.dg/decl-3.c: New test.
10540
10541 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10542
10543         * gcc.dg/i386-loop-2.c: New test.
10544
10545 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
10546
10547         PR c++/9474
10548         * g++.dg/parse/namespace8.C: New test.
10549
10550         PR c++/9924
10551         * g++.dg/overload/builtin2.C: New test.
10552
10553 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
10554
10555         * gcc.dg/return-type-3.c: New test.
10556
10557 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
10558
10559         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
10560         profiling options are not supported.
10561
10562 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
10563
10564         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
10565         * g++.old-deja/g++.warn/impint2.C: Likewise.
10566
10567 2003-03-10  Devang Patel  <dpatel@apple.com>
10568
10569         * g++.dg/cpp/c++_cmd_1.C: New test.
10570         * g++.dg/cpp/c++_cmd_1.h: New file.
10571
10572 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
10573
10574         * gcc.dg/altivec-9.c: New file.
10575
10576 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10577
10578         * gcc.dg/ppc-sdata-1.c: New test.
10579         * gcc.dg/ppc-sdata-2.c: New test.
10580
10581 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
10582
10583         PR c++/9373
10584         * g++.dg/opt/ptrmem2.C: New test.
10585
10586         PR c++/8534
10587         * g++.dg/opt/ptrmem1.C: New test.
10588
10589 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10590
10591         * gcc.dg/i386-loop-1.c: New test.
10592
10593 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10594
10595         PR c++/9970
10596         * g++.dg/lookup/friend1.C: New test.
10597
10598 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
10599
10600         PR c++/9823
10601         * g++.dg/parser/constructor1.C: New test.
10602
10603 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
10604
10605         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
10606
10607         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
10608
10609 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
10610
10611         * gcc.dg/cpp/Wunused.c: Update test.
10612
10613 2003-03-08  Jan Hubicka  <jh@suse.cz>
10614
10615         * gcc.dg/inline-3.c: New test.
10616
10617 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
10618
10619         PR c++/9809
10620         * g++.dg/parse/builtin1.C: New test.
10621
10622         PR c++/9982
10623         * g++.dg/abi/cookie1.C: New test.
10624         * g++.dg/abi/cookie2.C: Likewise.
10625
10626         PR c++/9524
10627         * g++.dg/template/field1.C: New test.
10628
10629         PR c++/9912
10630         * g++.dg/parse/class1.C: New test.
10631         * g++.dg/parse/namespace7.C: Likewise.
10632         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
10633
10634 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
10635
10636         * g++.dg/init/ref4.C: New test.
10637
10638 2003-03-07  Jan Hubicka  <jh@suse.cz>
10639
10640         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
10641         * gcc.dg/inline-3.c:  New test.
10642
10643 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
10644
10645         * g++.dg/init/ref3.C: New test.
10646
10647         PR c++/9965
10648         * g++.dg/init/ref2.C: New test.
10649
10650         PR c++/9400
10651         * g++.dg/warn/Wshadow-2.C: New test.
10652
10653         PR c++/9791
10654         * g++.dg/warn/Woverloaded-1.C: New test.
10655
10656 2003-03-05  Jan Hubicka  <jh@suse.cz>
10657
10658         * gcc.dg/i386-local2.c: New.
10659         * gcc.dg/i386-local.c: Fix typo.
10660
10661 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
10662
10663         * g++.dg/abi/layout3.C: New test.
10664
10665 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10666
10667         * gcc.c-torture/compile/20030305-1.c
10668
10669 2003-03-05  Jan Hubicka  <jh@suse.cz>
10670
10671         * gcc.dg/i386-local.c: New.
10672
10673 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
10674
10675         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
10676
10677 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10678
10679         * gcc.dg/switch-2.c: New test.
10680         * gcc.dg/switch-3.c: New test.
10681         * gcc.dg/Wswitch.c: Adjust line numbers.
10682         * gcc.dg/Wswitch-default.c: Likewise.
10683         * gcc.dg/Wswitch-enum.c: Likewise.
10684
10685 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
10686
10687         * gcc.c-torture/execute/20030222-1.c: New test.
10688
10689 2003-03-03  James E Wilson  <wilson@tuliptree.org>
10690
10691         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
10692
10693 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
10694
10695         PR c++/9878
10696         * g++.dg/init/ref1.C: New test.
10697
10698 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
10699
10700         * gcc.dg/sh-relax.c: New SH-only test.
10701
10702 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
10703
10704         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
10705         comment explaining purpose of testcase.
10706
10707 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
10708
10709         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
10710         for HC11/HC12 (asm needs two int registers).
10711         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
10712         HC11/HC12 because the test uses an asm which needs two 32-bit
10713         registers.
10714
10715 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
10716
10717         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
10718         for HC11/HC12 (array is too large otherwise).
10719         * gcc.c-torture/compile/920501-4.x: New file, likewise.
10720         * gcc.c-torture/compile/20010518-2.x: Likewise.
10721         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
10722         HC11/HC12 (array is too large).
10723
10724 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
10725
10726         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
10727         * lib/g++-dg.exp (g++-dg-test): Likewise.
10728
10729 2003-03-01  Roger Sayle  <roger@eyesopen.com>
10730
10731         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
10732         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
10733
10734 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10735
10736         * g++.dg/warn/implicit-typename1.C: Remove warning.
10737
10738 2003-02-28  Richard Henderson  <rth@redhat.com>
10739
10740         * gcc.dg/noreturn-1.c: Move noreturn warning line.
10741         * gcc.dg/return-type-1.c: Move control reaches end warning line.
10742
10743 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
10744
10745         * gcc.dg/pch/pch.exp: Change .pch to .gch.
10746         * g++.dg/pch/pch.exp: Likewise.
10747
10748 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
10749
10750         PR c++/9879
10751         * testsuite/g++.dg/init/new4.C: New test.
10752
10753 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
10754
10755         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
10756
10757 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
10758
10759         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
10760         unsigned long.
10761
10762         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
10763         wider than float.
10764
10765 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10766
10767         * lib/scanasm.exp: Add support for counting numbers of
10768         occurences.
10769         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
10770         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
10771
10772 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
10773
10774         PR c++/9683
10775         * g++.dg/template/static3.C: New test.
10776
10777         PR c++/9829
10778         * g++.dg/parse/namespace6.C: New test.
10779
10780 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10781
10782         PR target/9732
10783         * gcc.dg/20030225-1.c: New test.
10784
10785 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
10786
10787         * README: Remove out-of-date information.
10788
10789         PR c++/9836
10790         * g++.dg/template/spec6.C: New test.
10791
10792 2003-02-24  Jeff Law  <law@redhat.com>
10793
10794         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
10795
10796 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10797
10798         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
10799         * gcc.dg/pragma-ep-1.c: Likewise.
10800
10801 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10802
10803         PR c++/9602
10804         * g++.dg/template/friend16.C: New test.
10805
10806 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
10807
10808         PR c++/5333
10809         * g++.dg/parse/fused-params1.C: Adjust error messages.
10810         * g++.dg/template/nested3.C: New test.
10811
10812 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
10813
10814         * g++.dg/abi/param1.C: New test.
10815
10816 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10817
10818         PR c++/7982
10819         * g++.dg/warn/implicit-typename1.C: New test.
10820
10821 2003-02-22  Kelley Cook <kelleycook@comcast.net>
10822
10823         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
10824         with "mtune".
10825         * g++.old-deja/g++.other/store-expr2.C: Likewise.
10826         * gcc.c-torture/execute/20010129-1.x: Likewise.
10827         * gcc.dg/20011107-1.c: Likewise.
10828         * gcc.dg/20020108-1.c: Likewise.
10829         * gcc.dg/20020122-3.c: Likewise.
10830         * gcc.dg/20020206-1.c: Likewise.
10831         * gcc.dg/20020310-1.c: Likewise.
10832         * gcc.dg/20020426-2.c: Likewise.
10833         * gcc.dg/20020517-1.c: Likewise.
10834         * gcc.dg/991230-1.c: Likewise.
10835         * gcc.dg/i386-unroll-1.c: Likewise.
10836         * gcc.misc-tests/i386-prefetch.exp: Likewise.
10837
10838 2003-02-22  Jan Hubicka  <jh@suse.cz>
10839
10840         * gcc.dg/i386-mul.c: New test.
10841
10842 2003-02-21  Roger Sayle  <roger@eyesopen.com>
10843
10844         * gcc.dg/builtins-5.c: New test case.
10845
10846 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
10847
10848         * gcc.dg/asmreg-1.c: New test.
10849
10850 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10851
10852         PR c++/9749
10853         * g++.dg/parse/varmod1.C: New test.
10854
10855 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10856
10857         PR c++/9727
10858         * g++.dg/template/op1.C: New test.
10859
10860 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10861
10862         PR c++/8906
10863         * g++.dg/template/nested2.C: New test.
10864
10865 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10866
10867         PR c++/8724
10868         * g++.dg/expr/dtor1.C: New test.
10869
10870 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
10871
10872         * gcc.dg/cpp/include3.c: New test.
10873         * gcc.dg/cpp/inc/foo.h: New file.
10874
10875 2003-02-21  Glen Nakamura  <glen@imodulo.com>
10876
10877         * gcc.c-torture/execute/20030221-1.c: New test.
10878
10879 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
10880
10881         PR c++/9729
10882         * g++.dg/abi/conv1.C: New test.
10883
10884 2003-02-20  Jan Hubicka  <jh@suse.cz>
10885
10886         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
10887
10888 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
10889
10890         * gcc.c-torture/compile/20030219-1.c: New test.
10891
10892 2003-02-18  Jan Hubicka  <jh@suse.cz>
10893
10894         * gcc.dg/funcorder.c: New test.
10895
10896 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
10897
10898         * gcc.c-torture/execute/20030218-1.c: New.
10899
10900 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
10901
10902         * gcc.dg/20030218-1.c: New.
10903
10904 2003-02-18  Richard Henderson  <rth@redhat.com>
10905
10906         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
10907         * gcc.dg/attr-used-2.c: New.
10908
10909 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
10910
10911         PR c++/9704
10912         * g++.dg/init/copy5.C: New test.
10913
10914 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
10915
10916         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
10917         * g++.dg/pch/pch.exp: Likewise.
10918
10919 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
10920
10921         * gcc.c-torture/execute/20030209-1.c: Enable the test if
10922         STACK_SIZE is not defined.
10923
10924 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10925
10926         PR c++/9457
10927         * g++.dg/template/init1.C: New test.
10928
10929 2003-02-16  Jan HUbicka  <jh@suse.cz>
10930
10931         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
10932         (foo): Add few extra tests
10933         * gcc.dg/c99-const-expr-3.c: Likewise.
10934         * gcc.c-torture/execute/20030216-1.c: New.
10935
10936 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10937
10938         PR c++/9459
10939         * g++.dg/ext/typeof4.C: New test.
10940
10941 2003-02-15  Roger Sayle  <roger@eyesopen.com>
10942
10943         * gcc.dg/i386-387-3.c: New test case.
10944
10945 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
10946
10947         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
10948         cris-*-elf* cris-*-aout* and mmix-*-*.
10949
10950 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
10951
10952         * gcc.dg/20030213-1.c: New test.
10953
10954 2003-02-12  Roger Sayle  <roger@eyesopen.com>
10955
10956         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
10957         * gcc.dg/i386-387-2.c: Likewise.
10958
10959 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
10960
10961         * gcc.dg/ppc-spe.c: Fix formatting.
10962         Enable tests that were previously unsupported by gas.
10963         Delete tests for instructions that no longer exist.
10964         Switch arguments on evsubifw builtin.
10965
10966 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
10967
10968         * gcc.c-torture/execute/20030209-1.c: Disable the test if
10969         STACK_SIZE is too small.
10970
10971 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10972             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10973
10974         * gcc.dg/decl-2.c: New test.
10975
10976 2003-02-10  Jan Hubicka  <jh@suse.cz>
10977
10978         * gcc.dg/i386-fpcvt-1.c:  New test.
10979
10980 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
10981
10982         * gcc.c-torture/execute/20030209-1.c: New test.
10983
10984 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
10985
10986         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
10987         int-wide bitops, use the constants of the same width.
10988         Likewise, if long long is 32-bit wide, test bitops using
10989         32-bit constants.
10990
10991 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
10992
10993         * gcc.dg/20021014-1.c: Annotate with expected notice text.
10994
10995 2003-02-07  Roger Sayle  <roger@eyesopen.com>
10996
10997         * testsuite/gcc.dg/builtins-4.c: New test case.
10998
10999 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11000
11001         * gcc.dg/20020430-1.c: Fix dg command typos.
11002         * gcc.dg/20020503-1.c: Likewise.
11003
11004 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11005
11006         PR c++/8785
11007         * g++.dg/parse/fused-params1.C: New test.
11008
11009         PR c++/8857
11010         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
11011
11012         PR c++/8921
11013         * g++.dg/parse/non-dependent1.C: New test.
11014
11015         PR c++/8928
11016         * g++.dg/parse/dupl-tmpl-args1.C: New test.
11017
11018         PR c++/9228
11019         * g++.dg/parse/undefined7.C: New test.
11020         * g++.dg/parse/non-templ1.C: New test.
11021
11022         PR c++/9229
11023         * g++.dg/parse/too-many-tmpl-args1.C: New test.
11024
11025 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
11026
11027         * gcc.c-torture/compile/20030206-1.c: New test.
11028
11029 2003-02-05  Roger Sayle  <roger@eyesopen.com>
11030
11031         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
11032         "pow" to "foo" to avoid potential confusion with a math built-in.
11033
11034 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11035
11036         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
11037         conditions for SPARC targets.
11038
11039 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
11040
11041         * gcc.dg/20030204-1.c: New test.
11042
11043 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11044
11045         PR c++/38
11046         * g++.dg/parse/array-size1.C: New test.
11047
11048         PR c++/5657
11049         * g++.dg/parse/undefined3.C: New test.
11050
11051         PR c++/5665
11052         * g++.dg/parse/undefined4.C: New test.
11053
11054         PR c++/5975
11055         * g++.dg/parse/undefined5.C: New test.
11056
11057         PR c++/7259
11058         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
11059
11060         PR c++/8578
11061         * g++.dg/parse/casting-operator1.C: New test.
11062
11063         PR c++/8596
11064         * g++.dg/parse/undefined6.C: New test.
11065
11066         PR c++/8736
11067         * g++.dg/parse/missing-template1.C: New test.
11068
11069 2003-02-04  Jan Hubicka  <jh@suse.cz>
11070
11071         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
11072         * gcc.dg/i386-cmov?.c:  Likewise.
11073         * gcc.dg/i386-fpcvt-?.c:  Likewise.
11074         * gcc.dg/i386-ssefp-1.c:  Likewise.
11075         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
11076         conventions.
11077
11078 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
11079
11080         PR c++/7129
11081         * testsuite/g++.dg/ext/max.C: New test.
11082
11083 2003-02-03  Jan Hubicka  <jh@suse.cz>
11084
11085         * gcc.c-torture/execute/20030203-1.c: New test.
11086
11087 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
11088
11089         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
11090         'natural-endian'.
11091
11092 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
11093
11094         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
11095         * g++.dg/init/new2.C: Likewise.
11096         * g++.dg/other/new1.C: Likewise.
11097
11098 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
11099
11100         * gcc.dg/struct-ret-libc.c: New test.
11101
11102 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
11103
11104         * gcc.dg/20030129-1.c: New test.
11105
11106 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11107
11108         PR c++/8849
11109         * g++.dg/template/ptrmem4.C: New test.
11110
11111 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
11112
11113         * g++.dg/parser/constant1.C: New test.
11114
11115 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11116
11117         PR c++/8591
11118         * g++.dg/parse/friend2.C: New test.
11119
11120 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11121
11122         PR c++/9437
11123         * g++.dg/template/unify4.C: New test.
11124
11125 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
11126
11127         * gcc.c-torture/execute/20030128-1.c: New test.
11128
11129 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
11130
11131         * g++.dg/lookup/nested1.C: Test moved from ...
11132         * g++.old-deja/g++.other/lookup24.C: ... here.
11133
11134 2003-01-28  Jan Hubicka  <jh@suse.cz>
11135
11136         * gcc.dg/i386-cmov5.c:  New test.
11137
11138 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
11139
11140         * gcc.c-torture/execute/20010925-1.c: Changed the
11141         memcpy declaration.
11142
11143 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11144
11145         PR c++/3902
11146         * g++.dg/parse/template5.C: New test.
11147
11148 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
11149
11150         PR fortran/9258
11151         * g77.dg/pr9258: New test.
11152
11153 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11154
11155         * README: Move relevant parts from README.g++.
11156
11157         * README.g++: Remove this file.
11158
11159 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11160
11161         * g++.dg/abi/dcast1.C: New test.
11162
11163 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11164
11165         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
11166
11167 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
11168
11169         PR c++/47
11170         * g++.old-deja/g++.other/lookup24.C: New test.
11171
11172 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11173
11174         PR middle-end/7227
11175         * gcc.dg/uninit-C.c: New test.
11176
11177 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
11178
11179         * g++.dg/abi/covariant1.C: New test.
11180
11181 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
11182
11183         * gcc.dg/20030123-1.c: New test.
11184
11185 2003-01-25  Jan Hubicka  <jh@suse.cz>
11186
11187         PR opt/8492
11188         * gcc.c-torture/compile/20030125-1.c
11189
11190 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
11191
11192         PR c++/9403
11193         * g++.dg/parse/template3.C: New test.
11194         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
11195
11196         PR c++/795
11197         * g++.dg/parse/template4.C: New test.
11198
11199         PR c++/9415
11200         * g++.dg/template/qual2.C: New test.
11201
11202         PR c++/8545
11203         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
11204
11205         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
11206
11207 2003-01-25  Roger Sayle  <roger@eyesopen.com>
11208
11209         * gcc.c-torture/execute/switch-1.c: New test case.
11210
11211 2003-01-25  Jan Hubicka  <jh@suse.cz>
11212
11213         * gcc.c-torture/execute/20030125-1.[cx]: New test.
11214
11215 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
11216
11217         Tweaks for Bison-1.875. From the NEWS file:
11218         "- `parse error' -> `syntax error'
11219         Bison now uniformly uses the term `syntax error'"
11220         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
11221         * gcc.dg/cpp/digraph2.c: Likewise.
11222         * gcc.dg/cpp/direct2.c: Likewise.
11223         * gcc.dg/cpp/paste4.c: Likewise.
11224         * gcc.dg/c90-restrict-1.c: Likewise.
11225         * gcc.dg/c99-func-2.c: Likewise.
11226         * gcc.dg/noncompile/920721-2.c: Likewise.
11227         * gcc.dg/noncompile/930622-2.c: Likewise.
11228         * gcc.dg/noncompile/940112-1.c: Likewise.
11229         * gcc.dg/noncompile/950921-1.c: Likewise.
11230         * gcc.dg/noncompile/951123-1.c: Likewise.
11231         * gcc.dg/noncompile/971104-1.c: Likewise.
11232         * gcc.dg/noncompile/990416-1.c: Likewise.
11233
11234 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
11235
11236         * g++.dg/parse/undefined1.C: Add error message.
11237
11238 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
11239
11240         PR c++/9354
11241         * g++.dg/parse/new1.C: New test.
11242
11243         PR c++/9216
11244         * g++.dg/parse/template2.C: New test.
11245
11246         PR c++/9354
11247         * g++.dg/parse/typedef2.C: New test.
11248
11249         PR c++/9328
11250         * g++.dg/ext/typeof3.C: New test.
11251
11252 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11253
11254         PR c++/2738
11255         * g++.dg/parse/ret-type1.C: New test.
11256
11257         PR c++/3792
11258         * g++.dg/parse/tmpl-outside1.C: New test.
11259
11260         PR c++/4207
11261         * g++.dg/parse/int-as-enum1.C: New test.
11262
11263         PR c++/4903
11264         * g++.dg/parse/no-typename1.C: New test.
11265
11266         PR c++/5533
11267         * g++.dg/parse/no-value1.C: New test.
11268
11269         PR c++/5921
11270         * g++.dg/parse/wrong-inline1.C: New test.
11271
11272         PR c++/6402
11273         * g++.dg/parse/ref1.C: New test.
11274
11275         PR c++/6992
11276         * g++.dg/parse/attr-ctor1.C: New test.
11277
11278         PR c++/7229
11279         * g++.dg/parse/namespace5.C: New test.
11280
11281         PR c++/7917
11282         * g++.dg/parse/func-def1.C: New test.
11283
11284         PR c++/8143
11285         * g++.dg/parse/undefined1.C: New test.
11286
11287         PR c++/5723, PR c++/8522
11288         * g++.dg/parse/specialization1.C: New test.
11289
11290         PR c++/163, PR c++/8595
11291         * g++.dg/parse/struct-as-enum1.C: New test.
11292
11293         PR c++/9173
11294         * g++.dg/parse/undefined2.C: New test.
11295
11296 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
11297
11298         PR c++/9298
11299         * g++.dg/parse/template1.C: New test.
11300
11301         PR c++/9384
11302         * g++.dg/parse/using1.C: New test.
11303
11304         PR c++/9285
11305         PR c++/9294
11306         * g++.dg/parse/expr2.C: New test.
11307
11308         PR c++/9388
11309         * g++.dg/parse/lookup2.C: Likewise.
11310
11311 2003-01-21  Jan Hubicka  <jh@suse.cz>
11312
11313         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
11314         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
11315         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
11316         * gcc.c-torture/execute/string-opt-*.c: Likewise.
11317
11318 2003-01-20  Nick Clifton  <nickc@redhat.com>
11319
11320         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
11321         problem with ARM sibcall code generation.
11322
11323 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11324
11325         * gcc.c-torture/execute/20030120-1.c: New.
11326
11327 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
11328
11329         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
11330
11331 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
11332
11333         PR c++/9272
11334         * g++.dg/parse/ctor1.C: New test.
11335
11336         PR c++/9294:
11337         * g++.dg/parse/qualified1.C: New test.
11338
11339         * g++.dg/parse/typename3.C: New test.
11340
11341 2003-01-16  Richard Henderson  <rth@redhat.com>
11342
11343         * g++.dg/tls/init-2.C: Fix error matches for real this time.
11344
11345 2003-01-16  Richard Henderson  <rth@redhat.com>
11346
11347         * g++.dg/pch/pch.exp: Copy test header to the working directory
11348         before using it either for precompilation or direct use.
11349         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
11350         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
11351
11352 2003-01-16  Richard Henderson  <rth@redhat.com>
11353
11354         * gcc.dg/pch/pch.exp: Copy test header to the working directory
11355         before using it either for precompilation or direct use.
11356         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
11357         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
11358
11359 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
11360
11361         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
11362         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
11363         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
11364         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
11365         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
11366         typename warning into error.
11367         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
11368         error messages.
11369         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
11370         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
11371         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
11372         messages.
11373         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
11374         make declaration visible in template.
11375         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
11376         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
11377         messages.
11378         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
11379         message.
11380         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
11381         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
11382         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
11383         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
11384         typename warning with error message.
11385         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
11386         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
11387         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
11388
11389 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
11390
11391         * g++.dg/parse/ambig2.C: New test.
11392
11393 2003-01-15  Richard Henderson  <rth@redhat.com>
11394
11395         * g++.dg/tls/init-2.C: Update error message string.
11396
11397 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11398
11399         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
11400
11401 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
11402
11403         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
11404         all for HC11/HC12.
11405         * gcc.c-torture/compile/20001205-1.x: Likewise.
11406         * gcc.c-torture/compile/20001226-1.x: Likewise.
11407         * gcc.c-torture/compile/920520-1.x: Likewise.
11408         * gcc.c-torture/compile/961203-1.x: Likewise.
11409         * gcc.c-torture/compile/20020604-1.x: Likewise.
11410
11411 2003-01-15  Jan Hubicka  <jh@suse.cz>
11412
11413         * gcc.c-torture/compile/20030115-1.c: New test.
11414
11415         * gcc.dg/i386-fpcvt-1.c: New test.
11416         * gcc.dg/i386-fpcvt-2.c: New test.
11417
11418 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
11419
11420         Further conform g++'s __vmi_class_type_info to the C++ ABI
11421         specification.
11422         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
11423         the specification.
11424
11425 2003-01-14  Jan Hubicka  <jh@suse.cz>
11426
11427         * gcc.dg/i386-fpcvt-1.c: New test.
11428         * gcc.dg/i386-fpcvt-2.c: New test.
11429
11430 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11431
11432         * gcc.dg/i386-mmx-3.c: New test.
11433
11434 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
11435
11436         PR c++/9264
11437         * g++.dg/parse/octal1.C: New file.
11438
11439         PR c++/9172
11440         * g++.dg/parse/typename1.C: New file.
11441
11442 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
11443
11444         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
11445         * gcc.dg/bf-no-ms-layout.c: Likewise.
11446         * gcc.dg/bf-ms-attrib.c: Likewise.
11447
11448 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
11449
11450         PR c++/9099
11451         * g++.dg/parse/dtor1.C: New file.
11452
11453         PR c++/9128
11454         * g++.dg/rtti/typeid1.C: New file.
11455
11456         PR c++/9153
11457         * g++.dg/parse/lookup1.C: New file.
11458
11459         PR c++/9171
11460         * g++.dg/templ/spec5.C: New file.
11461
11462 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
11463
11464         * gcc.c-torture/compile/20030110-1.c: New test.
11465
11466 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
11467
11468         Merge from pch-branch:
11469
11470         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
11471
11472         * gcc.dg/pch/cpp-1.h: New.
11473         * gcc.dg/pch/cpp-1.c: New.
11474         * gcc.dg/pch/cpp-2.h: New.
11475         * gcc.dg/pch/cpp-2.c: New.
11476
11477         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
11478
11479         * gcc.dg/pch/except-1.h: New.
11480         * gcc.dg/pch/except-1.c: New.
11481
11482         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
11483
11484         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
11485         running test.
11486         * gcc.dg/pch: Include *.hp not *.h.
11487         * gcc.dg/pch/system-1.h: New.
11488         * gcc.dg/pch/system-1.c: New.
11489
11490         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
11491
11492         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
11493         rather than trying to build and run a program using PCH.
11494         * gcc.dg/pch: Remove dg-do commands from test files.
11495
11496         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
11497
11498         * gcc.dg/pch/macro-3.c: New.
11499         * gcc.dg/pch/macro-3.h: New.
11500
11501         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
11502
11503         * gcc.dg/pch/common-1.c: New.
11504         * gcc.dg/pch/common-1.h: New.
11505         * gcc.dg/pch/decl-1.c: New.
11506         * gcc.dg/pch/decl-1.h: New.
11507         * gcc.dg/pch/decl-2.c: New.
11508         * gcc.dg/pch/decl-2.h: New.
11509         * gcc.dg/pch/decl-3.c: New.
11510         * gcc.dg/pch/decl-3.h: New.
11511         * gcc.dg/pch/decl-4.c: New.
11512         * gcc.dg/pch/decl-4.h: New.
11513         * gcc.dg/pch/decl-5.c: New.
11514         * gcc.dg/pch/decl-5.h: New.
11515         * gcc.dg/pch/global-1.c: New.
11516         * gcc.dg/pch/global-1.h: New.
11517         * gcc.dg/pch/inline-1.c: New.
11518         * gcc.dg/pch/inline-1.h: New.
11519         * gcc.dg/pch/inline-2.c: New.
11520         * gcc.dg/pch/inline-2.h: New.
11521         * gcc.dg/pch/static-1.c: New.
11522         * gcc.dg/pch/static-1.h: New.
11523         * gcc.dg/pch/static-2.c: New.
11524         * gcc.dg/pch/static-2.h: New.
11525
11526         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
11527
11528         * g++.dg/pch/pch.exp: Better handle failing testcases.
11529         * gcc.dg/pch/pch.exp: Likewise.
11530         * gcc.dg/pch/macro-1.c: New.
11531         * gcc.dg/pch/macro-1.h: New.
11532         * gcc.dg/pch/macro-2.c: New.
11533         * gcc.dg/pch/macro-2.h: New.
11534
11535         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
11536
11537         * g++.dg/dg.exp: Treat files in pch/ specially.
11538         * g++.dg/pch/pch.exp: New file.
11539         * g++.dg/pch/empty.H: New file.
11540         * g++.dg/pch/empty.C: New file.
11541         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
11542         "precompile".
11543
11544         * gcc.dg/pch/pch.exp: New file.
11545         * gcc.dg/pch/empty.h: New file.
11546         * gcc.dg/pch/empty.c: New file.
11547         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
11548         "precompile".
11549
11550 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11551
11552         * g++.dg/template/friend14.C: New test.
11553
11554 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11555
11556         * gcc.dg/old-style-asm-1.c: New test.
11557
11558 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
11559
11560         * gcc.c-torture/compile/20030109-1.c: New test.
11561
11562 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11563
11564         * gcc.c-torture/execute/20030109-1.c: New test.
11565
11566 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
11567
11568         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
11569         * g++.old-deja/g++.mike/dyncast2.C: Likewise
11570         * g++.old-deja/g++.mike/dyncast3.C: Likewise
11571         * g++.old-deja/g++.mike/eh2.C: Likewise
11572         * g++.old-deja/g++.mike/eh3.C: Likewise
11573         * g++.old-deja/g++.mike/eh5.C: Likewise
11574         * g++.old-deja/g++.mike/eh6.C: Likewise
11575         * g++.old-deja/g++.mike/eh7.C: Likewise
11576         * g++.old-deja/g++.mike/eh8.C: Likewise
11577         * g++.old-deja/g++.mike/eh9.C: Likewise
11578         * g++.old-deja/g++.mike/eh10.C: Likewise
11579         * g++.old-deja/g++.mike/eh12.C: Likewise
11580         * g++.old-deja/g++.mike/eh13.C: Likewise
11581         * g++.old-deja/g++.mike/eh14.C: Likewise
11582         * g++.old-deja/g++.mike/eh16.C: Likewise
11583         * g++.old-deja/g++.mike/eh17.C: Likewise
11584         * g++.old-deja/g++.mike/eh18.C: Likewise
11585         * g++.old-deja/g++.mike/eh21.C: Likewise
11586         * g++.old-deja/g++.mike/eh23.C: Likewise
11587         * g++.old-deja/g++.mike/eh24.C: Likewise
11588         * g++.old-deja/g++.mike/eh25.C: Likewise
11589         * g++.old-deja/g++.mike/eh26.C: Likewise
11590         * g++.old-deja/g++.mike/eh27.C: Likewise
11591         * g++.old-deja/g++.mike/eh28.C: Likewise
11592         * g++.old-deja/g++.mike/eh29.C: Likewise
11593         * g++.old-deja/g++.mike/eh31.C: Likewise
11594         * g++.old-deja/g++.mike/eh33.C: Likewise
11595         * g++.old-deja/g++.mike/eh34.C: Likewise
11596         * g++.old-deja/g++.mike/eh35.C: Likewise
11597         * g++.old-deja/g++.mike/eh36.C: Likewise
11598         * g++.old-deja/g++.mike/eh37.C: Likewise
11599         * g++.old-deja/g++.mike/eh38.C: Likewise
11600         * g++.old-deja/g++.mike/eh39.C: Likewise
11601         * g++.old-deja/g++.mike/eh40.C: Likewise
11602         * g++.old-deja/g++.mike/eh41.C: Likewise
11603         * g++.old-deja/g++.mike/eh42.C: Likewise
11604         * g++.old-deja/g++.mike/eh44.C: Likewise
11605         * g++.old-deja/g++.mike/eh46.C: Likewise
11606         * g++.old-deja/g++.mike/eh47.C: Likewise
11607         * g++.old-deja/g++.mike/eh48.C: Likewise
11608         * g++.old-deja/g++.mike/eh49.C: Likewise
11609         * g++.old-deja/g++.mike/eh50.C: Likewise
11610         * g++.old-deja/g++.mike/eh51.C: Likewise
11611         * g++.old-deja/g++.mike/eh53.C: Likewise
11612         * g++.old-deja/g++.mike/eh55.C: Likewise
11613         * g++.old-deja/g++.mike/p7912.C: Likewise
11614         * g++.old-deja/g++.mike/p9706.C: Likewise
11615         * g++.old-deja/g++.mike/p10416.C: Likewise
11616         * g++.old-deja/g++.mike/p11667.C: Likewise
11617         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
11618         Remove redundant reference to Iris.
11619         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
11620         Elxsi, i860, Pico Java, and WE32K.
11621
11622 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
11623
11624         * g++.dg/ext/asm4.C: New test.
11625
11626 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11627
11628         PR c++/9030
11629         * g++.dg/template/friend12.C: New test.
11630         * g++.dg/template/friend13.C: Likewise.
11631         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
11632
11633 2003-01-08  Jan Hubicka  <jh@suse.cz>
11634
11635         * gcc.dg/i386-cadd.c: New test.
11636         * gcc.dg/i386-cmov4.c: Likewise.
11637
11638 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
11639
11640         PR c++/9165
11641         * g++.dg/warn/Wunused-3.C: New test.
11642
11643         * g++.dg/abi/bitfield9.C: New test.
11644
11645         PR c++/9189
11646         * g++.dg/parse/defarg3.C: New test.
11647
11648 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11649
11650         * g++.dg/parse/ambig1.C: New test.
11651         * g++.dg/parse/defarg2.C: New test.
11652
11653 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
11654
11655         * g++.dg/template/defarg-1.C: New test.
11656         * g++.dg/template/local2.C: Likewise.
11657
11658 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
11659
11660         * gcc.c-torture/execute/20030105-1.c: New test.
11661
11662 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11663
11664         * g++.dg/parse/namespace3.C: Remove extra semicolons.
11665         * g++.dg/parse/namespace4.C: Likewise.
11666
11667 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11668
11669         * g++.dg/template/ntp2.C: New test.
11670
11671 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
11672
11673         * g++.dg/parse/extern-C-1.C: New test.
11674
11675         * g++.dg/parse/namespace4.C: New test.
11676
11677         * g++.dg/template/nested1.C: New test.
11678
11679         * g++.dg/parse/namespace3.C: New test.
11680
11681 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11682
11683         * g++.dg/lookup/two-stage1.C: New test.
11684
11685 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11686
11687         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
11688         * g++.old-deja/g++.jason/access8.C: Likewise.
11689         * g++.old-deja/g++.other/decl5.C: Likewise.
11690
11691 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
11692
11693         * g++.dg/parse/parse7.C: New test.
11694
11695 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
11696
11697         PR c++/2843
11698         * g++.dg/ext/attrib7.C: New test.
11699
11700 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
11701
11702         * g++.dg/parse/parse6.C: New test.
11703
11704 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
11705
11706         * gcc.dg/h8300-stack-1.c: New.
11707
11708 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
11709
11710         g++.dg/lookup/exception1.C: New test.
11711
11712         g++.dg/lookup/template1.C: New test.
11713
11714         g++.dg/parse/namespace2.C: New test.
11715
11716         g++.dg/parse/parens2.C: New test.
11717
11718 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11719
11720         * g++.dg/parse/parse5.C: New test.
11721         * g++.dg/lookup/scoped4.C: New test.
11722
11723 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
11724
11725         * g++.dg/parse/parens1.C: New test.
11726
11727         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
11728         angle-bracket1.C.
11729         * g++.dg/parse/parens2.C: New test.
11730
11731         * g++.dg/lookup/scope-operator1.C: New test.
11732
11733         * g++.dg/parse/operator1.C: New test.
11734
11735 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11736
11737         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
11738         * g++.old-deja/g++.other/access6.C: Likewise.
11739         * g++.old-deja/g++.other/decl1.C: Likewise.
11740         * g++.old-deja/g++.pt/typename12.C: Likewise.
11741
11742 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
11743
11744         * g++.dg/parse/namespace1.C: New test.
11745
11746 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11747
11748         * g++.dg/parse/parse4.C: New test.
11749
11750 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11751
11752         * g++.dg/parse/parse3.C: New test.
11753
11754 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11755
11756         * g++.dg/parse/parse2.C: New test.
11757
11758 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11759
11760         * g++.dg/template/friend11.C: New test.
11761
11762 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11763
11764         * g++.dg/parse/parse1.C: New test.
11765
11766 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
11767
11768         * lib/profopt.exp: Change the name of a global variable to avoid
11769         possible clashes with other test suites.
11770
11771 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
11772
11773         * g++.dg/inherit/covariant8.C: New test.
11774
11775 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
11776
11777         * g++.dg/init/array9.C: New test.
11778
11779         PR c++/9112
11780         * g++.dg/parse/expr1.C: New test.
11781
11782 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
11783
11784         * gcc.c-torture/compile/20021230-1.c: New test.
11785
11786 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11787
11788         * g++.dg/inherit/covariant5.C: New test.
11789         * g++.dg/inherit/covariant6.C: New test.
11790         * g++.dg/inherit/covariant7.C: New test.
11791
11792 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11793
11794         PR c++/2739
11795         * g++.dg/other/access2.C: New test.
11796
11797 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11798
11799         * g++.dg/other/anon-struct.C: No longer fails
11800         * g++.old-deja/g++.brendan/parse4.C: Likewise.
11801         * g++.old-deja/g++.brendan/parse5.C: Likewise.
11802         * g++.old-deja/g++.brendan/parse6.C: Likewise.
11803
11804 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11805
11806         * g++.dg/parse/angle-bracket.C (main): No longer fails.
11807
11808 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
11809
11810         * g++.dg/eh/spec4.C: Remove stray semicolon.
11811         * g++.dg/expr/pmf-1.C: Change error message.
11812         * g++.dg/ext/asm1.C: Remove stray semicolon.
11813         * g++.dg/ext/typename1.C: Add missing typenames.
11814         * g++.dg/inherit/template-as-base.C: Change error message.
11815         * g++.dg/lookup/scoped1.C: Likewise.
11816         * g++.dg/lookup/scoped2.C: Likewise.
11817         * g++.dg/lookup/using2.C: Likewise.
11818         * g++.dg/other/component1.C: Remove stray semicolon.
11819         * g++.dg/other/do1.C: Change error message.
11820         * g++.dg/other/error2.C: Likewise.
11821         * g++.dg/other/init1.C: Likewise.
11822         * g++.dg/other/packed1.C: Remove stray semicolon.
11823         * g++.dg/other/ptrmem2.C: Change error message.
11824         * g++.dg/parse/parameter-declaration-1.C: Remove line number
11825         marker.
11826         * g++.dg/special/initp1.C: Remove invalid attribute usage.
11827         * g++.dg/template/access3.C: Add typename keyword.
11828         * g++.dg/template/access5.C: Remove stray semicolon.
11829         * g++.dg/template/access6.C: Likewise.
11830         * g++.dg/template/complit1.C: Likewise.
11831         * g++.dg/template/crash1.C: Change error message.
11832         * g++.dg/template/inherit2.C: Remove stray semicolon.
11833         * g++.dg/template/instantiate2.C: Likewise.
11834         * g++.dg/template/instantiate3.C: Change error message.
11835         * g++.dg/template/qual1.C: Remove stray semicolon.
11836         * g++.dg/template/qualttp18.C: Change error message.
11837         * g++.dg/template/ref1.C: Remove stray semicolon.
11838         * g++.dg/template/sizeof1.C (A::value): Declare it.
11839         * g++.dg/template/spec4.C: Change error message.
11840         * g++.dg/template/static1.C: Likewise.
11841         * g++.dg/template/type1.C: Likewise.
11842         * g++.dg/template/typename3.C: Likewise.
11843         * g++.old-deja/g++.benjamin/13478.C: Change error message.
11844         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
11845         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
11846         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
11847         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
11848         named return value extension.
11849         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
11850         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
11851         * g++.old-deja/g++.bob/extern_C.C: Likewise.
11852         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11853         * g++.old-deja/g++.brendan/complex1.C: Likewise.
11854         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11855         * g++.old-deja/g++.brendan/crash13.C: Likewise.
11856         * g++.old-deja/g++.brendan/crash15.C: Likewise.
11857         * g++.old-deja/g++.brendan/crash18.C: Change error message.
11858         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
11859         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11860         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11861         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11862         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
11863         syntax.
11864         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
11865         * g++.old-deja/g++.brendan/crash8.C: Change error message.
11866         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
11867         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
11868         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
11869         * g++.old-deja/g++.brendan/template11.C: Likewise.
11870         * g++.old-deja/g++.brendan/template26.C: Likewise.
11871         * g++.old-deja/g++.brendan/template27.C: Use explicit
11872         specialization syntax.
11873         * g++.old-deja/g++.brendan/template30.C: Likewise.
11874         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
11875         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
11876         non-dependent names.
11877         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
11878         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
11879         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
11880         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
11881         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
11882         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
11883         named return value extension.
11884         * g++.old-deja/g++.ext/namedret2.C: Likewise.
11885         * g++.old-deja/g++.ext/namedret3.C: Likewise.
11886         * g++.old-deja/g++.ext/return1.C: Likewise.
11887         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
11888         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
11889         * g++.old-deja/g++.jason/access8.C: Likewise.
11890         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
11891         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
11892         pseudo-destructor names.
11893         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
11894         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
11895         pseudo-destructor names.
11896         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
11897         * g++.old-deja/g++.jason/overload19.C: Likewise.
11898         * g++.old-deja/g++.jason/overload32.C: Likewise.
11899         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
11900         stray semicolons.
11901         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
11902         * g++.old-deja/g++.jason/return.C: Likewise.
11903         * g++.old-deja/g++.jason/return2.C: Likewise.
11904         * g++.old-deja/g++.jason/shadow1.C: Likewise.
11905         * g++.old-deja/g++.jason/special.C: Use explicit specialization
11906         syntax.
11907         * g++.old-deja/g++.jason/template10.C: Account for use of
11908         non-dependent names.
11909         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
11910         syntax.
11911         * g++.old-deja/g++.jason/template37.C: Likewise.
11912         * g++.old-deja/g++.law/access4.C: Change error messages.
11913         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
11914         pseudo-destructor names.
11915         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
11916         * g++.old-deja/g++.law/ctors9.C: Likewise.
11917         * g++.old-deja/g++.law/cvt22.C: Likewise.
11918         * g++.old-deja/g++.law/dtors5.C: Likewise.
11919         * g++.old-deja/g++.law/global-init1.C: Likewise.
11920         * g++.old-deja/g++.law/missed-error3.C: Likewise.
11921         * g++.old-deja/g++.law/operators28.C: Likewise.
11922         * g++.old-deja/g++.law/visibility28.C: Likewise.
11923         * g++.old-deja/g++.martin/eval1.C: Likewise.
11924         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
11925         name.
11926         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
11927         * g++.old-deja/g++.mike/net34.C: Likewise.
11928         * g++.old-deja/g++.mike/net36.C: Likewise.
11929         * g++.old-deja/g++.mike/ns2.C: Likewise.
11930         * g++.old-deja/g++.mike/p12306.C: Likewise.
11931         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
11932         value extension.
11933         * g++.old-deja/g++.mike/p700.C: Likewise.
11934         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
11935         * g++.old-deja/g++.mike/p710.C: Likewise.
11936         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
11937         value extension.
11938         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
11939         * g++.old-deja/g++.mike/pmf9.C: Likewise.
11940         * g++.old-deja/g++.ns/crash2.C: Likewise.
11941         * g++.old-deja/g++.ns/crash3.C: Likewise.
11942         * g++.old-deja/g++.ns/invalid1.C: Likewise.
11943         * g++.old-deja/g++.ns/ns17.C: Likewise.
11944         * g++.old-deja/g++.ns/template16.C: Likewise.
11945         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
11946         keyword.
11947         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
11948         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
11949         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
11950         named return value extension.
11951         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
11952         * g++.old-deja/g++.other/access4.C: Issue additional error
11953         messages.
11954         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
11955         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
11956         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
11957         * g++.old-deja/g++.other/crash25.C: Change error message.
11958         * g++.old-deja/g++.other/crash4.C: Change error message.
11959         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
11960         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
11961         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
11962         checks.
11963         * g++.old-deja/g++.other/defarg8.C: Likewise.
11964         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
11965         * g++.old-deja/g++.other/dtor10.C: Likewise.
11966         * g++.old-deja/g++.other/incomplete.C: Likewise.
11967         * g++.old-deja/g++.other/linkage7.C: Likewise.
11968         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
11969         lookup algorithm.
11970         * g++.old-deja/g++.other/mangle2.C: Likewise.
11971         * g++.old-deja/g++.other/refinit2.C: Likewise.
11972         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
11973         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
11974         * g++.old-deja/g++.pt/crash28.C: Likewise.
11975         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
11976         syntax.
11977         * g++.old-deja/g++.pt/crash32.C: Change error message.
11978         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
11979         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
11980         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
11981         error message position.
11982         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
11983         * g++.old-deja/g++.pt/defarg8.C: Change error message.
11984         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
11985         syntax.
11986         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
11987         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
11988         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
11989         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
11990         keyword.
11991         * g++.old-deja/g++.pt/explicit31.C: Likewise.
11992         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
11993         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
11994         keyword.
11995         * g++.old-deja/g++.pt/explicit71.C: Change error message.
11996         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
11997         syntax.
11998         * g++.old-deja/g++.pt/friend28.C: Account for use of
11999         non-dependent names.
12000         * g++.old-deja/g++.pt/friend29.C: Likewise.
12001         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
12002         rules.
12003         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
12004         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
12005         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
12006         lookup rules.
12007         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
12008         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
12009         keyword.
12010         * g++.old-deja/g++.pt/memclass20.C: Likewise.
12011         * g++.old-deja/g++.pt/memclass5.C: Likewise.
12012         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
12013         keyword.
12014         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
12015         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
12016         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
12017         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
12018         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
12019         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
12020         keyword.
12021         * g++.old-deja/g++.pt/spec10.C: Likewise.
12022         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
12023         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
12024         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
12025         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
12026         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
12027         * g++.old-deja/g++.pt/ttp62.C: Likewise.
12028         * g++.old-deja/g++.pt/ttp64.C: Likewise.
12029         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
12030         * g++.old-deja/g++.pt/typename15.C: Likewise.
12031         * g++.old-deja/g++.pt/typename22.C: Likewise.
12032         * g++.old-deja/g++.pt/typename6.C: Change error messages.
12033         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
12034         * g++.old-deja/g++.pt/virtual2.C: Likewise.
12035         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
12036         syntax.
12037         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
12038         return value extension.
12039         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
12040         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
12041         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
12042         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
12043
12044 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12045
12046         * g++.dg/warn/inline1.C: New test.
12047         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
12048         * g++.old-deja/g++.jason/synth10.C: Likewise.
12049         * g++.old-deja/g++.mike/net31.C: Likewise.
12050         * g++.old-deja/g++.mike/p8786.C: Likewise.
12051
12052         * g++.dg/template/friend10.C: New test.
12053         * g++.dg/template/conv5.C: New test.
12054
12055 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12056
12057         * g++.dg/lookup/scoped3.C: New test.
12058
12059         * g++.dg/lookup/decl1.C: New test.
12060         * g++.dg/lookup/decl2.C: New test.
12061
12062 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12063
12064         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
12065         gcc.c-torture/compile/20021015-1.c,
12066         gcc.c-torture/compile/20021015-2.c,
12067         gcc.c-torture/compile/20021123-1.c,
12068         gcc.c-torture/compile/20021123-2.c,
12069         gcc.c-torture/compile/20021123-3.c,
12070         gcc.c-torture/compile/20021123-4.c,
12071         gcc.c-torture/execute/20021024-1.c: Add tests previously added
12072         only to 3.1 or 3.2 branch.
12073
12074 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
12075
12076         * gcc.dg/i386-bitfield3.c: New test.
12077
12078         * gcc.dg/i386-bitfield2.c: New test.
12079
12080 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
12081
12082         * g++.dg/parse/conv_op1.C: New test.
12083
12084 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
12085
12086         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
12087         approved.
12088
12089 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
12090
12091         * gcc.c-torture/compile/20021220-1.c: New test.
12092
12093 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
12094
12095         * gcc.dg/i386-fastcall-1.c: New.
12096
12097 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12098
12099         * gcc.c-torture/execute/20021219-1.c: New test.
12100
12101 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12102
12103         * gcc.dg/i386-pic-1.c: New test.
12104
12105 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12106
12107         PR c++/8099
12108         * g++.dg/template/friend9.C: New test.
12109
12110 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12111
12112         PR c++/3663
12113         * g++.dg/template/access7.C: New test.
12114
12115 2002-12-18  Nick Clifton  <nickc@redhat.com>
12116
12117         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
12118         the libstdc++-v3 directory has been found.
12119
12120 2002-12-12  Devang Patel <dpatel@apple.com>
12121         * gcc.dg/darwin-ld-1.c: New test.
12122         * gcc.dg/darwin-ld-2.c: New test.
12123         * gcc.dg/darwin-ld-3.c: New test.
12124         * gcc.dg/darwin-ld-4.c: New test.
12125         * gcc.dg/darwin-ld-5.c: New test.
12126
12127 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12128
12129         * gcc.c-torture/compile/20021212-1.c: New test.
12130
12131 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
12132
12133         * gcc.dg/fshort-wchar: New test.
12134
12135 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
12136
12137         PR c++/8372
12138         * g++.dg/template/dtor1.C: New test.
12139
12140         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
12141         markers.
12142
12143 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
12144
12145         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
12146
12147 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
12148
12149         * g++.dg/template/static1.C: New test.
12150         * g++.dg/template/static2.C: New test.
12151         * g++.old-deja/g++.ext/memconst.C: New test.
12152
12153 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12154
12155         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
12156         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
12157         * g++.dg/special/initp1.C: Likewise.
12158
12159 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
12160
12161         * gcc.c-torture/execute/20021204-1.c: New test.
12162
12163 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
12164
12165         * gcc.dg/ppc-fmadd-1.c: New file.
12166         * gcc.dg/ppc-fmadd-2.c: New file.
12167         * gcc.dg/ppc-fmadd-3.c: New file.
12168
12169 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12170
12171         * gcc.c-torture/compile/20021204-1.c: New test.
12172
12173 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12174
12175         * g++.dg/inherit/covariant2.C: New test.
12176         * g++.dg/inherit/covariant3.C: New test.
12177         * g++.dg/inherit/covariant4.C: New test.
12178         * g++.dg/inherit/covariant1.C: Remove XFAIL.
12179         * g++.old-deja/g++.robertl/eb17.C: Likewise.
12180
12181 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
12182
12183         PR c++/8688
12184         * g++.dg/init/brace3.C: New test.
12185
12186 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
12187
12188         * gcc.dg/20020210-1.c: Fix a comment typo.
12189
12190 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
12191
12192         PR c++/8720
12193         * g++.dg/parse/defarg1.C: New test.
12194
12195         PR c++/8615
12196         * g++.dg/template/char1.C: New test.
12197
12198         * g++.dg/template/varmod1.C: Fix typo.
12199
12200 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12201
12202         DR 180
12203         * g++.old-deja/g++.pt/crash32.C: Expect error.
12204
12205 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
12206
12207         PR c++/5919
12208         * g++.dg/template/varmod1.C: New test.
12209
12210         PR c++/8727
12211         * g++.dg/inherit/typeinfo1.C: New test.
12212
12213         PR c++/8663
12214         * g++.dg/inherit/typedef1.C: New test.
12215
12216 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
12217
12218         PR c++/8332
12219         PR c++/8493
12220         * g++.dg/template/strlen1.C: New test.
12221
12222         PR c++/8227
12223         * g++.dg/template/ctor2.C: New test.
12224
12225         PR c++/8214
12226         * g++.dg/init/string1.C: New test.
12227
12228         PR c++/8511
12229         * g++.dg/template/friend8.C: New test.
12230
12231 2002-11-29  Joe Buck <jbuck@synopsys.com>
12232
12233         * g++.dg/lookup/anon2.C: New test.
12234
12235 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
12236
12237         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
12238         h8300 port.
12239
12240 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
12241
12242         * gcc.dg/bitfld-6.c: New test.
12243
12244 2002-11-27  Jan Hubicka  <jh@suse.cz>
12245
12246         * gcc.c-torture/execute/20021127.[cx]: New test.
12247
12248 2002-11-26  Jan Hubicka  <jh@suse.cz>
12249
12250         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
12251         quality.
12252
12253 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
12254
12255         * g++.dg/init/brace2.C: New test.
12256         * g++.old-deja/g++.mike/p9129.C: Correct.
12257
12258 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
12259
12260         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
12261
12262 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
12263
12264         * gcc.dg/sibcall-6: New test for indirect sibcalls.
12265
12266 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
12267
12268         * testsuite/g++.dg/abi/empty11.C: New test.
12269         * testsuite/g++.dg/rtti/cv1.C: New test.
12270
12271 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
12272
12273         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
12274
12275 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
12276
12277         * g++.dg/abi/empty10.C: New test.
12278
12279 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12280
12281         * gcc.c-torture/compile/20021124-1.c: New test.
12282
12283 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
12284
12285         * g++.dg/abi/rtti2.C: New test.
12286
12287 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12288
12289         * gcc.dg/i386-unroll-1.c: New test.
12290
12291 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12292
12293         * gcc.c-torture/compile/20021120-1.c: New test.
12294         * gcc.c-torture/compile/20021120-2.c: New test.
12295
12296 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12297
12298         * gcc.dg/bitfld-5.c: New test.
12299
12300 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12301
12302         * gcc.c-torture/execute/20021120-3.c: New test.
12303
12304 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12305
12306         * gcc.c-torture/execute/20021120-2.c: New test.
12307
12308 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12309
12310         * gcc.c-torture/execute/20021120-1.c: New test.
12311
12312 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
12313
12314         * gcc.c-torture/execute/20021118-3.c: New test.
12315
12316 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12317
12318         * gcc.c-torture/compile/20021119-1.c: New test.
12319
12320 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
12321
12322         * gcc.dg/duff-1.c: New test.
12323         * gcc.dg/duff-2.c: New test.
12324         * gcc.dg/duff-3.c: New test.
12325
12326 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
12327
12328         * gcc.dg/cpp/_Pragma5.c: New test.
12329
12330 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
12331
12332         * gcc.c-torture/execute/20021118-2.c: New test.
12333
12334 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
12335
12336         * gcc.c-torture/execute/20021118-1.c: New test.
12337
12338 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
12339
12340         * gcc.dg/20021116-1.c: New test.
12341
12342 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
12343
12344         * g++.dg/abi/vcall1.C: New test.
12345
12346 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
12347
12348         * gcc.dg/20021029-1.c: New test.
12349         * gcc.dg/20021029-2.c: New test.
12350
12351 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12352
12353         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
12354
12355 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12356
12357         PR c/8439
12358         * gcc.dg/20021110.c: Move to ...
12359         * gcc.c-torture/compile/20021110.c: .... here.
12360
12361 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12362
12363         PR c/8467
12364         * gcc.c-torture/execute/20021111-1.c
12365
12366 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12367
12368         PR c/8439
12369         * gcc.dg/20021110.c: New test.
12370
12371 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
12372
12373         * g++.dg/abi/vthunk3.C: Run only on x86.
12374
12375 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12376
12377         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
12378
12379 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
12380
12381         * lib/compat.exp (compat-execute): Fix logic error in last
12382         change.
12383
12384 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
12385
12386         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
12387
12388 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12389
12390         PR c++/8389
12391         * g++.dg/template/access6.C: New test.
12392
12393 2002-11-08  Jan Hubicka  <jh@suse.cz>
12394
12395         * gcc.dg/i386-ssefp-1.c: New test.
12396         * gcc.dg/i386-ssefp-1.c: New test.
12397
12398 2002-11-08  Jan Hubicka  <jh@suse.cz>
12399
12400         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
12401
12402 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
12403
12404         * g++.dg/abi/vthunk3.C: New test.
12405
12406         PR c++/8338
12407         * g++.dg/template/crash2.C: New test.
12408
12409 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
12410
12411         * testsuite/g++.dg/abi/dtor1.C: New test.
12412         * testsuite/g++.dg/abi/dtor2.C: Likewise.
12413
12414 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
12415
12416         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
12417         Darwin.
12418
12419 2002-11-04  Adam Nemet  <anemet@lnxw.com>
12420
12421         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
12422         -mthumb.  Only xfail with -O0.
12423
12424 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
12425
12426         * g++.dg/abi/thunk1.C: New test.
12427         * g++.dg/abi/thunk2.C: Likewise.
12428         * g++.dg/abi/vtt1.C: Likewise.
12429
12430 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
12431
12432         PR optimization/8423
12433         * gcc.c-torture/execute/builtin-constant.c: New test.
12434
12435 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
12436
12437         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
12438         Add some more cases.
12439
12440 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
12441
12442         PR c++/8391
12443         * g++.dg/opt/local1.C: New test.
12444
12445 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
12446
12447         PR c++/8160
12448         * g++.dg/template/complit1.C: New test.
12449
12450         PR c++/8149
12451         * g++.dg/template/typename4.C: Likewise.
12452
12453 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12454
12455         Core issue 287, PR c++/7639
12456         * g++.dg/template/instantiate1.C: Adjust error location.
12457         * g++.dg/template/instantiate3.C: New test.
12458         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
12459         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
12460         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
12461
12462 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
12463
12464         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
12465
12466 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
12467
12468         PR c++/8287
12469         * g++.dg/init/dtor2.C: New test.
12470
12471 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12472
12473         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
12474         * gcc.dg/nest.c: Bypass errors on irix6.
12475
12476 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
12477
12478         * gcc.dg/nest.c: Expect error for mmix-*-*.
12479         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
12480
12481 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
12482
12483         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
12484         markers.
12485
12486         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
12487
12488 2002-10-25  Mike Stump  <mrs@apple.com>
12489
12490         * gcc.dg/warn-1.c: New test.
12491
12492 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
12493
12494         * g++.dg/template/typename3.C: New test.
12495
12496 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
12497
12498         * g++.dg/lookup/ptrmem1.C: New test.
12499
12500         * g++.dg/abi/vthunk2.C: New test.
12501
12502 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
12503
12504         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
12505
12506 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
12507
12508         * g++.dg/abi/empty9.C: New test.
12509
12510 2002-10-24  Richard Henderson  <rth@redhat.com>
12511
12512         * g++.dg/inherit/thunk1.C: Enable for ia64.
12513
12514 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
12515
12516         PR c++/8067
12517         * g++.dg/lookup/pretty1.C: New test.
12518
12519 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
12520
12521         * gcc.dg/20021023-1.c: New test.
12522
12523 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
12524
12525         PR c++/7679
12526         * g++.dg/parse/inline1.C: New test.
12527
12528 2002-10-23  Richard Henderson  <rth@redhat.com>
12529
12530         * g++.dg/inherit/thunk1.C: Enable for x86_64.
12531
12532         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
12533
12534 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
12535
12536         PR c++/6579
12537         * g++.dg/parse/stmtexpr3.C: New test.
12538
12539 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12540
12541         * g++.dg/expr/cond1.C: New test.
12542
12543 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
12544
12545         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
12546
12547 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12548
12549         * g++.dg/abi/vbase13.C: New test.
12550         * g++.dg/abi/vbase14.C: Likewise.
12551
12552 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
12553
12554         * gcc.dg/tls/pic-1.c: New test.
12555         * gcc.dg/tls/nonpic-1.c: New test.
12556         * gcc.dg/20021018-1.c: New test.
12557
12558 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
12559
12560         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
12561         Remove only files with the same base name as the test case.
12562         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
12563         (profopt-execute): Likewise.  Also, remove old profiling
12564         and performance data files before running the tests.
12565
12566         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
12567         * g++.dg/bprob/bprob.exp: Likewise.
12568         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
12569         to allow more general test case names.
12570
12571         * g++.dg/bprob/bprob-1.C: Rename to ...
12572         * g++.dg/bprob/g++-bprob-1.C: ... this.
12573
12574         * g77.dg/bprob/bprob-1.f: Rename to ...
12575         * g77.dg/bprob/g77-bprob-1.f: ... this.
12576
12577 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
12578
12579         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
12580         bison 1.50 or later.
12581
12582 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
12583
12584         * g++.dg/README: Describe more test directories.
12585
12586 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12587
12588         * g++.dg/init/array6.C: Add additional tests.
12589
12590 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
12591
12592         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
12593         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
12594
12595 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
12596
12597         * gcc.c-torture/compile/20020604-1.x: New.
12598         * gcc.c-torture/compile/simd-5.x: Likewise.
12599         * gcc.c-torture/execute/920710-1.x: Likewise.
12600         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
12601
12602 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12603
12604         * g++.dg/inherit/override1.C: Add dg-options clause.
12605
12606 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12607
12608         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
12609         _mm_slli_si128.
12610
12611 2002-10-19  Andreas Schwab  <schwab@suse.de>
12612
12613         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
12614         directory component.
12615
12616 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
12617
12618         * g++.dg/inherit/thunk1.C: New test.
12619
12620         * g++.dg/inherit/override1.C: New test.
12621
12622         * g++.dg/abi/mangle11.C: New test.
12623         * g++.dg/abi/mangle14.C: New test.
12624         * g++.dg/abi/mangle17.C: New test.
12625
12626 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12627
12628         * g++.dg/overload/member2.C: New test.
12629
12630 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
12631
12632         * g++.dg/README: Describe new compat directory.
12633         * g++.dg/dg.exp: Skip tests in compat directory.
12634         * README.compat: New file.
12635         * lib/compat.exp: New expect script.
12636         * g++.dg/compat: New test directory.
12637         * g++.dg/compat/compat.exp: New expect script.
12638         * g++.dg/compat/abi: New test directory.
12639         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
12640         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
12641         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
12642         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
12643         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
12644         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
12645         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
12646         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
12647         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
12648         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
12649         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
12650         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
12651         * g++.dg/compat/break: New test directory.
12652         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
12653         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
12654         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
12655         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
12656         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
12657         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
12658         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
12659         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
12660         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
12661         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
12662         g++.dg/compat/break/README: New files.
12663         * g++.dg/compat/eh: New test directory.
12664         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
12665         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
12666         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
12667         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
12668         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
12669         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
12670         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
12671         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
12672         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
12673         g++.dg/compat/eh/filter2_y.C,
12674         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
12675         g++.dg/compat/eh/new1_y.C,
12676         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
12677         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
12678         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
12679         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
12680         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
12681         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
12682         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
12683         g++.dg/compat/eh/unexpected1_y.C: New files.
12684         * g++.dg/compat/init: New test directory.
12685         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
12686         g++.dg/compat/init/array5_y.C,
12687         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
12688         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
12689         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
12690         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
12691         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
12692         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
12693         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
12694         g++.dg/compat/init/init-ref2_y.C: New files.
12695
12696 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
12697
12698         PR c++/7584
12699         * g++.dg/inherit/using3.C: New test.
12700
12701 2002-10-17  Jan Hubicka  <jh@suse.cz>
12702
12703         * gcc.dg/20021017-2.c: New test.
12704
12705 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
12706
12707         * g++.dg/abi/mangle16.C: Adjust.
12708
12709         * g++.dg/init/array8.C: New test.
12710
12711 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
12712
12713         * gcc.dg/special/mips-abi.exp: New test.
12714         * gcc.dg/special/mips-abi.s: Empty file used by the above.
12715
12716 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
12717
12718         * g++.dg/abi/mangle16.C: New test.
12719         * g++.dg/abi/mangle17.C: Likewise.
12720
12721         PR c++/7478
12722         * g++.dg/template/ref1.C: New test.
12723
12724 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12725
12726         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
12727
12728 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
12729
12730         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
12731
12732 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
12733
12734         PR c++/7524
12735         * g++.dg/init/array7.C: New test.
12736
12737 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
12738
12739         * g++.dg/init/array6.C: New test.
12740
12741         * g++.dg/abi/mangle13.C: Likewise.
12742         * g++.dg/abi/mangle14.C: Likewise.
12743         * g++.dg/abi/mangle15.C: Likewise.
12744
12745 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12746
12747         * g++.dg/abi/empty8.C: New test.
12748
12749 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
12750
12751         * g++.dg/init/ctor1.C: New test.
12752
12753 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
12754
12755         * gcc.c-torture/execute/20021015-1.c: New test.
12756
12757 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
12758
12759         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
12760
12761 2002-10-14  Jan Hubicka  <jh@suse.cz>
12762
12763         * gcc.dg/i386-ssetype-[1-5].c: New tests.
12764
12765 2002-10-14  Richard Henderson  <rth@redhat.com>
12766
12767         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
12768
12769 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12770
12771         PR optimization/6631
12772         * g++.dg/opt/const2.C: New test.
12773
12774 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12775
12776         PR c++/7176
12777         * g++.dg/parse/friend1.C: New test.
12778         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
12779
12780 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
12781
12782         * gcc.dg/20021014-1.c: New test.
12783
12784 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
12785
12786         PR c++/5661
12787         * g++.dg/ext/vlm1.C: New test.
12788         * g++.dg/ext/vlm2.C: Likewise.
12789
12790         * g++.dg/init/array1.C: Remove invalid braces.
12791         * g++.dg/init/brace1.C: New test.
12792         * g++.dg/init/copy2.C: Likewise.
12793         * g++.dg/init/copy3.C: Likewise.
12794         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
12795         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
12796         braces.
12797
12798 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
12799
12800         * gcc.dg/cpp/assembler.S: Don't use -ansi.
12801
12802 2002-10-11  Richard Shann  <richard.shann@superh.com>
12803
12804         * gcc.c-torture/compile/simd-5.c: New test.
12805
12806 2002-10-10  Roger Sayle  <roger@eyesopen.com>
12807
12808         * gcc.c-torture/execute/shiftopt-1.c: New test case.
12809
12810 2002-10-10  Jim Wilson  <wilson@redhat.com>
12811
12812         * gcc.c-torture/execute/20021010-1.c: New test.
12813
12814 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
12815
12816         PR c/7353
12817         * g++.dg/ext/typedef-init.C: New test.
12818         * gcc.dg/typedef-init.c: New test.
12819
12820 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
12821
12822         * gcc.dg/cpp/paste13.c: New test.
12823
12824 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12825
12826         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
12827         remaining platforms, XFAIL during compile, not execute.  Don't
12828         XFAIL at -O0.
12829
12830 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
12831
12832         * gcc.dg/alias-1.c: Tweak expected warning.
12833
12834 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
12835
12836         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
12837
12838 2002-10-06  Andreas Jaeger  <aj@suse.de>
12839
12840         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
12841         * gcc.dg/cpp/c++98.C: Likewise.
12842
12843         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
12844         * g++.dg/cpp/c++98.C: Likewise.
12845
12846         * g++.dg/README (Subdirectories): Mention cpp directory.
12847
12848         PR target/7559
12849         * gcc.dg/20021006-1.c: New test.
12850
12851 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12852
12853         PR c++/7804
12854         * g++.dg/other/warning1.C: New test.
12855
12856 2002-10-04  Roger Sayle  <roger@eyesopen.com>
12857
12858         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
12859         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
12860         and sparc-*-* with -m64 as expected failures.  See PR 8087.
12861
12862 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
12863
12864         PR c++/7931
12865         * g++.dg/template/ptrmem3.C: New test.
12866
12867         PR c++/7754
12868         * g++.dg/template/union1.C: New test.
12869
12870 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
12871
12872         PR c++/8006
12873         * g++.dg/abi/mangle9.C: New test.
12874         * g++.dg/abi/mangle10.C: New test.
12875         * g++.dg/abi/mangle11.C: New test.
12876         * g++.dg/abi/mangle12.C: New test.
12877
12878 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
12879
12880         PR c++/7188.
12881         * g++.dg/template/meminit1.C: New test.
12882         * g++.dg/warn/Wreorder-1.C: Likewise.
12883         * g++.old-deja/g++.mike/warn3.C: Tweak.
12884         * lib/prune.exp: Ingore "in copy constructor".
12885
12886 2002-10-02  Andreas Jaeger  <aj@suse.de>
12887
12888         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
12889         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
12890         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
12891         on x86-64.
12892
12893 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
12894
12895         * gcc.dg/empty1.C: Fix typo.
12896
12897 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
12898
12899         * gcc.dg/alias-1.c: New test.
12900
12901 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
12902
12903         * gcc.dg/empty1.C: New test.
12904
12905         * g++.dg/tls/init-2.C: Tweak error messages.
12906
12907 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
12908
12909         * gcc.c-torture/compile/20020923-1.c: New test.
12910
12911 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
12912
12913         * gcc.c-torture/execute/ffs-1.c: New test.
12914         * gcc.c-torture/execute/ffs-2.c: Ditto.
12915
12916 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
12917
12918         * g++.dg/overload/member1.C: New test.
12919
12920 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
12921
12922         * g++.dg/abi/empty7.C: New test.
12923         * g++.dg/init/pm2.C: Likewise.
12924
12925 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
12926
12927         * g++.dg/rtti/crash1.C: New test.
12928
12929 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
12930
12931         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
12932         gcc.dg/sibcall-4.c: New tests.
12933
12934 2002-09-28  Roger Sayle  <roger@eyesopen.com>
12935
12936         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
12937         powerpc and MMIX targets.
12938
12939 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
12940
12941         * gcc.dg/cpp/20020927-1.c: New.
12942
12943 2002-09-26  David S. Miller  <davem@redhat.com>
12944
12945         * gcc.c-torture/compile/trunctfdf.c: New.
12946
12947 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12948
12949         * lib/target-supports.exp (check_weak_available): Handle solaris2.
12950
12951 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
12952
12953         * gcc.c-torture/execute/loop-15.c: New.
12954
12955 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
12956
12957         * README.QMTEST: Fix typo.
12958
12959 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
12960
12961         * gcc.dg/20020926-1.c: New test.
12962
12963 2002-09-25  David S. Miller  <davem@redhat.com>
12964
12965         PR target/7842
12966         * gcc.c-torture/execute/shiftdi.c: New test.
12967
12968 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
12969
12970         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
12971         unique to the tool.
12972         * lib/g77.exp (g77_init): Likewise.
12973         * lib/g++.exp (g++_init): Likewise.
12974         * lib/objc.exp (objc_init): Likewise.
12975
12976 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
12977
12978         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
12979         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
12980         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
12981
12982 2002-09-25  Richard Henderson  <rth@redhat.com>
12983
12984         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
12985         too-small long double.
12986
12987 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
12988
12989         * gcc.dg/20020919-1.c: New test.
12990
12991 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
12992
12993         * g++.dg/abi/bitfield6.C: New test.
12994         * g++.dg/abi/bitfield7.C: New test.
12995         * g++.dg/abi/bitfield8.C: New test.
12996         * g++.dg/abi/vbase11.C: New test.
12997
12998 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12999
13000         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
13001         hppa*-*-hpux*.  Update test comment.
13002
13003 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
13004
13005         * gcc.dg/tls/struct-1.c: New test.
13006
13007 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
13008
13009         * gcc.dg/cpp/tr-warn2.c: Update.
13010
13011 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13012
13013         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
13014
13015 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13016
13017         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
13018         systems.
13019
13020 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
13021
13022         * gcc.c-torture/execute/ieee/mzero3.c: New test.
13023
13024         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
13025         Adjust for c++filt moved to binutils.  Remove spurious duplicate
13026         setting of cxxfilt.
13027
13028 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
13029
13030         * gcc.dg/20020312-2.c: Update for darwin.
13031
13032 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13033
13034         * g++.old-deja/g++.other/crash32.C: Mark ICE.
13035
13036 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
13037
13038         * objc.dg/comp-types-1.m: New test.
13039         * objc.dg/comp-types-2.m: New test.
13040         * objc.dg/comp-types-3.m: New test.
13041         * objc.dg/comp-types-4.m: New test.
13042         * objc.dg/comp-types-5.m: New test.
13043         * objc.dg/comp-types-6.m: New test.
13044
13045 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13046
13047         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
13048
13049 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13050
13051         * g++.dg/other/do1.C: New test.
13052
13053         * g++.dg/template/subst1.C: New test.
13054
13055 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
13056
13057         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
13058
13059 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13060
13061         * g++.dg/template/qualttp20.C: Adjust expected errors.
13062         * g++.old-deja/g++.jason/report.C: Likewise.
13063         * g++.old-deja/g++.other/qual1.C: Likewise.
13064
13065         * g++.dg/lookup/scoped2.C: New test.
13066
13067         * g++.dg/ext/asm3.C: New test.
13068
13069 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
13070
13071         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
13072
13073 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
13074
13075         * ChangeLog: follow spelling conventions.
13076         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
13077         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
13078         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
13079         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
13080         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
13081         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
13082         * g++.old-deja/g++.law/global-init1.C: Likewise.
13083         * g++.old-deja/g++.other/delete4.C: Likewise.
13084         * g++.old-deja/g++.other/inline21.C: Likewise.
13085         * g++.old-deja/g++.other/singleton.C: Likewise.
13086         * g77.dg/strlen0.f: Likewise.
13087         * g77.f-torture/compile/20010519-1.f: Likewise.
13088         * g77.f-torture/compile/980310-4.f: Likewise.
13089         * gcc.c-torture/compile/20000605-1.c: Likewise.
13090         * gcc.c-torture/execute/20020225-1.c: Likewise.
13091         * gcc.dg/c90-hexfloat-2.c: Likewise.
13092         * gcc.dg/c99-bool-1.c: Likewise.
13093         * gcc.dg/c99-hexfloat-2.c: Likewise.
13094         * gcc.dg/dll-2.c: Likewise.
13095         * gcc.dg/wtr-union-init-1.c: Likewise.
13096         * gcc.dg/wtr-union-init-2.c: Likewise.
13097         * gcc.dg/wtr-union-init-3.c: Likewise.
13098         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13099         * gcc.dg/cpp/defined.c: Likewise.
13100         * gcc.dg/cpp/macsyntx.c: Likewise.
13101         * gcc.dg/cpp/paste2.c: Likewise.
13102         * gcc.dg/cpp/trad/defined.c: Likewise.
13103         * gcc.dg/format/c90-printf-1.c: Likewise.
13104         * gcc.dg/format/c90-scanf-1.c: Likewise.
13105         * gcc.dg/format/c99-printf-1.c: Likewise.
13106         * gcc.dg/format/c99-scanf-1.c: Likewise.
13107         * gcc.misc-tests/gcov-8.c: Likewise.
13108         * lib/profopt.exp: Likewise.
13109
13110 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
13111
13112         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
13113
13114 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13115
13116         * g++.dg/inherit/using2.C: New test.
13117
13118 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
13119
13120         * ChangeLog: Follow spelling conventions.
13121         * g++.dg/template/friend4.C: Likewise.
13122         * g++.old-deja/g++.pt/crash67.C: Likewise.
13123         * gcc.c-torture/execute/20000801-4.c: Likewise.
13124         * gcc.dg/c90-digraph-1.c: Likewise.
13125         * gcc.dg/c94-digraph-1.c: Likewise.
13126         * gcc.dg/c99-digraph-1.c: Likewise.
13127         * gcc.dg/cpp/line5.c: Likewise.
13128         * gcc.dg/cpp/multiline.c: Likewise.
13129         * gcc.dg/cpp/trad/literals-1.c: Likewise.
13130         * gcc.dg/format/attr-3.c: Likewise.
13131         * gcc.dg/format/c90-scanf-3.c: Likewise.
13132         * gcc.dg/format/ext-4.c: Likewise.
13133
13134 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13135
13136         * g++.dg/template/pretty1.C: New test.
13137
13138 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
13139
13140         * gcc.c-torture/execute/struct-cpy-1.c: New test.
13141
13142 2002-09-13  Matt Austern  <austern@apple.com>
13143
13144         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
13145         passing a cast expression to a function by const reference.
13146
13147 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
13148
13149         * g++.dg/template/deduce1.C: New test.
13150
13151 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
13152
13153         * gcc.c-torture/execute/simd-1.c: Force all use of int to
13154         32-bit int.
13155
13156 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13157
13158         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
13159         usage.
13160
13161 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
13162
13163         * gcc.c-torture/compile/20020910-1.c: New test.
13164
13165 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
13166
13167         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
13168
13169 2002-09-10  Andreas Jaeger  <aj@suse.de>
13170
13171         * gcc.dg/20020312-2.c: Adjust for x86-64.
13172
13173 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
13174
13175         * g77.dg/7388.f: New test case for PR 7388.
13176
13177 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
13178
13179         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
13180
13181 2002-09-05  Ziemowit Laski <zlaski@apple.com>
13182
13183         * objc.dg/proto-lossage-1.m: New test.
13184
13185 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
13186
13187         * gcc.dg/cpp/_Pragma4.c: Fix typo.
13188
13189 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
13190
13191         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
13192         expected to pass.
13193
13194 2002-09-06  Stan Shebs  <shebs@apple.com>
13195             David Edelsohn  <edelsohn@gnu.org>
13196
13197         * gcc.dg/weak: New directory.
13198         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
13199         target-specific xfail bits.
13200         * gcc.dg/typeof-2.c: Move to new directory.
13201         * gcc.dg/weak.exp: New expect script.
13202
13203 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
13204
13205         * gcc.c-torture/execute/extzvsi.c: New test.
13206
13207 2002-09-05  Stan Shebs  <shebs@apple.com>
13208
13209         * gcc.dg/weak-1.c: xfail on Darwin.
13210         * gcc.dg/weak-2.c: Ditto.
13211         * gcc.dg/weak-3.c: Ditto.
13212         * gcc.dg/weak-4.c: Ditto.
13213         * gcc.dg/weak-5.c: Ditto.
13214         * gcc.dg/weak-6.c: Ditto.
13215         * gcc.dg/weak-7.c: Ditto.
13216         * gcc.dg/weak-8.c: Ditto.
13217         * gcc.dg/weak-9.c: Ditto.
13218
13219 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
13220
13221         * gcc.c-torture/execute/loop-14.c: New test.
13222
13223 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
13224
13225         * g++.dg/other/cxa-atexit1.C: New test.
13226
13227         * gcc.dg/typeof-2.c: New test.
13228
13229 2002-09-03  Roger Sayle  <roger@eyesopen.com>
13230
13231         * gcc.dg/builtins-2.c: New testcase.
13232         * gcc.dg/builtins-3.c: New testcase.
13233
13234 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
13235
13236         * gcc.dg/cpp/_Pragma4.c: New test.
13237
13238 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
13239
13240         * objc/execute/nil_method-1.m: New testcase.
13241
13242 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
13243
13244         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
13245         [Object class], not [Object initialize].
13246
13247 2002-08-31  Roger Sayle  <roger@eyesopen.com>
13248             Hans-Peter Nilsson  <hp@bitrange.com>
13249
13250         * gcc.c-torture/execute/20020720-1.x: Skip test on
13251         mmix-knuth-mmixware.  Correct comment.
13252
13253 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
13254
13255         * testsuite/g++.dg/abi/bitfield5.C: New test.
13256         * testsuite/g++.dg/abi/vbase10.C: Likewise.
13257
13258 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
13259
13260         * objc.dg/undeclared-selector.m: New test.
13261
13262 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
13263
13264         * g++.dg/other/offsetof1.C: Avoid cast warning.
13265
13266 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
13267
13268         * objc.dg/super-class-2.m: New test.
13269
13270 2002-08-24  Matt Austern  <austern@apple.com>
13271
13272         * g++.dg/ext/lvaddr.C: New test.
13273         * g++.dg/ext/lvcast.C: New test.
13274
13275 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
13276
13277         * testsuite/g++.dg/inherit/cond1.C: New test.
13278
13279 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
13280
13281         * gcc.dg/noncompile/incomplete-1.c: New test.
13282
13283 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
13284
13285         * gcc.dg/typespec-1.c: New test.
13286
13287 2002-08-20  Devang Patel  <dpatel@apple.com>
13288         * objc.dg/proto-hier-2.m: New test.
13289
13290 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
13291
13292         * objc.dg/bitfield-1.m: New test.
13293         * objc.dg/bitfield-2.m: New test.
13294
13295 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13296
13297         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
13298         gcc.dg/c99-flex-array-4.c: New tests.
13299
13300 2002-08-16  Stan Shebs  <shebs@apple.com>
13301
13302         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
13303
13304 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
13305
13306         * gcc.dg/typeof-1.c: New test.
13307         * g++.dg/ext/typeof2.C: New test.
13308
13309 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13310
13311         * g++.dg/other/offsetof1.C: New test.
13312
13313 2002-08-14  Richard Henderson  <rth@redhat.com>
13314
13315         * gcc.dg/tls/diag-3.c: Fix expected message strings.
13316
13317 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
13318
13319         * gcc.dg/cpp/_Pragma3.c: New test.
13320
13321 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
13322
13323         * g++.dg/template/inherit3: New test.
13324
13325 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13326
13327         * gcc.dg/bitfld-4.c: Add blank options.
13328
13329 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
13330
13331         * g++.dg/template/crash1.C: New test.
13332
13333 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
13334
13335         * gcc.dg/tls/opt-2.c: New test.
13336
13337 2002-08-08  Devang Patel  <dpatel@apple.com>
13338
13339         * objc.dg/selector-1.m : New test
13340
13341 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13342
13343         * g++.dg/abi/bitfield4.C: New test.
13344         * gcc.dg/bitfld-4.c: New test.
13345
13346 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13347
13348         * g++.dg/other/packed1.C: New test.
13349
13350 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
13351
13352         * g++.dg/abi/offsetof.C: Tweak error messages.
13353         * g++.old-deja/g++.mike/p10769a.C: Likewise.
13354
13355 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
13356
13357         * gcc.dg/bitfld-3.c: New test.
13358
13359 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13360             Richard Henderson  <rth@redhat.com>
13361
13362         * gcc.dg/i386-bitfield1.c: New test.
13363         * g++.dg/abi/bitfield3.C: Update.
13364
13365 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
13366
13367         * objc.dg/const-str-2.m: Update.
13368         * gcc.dg/cpp/c++98.c: Change to C extension.
13369         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
13370         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
13371
13372 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
13373
13374         * testsuite/gcc.dg/tls/diag-3.c: New.
13375
13376 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
13377
13378         * g++.dg/README (Subdirectories): Document new subdir expr.
13379         * g++.dg/expr/pmf-1.C: New test.
13380
13381 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
13382
13383         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
13384
13385 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
13386
13387         * g++.dg/abi/bitfield3.C: New test.
13388
13389 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
13390
13391         * lib/gcov.exp: Tweak expected line formats.
13392         * gcc.misc-tests/gcov8.c: New test.
13393         * gcc.misc-tests/gcov8.x: New flags.
13394
13395 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
13396
13397         * consistency.vlad/layout/endian.c: Include string.h.
13398
13399         * gcc.c-torture/execute/20020805-1.c: New test.
13400
13401 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
13402
13403         * g++.dg/other/conversion1.C: New test.
13404
13405 2002-08-03  Roger Sayle  <roger@eyesopen.com>
13406
13407         * gcc.dg/builtins-1.c: New testcase.
13408
13409 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
13410
13411         * g++.dg/inherit/access3.C: New test.
13412
13413 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
13414
13415         * gcc.dg/ia64-visibility-2.c: New test.
13416
13417 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
13418
13419         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
13420         __qualifier_flags to __flags.
13421
13422 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
13423
13424         * g++.dg/inherit/operator1.C: New test.
13425         * g++.dg/lookup/disamb1.C: Fix typo in comment.
13426         * g++.dg/other/error1.C: Change expected error message.
13427         * g++.dg/template/conv4.C: Likewise.
13428
13429 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
13430
13431         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
13432         for documented behavior.
13433
13434 2002-07-25  Roger Sayle  <roger@eyesopen.com>
13435
13436         * gcc.c-torture/execute/20020720-1.x: Skip this test on
13437         several targets known to fail.
13438
13439 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
13440
13441         * gcc.dg/mips-args-[123].c: New tests.
13442
13443 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
13444
13445         * gcc.dg/ppc-spe.c: New.
13446
13447 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
13448
13449         * g++.dg/other/ptrmem4.C: New testcase.
13450
13451 2002-07-24  Richard Henderson  <rth@redhat.com>
13452
13453         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
13454
13455 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
13456
13457         * g++.dg/ext/alignof1.C (main): Return 0 for success.
13458
13459 2002-07-24  Roger Sayle  <roger@eyesopen.com>
13460
13461         * gcc.c-torture/execute/memset-3.c: New testcase.
13462
13463 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
13464
13465         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
13466         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
13467
13468 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13469
13470         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
13471         Delete.
13472
13473 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
13474
13475         * gcc.c-torture/compile/simd-4.c: New test.
13476
13477 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13478
13479         PR c++/7347, c++/7348
13480         * g++.dg/template/access4.C: New test.
13481         * g++.dg/template/access5.C: New test.
13482         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
13483         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
13484         * g++.old-deja/g++.pt/ttp58.C: Likewise.
13485         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
13486
13487 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
13488
13489         * gcc.dg/gnu89-init-2.c: New test.
13490
13491 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
13492
13493         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
13494
13495 2002-07-20  Roger Sayle  <roger@eyesopen.com>
13496
13497         * gcc.c-torture/execute/20020720-1.c: New testcase.
13498
13499 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
13500
13501         * gcc.dg/cpp/Wsignprom.c: New tests.
13502
13503 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
13504
13505         * gcc.c-torture/execute/loop-13.c: New test.
13506
13507 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
13508
13509         * gcc.dg/cpp/expr.c: New tests.
13510
13511 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
13512
13513         * g++.dg/opt/pr6713.C: Add template instantiation.
13514
13515 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
13516
13517         * gcc.dg/nest.c: New test.
13518
13519 2002-07-17  Richard Henderson  <rth@redhat.com>
13520
13521         * g++.dg/opt/pr6713.C: New test.
13522
13523 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
13524
13525         * gcc.c-torture/execute/loop-2e.x: Let the testcase
13526         XFAIL for all x86 processors.
13527
13528 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
13529
13530         * gcc.c-torture/execute/20010122-1.x: Do not test with
13531         -fomit-frame-pointer.
13532
13533 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13534
13535         * g++.dg/template/instantiate2.C: New test.
13536         * g++.dg/template/spec4.C: New test.
13537
13538 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13539
13540         * g++.dg/template/access2.C: New test.
13541         * g++.dg/template/access3.C: New test.
13542
13543 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
13544
13545         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
13546         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
13547         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
13548         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
13549         Convert to use <stdarg.h>.
13550         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
13551         Delete.
13552         * gcc.dg/va-arg-2.c: New.
13553         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
13554
13555 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
13556
13557         * gcc.c-torture/compile/20020710-1.c: New test.
13558
13559 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
13560                           Andrew Pinski  <pinskia@physics.uc.edu>
13561
13562         gcc.c-torture/compile/simd-2.c: New testcase.
13563         gcc.c-torture/compile/simd-3.c: Likewise.
13564
13565 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
13566
13567         PR c++/7224
13568         * g++.dg/overload/error1.C: New test.
13569
13570 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13571
13572         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
13573         configuration and IRIX 6 O32 ABI.
13574
13575 2002-07-11  Roger Sayle  <roger@eyesopen.com>
13576
13577         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
13578
13579 2002-07-10  Roger Sayle  <roger@eyesopen.com>
13580
13581         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
13582
13583 2002-07-10  Jeffrey A Law  <law@redhat.com>
13584
13585         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
13586
13587         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
13588
13589 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
13590
13591         * gcc.dg/20020312-2.c: Check for __PPC__.
13592
13593 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
13594
13595         * gcc.c-torture/compile/20020709-1.c: New test.
13596
13597 2002-07-07  Roger Sayle  <roger@eyesopen.com>
13598
13599         * g++.dg/template/qualttp21.C: New test case.
13600
13601 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
13602
13603         * gcc.c-torture/compile/20020706-1.c: New test.
13604         * gcc.c-torture/compile/20020706-2.c: New test.
13605
13606 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
13607             Alexandre Oliva  <aoliva@redhat.com>
13608
13609         * g++.dg/warn/incomplete1.C: New test.
13610
13611 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13612
13613         PR c++/7099
13614         * g++.dg/warn/noreturn1.C: New test.
13615
13616 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
13617
13618         PR c++/6706
13619         * g++.dg/debug/debug6.C: New test.
13620         * g++.dg/debug/debug7.C: New test.
13621
13622 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
13623
13624         * gcc.c-torture/compile/simd-3.c: New test.
13625
13626 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
13627
13628         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
13629         * gcc.dg/20020620-1.c: Likewise.
13630
13631 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13632
13633         PR c++/6944
13634         * g++.dg/init/array4.C: New test.
13635         * g++.dg/init/array5.C: New test.
13636
13637 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
13638
13639         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
13640         * gcc.c-torture/execute/simd-2.c (main): Likewise.
13641
13642 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13643
13644         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
13645         * gcc.dg/wtr-aggr-init-1.c: Likewise.
13646         * gcc.dg/wtr-conversion-1.c: Likewise.
13647         * gcc.dg/wtr-escape-1.c: Likewise.
13648         * gcc.dg/wtr-int-type-1.c: Likewise.
13649         * gcc.dg/wtr-label-1.c: Likewise.
13650         * gcc.dg/wtr-static-1.c: Likewise.
13651         * gcc.dg/wtr-strcat-1.c: Likewise.
13652         * gcc.dg/wtr-suffix-1.c: Likewise.
13653         * gcc.dg/wtr-switch-1.c: Likewise.
13654         * gcc.dg/wtr-unary-plus-1.c: Likewise.
13655         * gcc.dg/wtr-union-init-1.c: Likewise.
13656         * gcc.dg/wtr-union-init-2.c: Likewise.
13657         * gcc.dg/wtr-union-init-3.c: Likewise.
13658
13659         * gcc.dg/wtr-func-def-1.c: New test.
13660
13661 2002-07-02 Devang Patel <dpatel@apple.com>
13662
13663         * objc.dg/param-1.m: New test.
13664
13665 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
13666
13667         * gcc.dg/cpp/trad/directive.c: Add test.
13668         * gcc.dg/cpp/trad/macroargs.c: Add test.
13669         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
13670
13671 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
13672
13673         * gcc.dg/cpp/cmdlne-M.c: New test.
13674
13675 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
13676
13677         * objc.dg/desig-init-1.m: New test.
13678
13679 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13680
13681         PR c++/6716
13682         * g++.dg/template/instantiate1.C: New test.
13683
13684 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
13685
13686         PR c++/7112
13687         * g++.dg/template/sizeof2.C: New test.
13688
13689 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
13690
13691         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
13692         gcc.dg/cpp/trad/include.c: New tests.
13693
13694 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
13695
13696         PR target/7177
13697         * gcc.c-torture/compile/20020701-1.c: New test.
13698
13699 2002-07-01  Stan Shebs  <shebs@apple.com>
13700
13701         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
13702         header here...
13703         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
13704         (objc-torture-execute): or here.
13705
13706 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
13707
13708         * gcc.c-torture/execute/arith-rand-ll.c: New test.
13709
13710 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
13711
13712         * gcc.dg/cpp/trad/escaped-nl.c: New test.
13713
13714 2002-06-30  Devang Patel  <dpatel@apple.com>
13715
13716         * objc.dg/fsyntax-only.m: New test.
13717
13718 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
13719
13720         PR c++/6695
13721         * g++.dg/template/friend7.C: New file.
13722
13723 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
13724
13725         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
13726         return type.
13727
13728 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
13729
13730         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
13731         avoid division by zero.
13732
13733 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
13734
13735         * gcc.dg/Wunknownprag.c: New tests.
13736
13737 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
13738
13739         * gcc.c-torture/execute/simd-2.c: New test.
13740
13741 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
13742
13743         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
13744         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
13745         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
13746         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
13747         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
13748         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
13749         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
13750         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
13751         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
13752         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
13753         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
13754         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
13755         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
13756         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
13757         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
13758         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
13759         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
13760
13761 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
13762
13763         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
13764         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
13765         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
13766         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
13767         New tests.
13768         * gcc.dg/cpp/trad/directive.c: Update.
13769
13770 2002-06-23  Andreas Jaeger  <aj@suse.de>
13771
13772         * gcc.c-torture/execute/complex-6.c: New.
13773
13774 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
13775
13776         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
13777         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
13778         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
13779         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
13780
13781 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
13782
13783         * gcc.dg/cpp/trad: New directory with traditional tests copied
13784         from parent directory.
13785         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
13786         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
13787         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
13788         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
13789         Move to trad/ and rename.
13790         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
13791         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
13792         gcc.dg/cpp/trad/redef2.c: New tests.
13793         * gcc.dg/cpp/trad/trad.exp: New driver.
13794
13795 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
13796
13797         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
13798         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
13799         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
13800         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
13801         Remove.
13802
13803 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
13804
13805         * gcc.dg/20020620-1.c: New test.
13806
13807 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13808
13809         * g++.dg/template/ttp4.C: New test.
13810
13811 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
13812
13813         * g++.dg/opt/vt1.C: Fix regexp.
13814
13815 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13816
13817         * gcc.c-torture/execute/pure-1.c: Make functions static again.
13818         Don't use attribute `noinline'.
13819
13820 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
13821
13822         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
13823
13824 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
13825
13826         * gcc.c-torture/execute/simd-1.c: New.
13827
13828         * gcc.dg/simd-1.c: New.
13829
13830 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
13831
13832         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
13833
13834 2002-06-16  Richard Henderson  <rth@redhat.com>
13835
13836         * g++.dg/ext/anon-struct1.C: New.
13837         * g++.dg/ext/anon-struct2.C: New.
13838         * g++.dg/ext/anon-struct3.C: New.
13839         * gcc.dg/anon-struct-1.c: New.
13840         * gcc.dg/anon-struct-2.c: New.
13841         * gcc.dg/anon-struct-3.c: New.
13842         * gcc.dg/20011008-1.c: Adjust warning text.
13843         * gcc.dg/20020527-1.c: Add -fms-extensions.
13844
13845 2002-06-16  Richard Henderson  <rth@redhat.com>
13846
13847         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
13848
13849 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
13850
13851         * gcc.c-torture/execute/20020615-1.c: New test.
13852
13853 2002-06-15  Roger Sayle  <roger@eyesopen.com>
13854
13855         * gcc.c-tortuture/execute/compare-1.c: New test case.
13856         * gcc.c-tortuture/execute/compare-2.c: New test case.
13857         * gcc.c-tortuture/execute/compare-3.c: New test case.
13858
13859 2002-06-13  Richard Henderson  <rth@redhat.com>
13860
13861         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
13862         ia64 ilp32.
13863
13864 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13865
13866         * g++.dg/template/typename2.C: Update error message.
13867
13868 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
13869
13870         * gcc.c-torture/execute/20020611-1.c: New test.
13871
13872 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
13873
13874         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
13875         list of targets to skip.
13876
13877 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
13878
13879         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
13880         targets if not optimizing.
13881
13882 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
13883
13884         * gcc.c-torture/compile/20020605-1.c: New test.
13885
13886         * g++.dg/opt/vt1.C: New test.
13887
13888         * gcc.dg/20020531-1.c: New test.
13889
13890         * gcc.dg/20020530-1.c: New test.
13891
13892         * gcc.dg/20020527-1.c: New test.
13893
13894         * g++.dg/opt/cse1.C: New test.
13895
13896 2002-06-07  Roger Sayle  <roger@eyesopen.com>
13897
13898         * gcc.dg/20020607-2.c: New test case.
13899
13900 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
13901
13902         * gcc.c-torture/compile/20020604-1.c: New test.
13903
13904 2002-06-04  Richard Henderson  <rth@redhat.com>
13905
13906         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
13907         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
13908         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
13909
13910 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
13911
13912         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
13913
13914 2002-06-03  Richard Henderson  <rth@redhat.com>
13915
13916         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
13917         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
13918
13919 2002-06-02  Richard Henderson  <rth@redhat.com>
13920
13921         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
13922         test functions static.
13923
13924 2002-06-02  Andreas Jaeger  <aj@suse.de>
13925
13926         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
13927         now.
13928
13929 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13930
13931         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
13932         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
13933         Update for mofified diagnostics.
13934         * gcc.dg/c99-intconst-1.c: No longer fail.
13935
13936 2002-06-02  Richard Henderson  <rth@redhat.com>
13937
13938         * gcc.dg/uninit-A.c: Remove xfail markers.
13939
13940 2002-06-01  Roger Sayle  <roger@eyesopen.com>
13941
13942         * gcc.dg/fnegate-1.c: New test case.
13943
13944 2002-05-30  Osku Salerma  <osku@iki.fi>
13945
13946         * gcc.c-torture/execute/mayalias-1.c: New file.
13947
13948 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
13949
13950         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
13951         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
13952         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
13953
13954 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
13955
13956         * gcc.c-torture/execute/20020529-1.c: New test.
13957
13958 2002-05-27  Richard Henderson  <rth@redhat.com>
13959
13960         * g++.dg/ext/attrib6.C: New test case.
13961
13962 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13963
13964         * gcc.c-torture/execute/pure-1.c: New test.
13965
13966 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
13967
13968         * gcc.dg/cpp/arith-2.c: Remove.
13969
13970 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
13971
13972         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
13973         * gcc.dg/cpp/if-3.c: Remove.
13974
13975 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
13976
13977         * g++.dg/opt/cse2.C: New test.
13978
13979 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
13980
13981         * gcc.dg/cpp/arith-1.c: New semantic tests.
13982         * gcc.dg/cpp/if-1.c: Update.
13983
13984 2002-05-24  Ben Elliston  <bje@redhat.com>
13985
13986         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
13987
13988 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
13989
13990         * gcc.dg/verbose-asm.c: New test.
13991
13992 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13993
13994         * gcc.dg/cpp/paste12.c: New test.
13995
13996 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13997
13998         * g++.dg/parse/named_ops.C: New test.
13999
14000 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
14001
14002         * gcc/testsuite/gcc.dg/weak-8.c: New test.
14003
14004 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
14005
14006         * gcc.dg/weak-2.c: Allow optional leading underscore
14007         in scan-assembler symbol name.
14008         * gcc.dg/weak-3.c: Likewise.
14009         * gcc.dg/weak-4.c: Likewise.
14010         * gcc.dg/weak-5.c: Likewise.
14011
14012 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
14013
14014         * gcc.dg/20020523-1.c: New test.
14015
14016 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14017
14018         * objc.dg/const-str-2.m: Update now that we stop after
14019         a command line error.
14020
14021 2002-05-22  Richard Henderson  <rth@redhat.com>
14022
14023         * g++.dg/dg.exp: Fix typo in test pruneing.
14024
14025 2002-05-22  Richard Henderson  <rth@redhat.com>
14026
14027         * g++.dg/dg.exp: Prune the tls subdirectory.
14028         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
14029         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
14030         * g++.dg/tls/init-1.C: New.
14031
14032 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
14033
14034         * gcc.dg/20020517-1.c: New test.
14035
14036 2002-05-21  Richard Henderson  <rth@redhat.com>
14037
14038         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
14039         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
14040
14041 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
14042
14043         * g++.dg/other/copy2.C: New test.
14044
14045 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
14046
14047         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
14048         (MAX_COPY): Bump up to 10 times sizeof (long long).
14049         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
14050
14051         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
14052         sizeof (long long).
14053
14054         * gcc.c-torture/execute/strcpy-1.c: New test.
14055
14056 2002-05-19  Jason Merrill  <jason2redhat.com>
14057
14058         * g++.dg/ext/oper1.C: New test.
14059
14060 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
14061 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
14062
14063         * README.QMTEST: New file.
14064
14065         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
14066
14067 2002-05-19  Andreas Jaeger  <aj@suse.de>
14068
14069         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
14070         now.
14071         * gcc.c-torture/execute/loop-2d.x: Likewise.
14072
14073 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
14074
14075         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
14076         support weak symbols.
14077         * gcc.dg/weak-4.c: Likewise
14078         * gcc.dg/weak-6.c: Likewise
14079
14080 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
14081
14082         * gcc.dg/weak-3.c: Add dg-excess-error comment for
14083         cygwin, coff and h8300-*-hms targets
14084         * gcc.dg/weak-5.c: Likewise
14085         * gcc.dg/weak-7.c: Likewise
14086
14087 2002-05-16  Jason Merrill  <jason@redhat.com>
14088
14089         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
14090         (scan-assembler-not, scan-assembler-dem): Likewise.
14091         (scan-assembler-dem-not): Likewise.
14092
14093 2002-05-15  Richard Henderson  <rth@redhat.com>
14094
14095         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
14096
14097 2002-05-15  Richard Henderson  <rth@redhat.com>
14098
14099         * gcc.dg/weak-5.c (vfoo1c): No warning here.
14100         (vfoo1f): Warning here.
14101         (vfoo1l): Don't redefine the alias.
14102
14103 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
14104
14105         * g++.dg/init/pm1.C: New test.
14106
14107 2002-05-12  David S. Miller  <davem@redhat.com>
14108
14109         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
14110         types.
14111
14112 2002-05-10  Roger Sayle  <roger@eyesopen.com>
14113
14114         * gcc.c-torture/execute/20020510-1.c: New test case.
14115
14116 2002-05-10  David S. Miller  <davem@redhat.com>
14117
14118         * gcc.c-torture/execute/conversion.c: Test long double too.
14119
14120 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
14121
14122         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
14123         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
14124         * lib/g++.exp (g++_link_flags): Likewise.
14125         * lib/objc.exp (objc_target_compile): Likewise.
14126
14127 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
14128
14129         * gcc.dg/cpp/poison.c: Update.
14130         * gcc.dg/cpp/20000625-2.c: Remove.
14131         * gcc.dg/cpp/direct2s.c: Remove final test.
14132
14133 2002-05-08  Tom Rix  <trix@redhat.com>
14134
14135         * gcc.c-torture/execute/20020508-1.c: New test.
14136         * gcc.c-torture/execute/20020508-2.c: New test.
14137         * gcc.c-torture/execute/20020508-3.c: New test.
14138
14139 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
14140
14141         * gcc.dg/cpp/charconst-4.c: More tests.
14142
14143 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
14144
14145         PR c/6569
14146         * gcc.dg/weak-3.c: Update location of warning messages.
14147         * gcc.dg/weak-5.c: Likewise.
14148
14149 2002-05-06  Roger Sayle  <roger@eyesopen.com>
14150
14151         * gcc.c-torture/execute/20020506-1.c: New test case.
14152
14153 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
14154
14155         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
14156
14157 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14158
14159         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
14160
14161 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14162
14163         * gcc.dg/cpp/charconst-3.c: New test.
14164
14165 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
14166
14167         * gcc.dg/cpp/charconst.c: Update tests.
14168
14169 2002-05-05  Tim Josling  <tej@melbpc.org.au>
14170
14171         * treelang: Added directory for new sample language treelang. Also
14172         lib/treelang.exp: New file to signal treelang should be tested.
14173
14174 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14175
14176         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
14177         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
14178         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
14179         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
14180         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
14181         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
14182         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
14183
14184 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14185
14186         * gcc.dg/format/xopen-2.c: New test.
14187
14188 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14189
14190         * gcc.dg/20020503-1.c: New test.
14191
14192 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
14193
14194         * g++.dg/init/dtor1.C: Make it tougher.
14195
14196 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
14197
14198         * g++.dg/init/dtor1.C: New test.
14199
14200 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
14201
14202         * gcc.dg/altivec-8.c: New.
14203
14204 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
14205
14206         * gcc.dg/altivec-7.c: New.
14207
14208 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
14209
14210         * g++.dg/parse/typedef1.C: New test.
14211
14212 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
14213
14214         PR c++/6486
14215         * g++.dg/template/friend6.C: New test.
14216
14217         PR c++/6492
14218         * g++.dg/init/copy1.C: New test.
14219
14220 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
14221
14222         * g++.dg/warn/effc1.C: New test.
14223
14224 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14225
14226         * gcc.dg/cpp/if-cexp.c: Add a test.
14227
14228 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
14229
14230         * gcc.dg/20020426-2.c: New test.
14231
14232 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
14233
14234         * gcc.dg/cpp/if-mop.c: Update.
14235         * gcc.dg/cpp/if-mpar.c: Add test.
14236         * gcc.dg/cpp/if-oppr.c: Update.
14237
14238 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14239
14240         PR c/6343
14241         * gcc.dg/weak-[2-7].c: New tests.
14242
14243 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
14244
14245         * gcc.dg/enum1.c: New test.
14246
14247 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
14248
14249         PR c++/6497
14250         * g++.dg/inherit/access2.C: New test.
14251
14252 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
14253
14254         PR bootstrap/6445
14255         * gcc.dg/20020426-1.c: New test.
14256
14257 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
14258
14259         * g++.dg/abi/enum1.C: New test.
14260
14261 2002-04-26  Richard Henderson  <rth@redhat.com>
14262
14263         * gcc.dg/c99-bool-1.c: Expect always true warning.
14264
14265 2002-04-25  Roger Sayle  <roger@eyesopen.com>
14266
14267         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
14268
14269 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14270
14271         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
14272         targets.
14273
14274 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
14275
14276         * g++.dg/abi/mange7.C: New test.
14277
14278         PR c++/6438.
14279         * g++.dg/parse/stmtexpr2.C: New test.
14280
14281 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
14282
14283         * gcc.dg/20020312-2.c: Add SH target.
14284
14285 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14286
14287         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
14288         compiler output on mips*-*-irix*.
14289
14290 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
14291
14292         * g++.dg/parse/attr1.C: New test.
14293
14294 2002-04-23  Roger Sayle  <roger@eyesopen.com>
14295
14296         * gcc.c-torture/execute/string-opt-17.c: New test case.
14297         * gcc.c-torture/execute/memset-2.c: New test case.
14298
14299 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
14300
14301         PR c++/6256:
14302         * g++.dg/template/friend5.C: New test.
14303
14304         PR c++/6331:
14305         * g++.dg/template/qual1.C: Likewise.
14306
14307 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
14308
14309         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
14310         Include stdlib.h, not stdio.h or ctype.h.
14311
14312 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
14313
14314         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
14315         cris-*-elf* and mmix-*-*.
14316         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
14317         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
14318         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
14319         Ditto.
14320         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
14321         * gcc.dg/wchar_t-1.c: Ditto.
14322
14323 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
14324
14325         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
14326         Clarify comment.
14327
14328 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
14329
14330         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
14331
14332 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14333
14334         * gcc.c-torture/execute/20000906-1.x: Delete.
14335
14336 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
14337
14338         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
14339
14340 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
14341
14342         * PR6367
14343         * g77.f-torture/execute/6367.f: New test.
14344         * g77.f-torture/execute/6367.x: Disable for MMIX.
14345
14346 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
14347
14348         * PR6352
14349         * g++.dg/opt/inline2.C: New test.
14350
14351 2002-04-18  Richard Henderson  <rth@redhat.com>
14352
14353         * gcc.dg/20000906-1.c: Enable for all targets.
14354         * gcc.c-torture/compile/iftrap-2.c: New.
14355
14356 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
14357
14358         * gcc.dg/20020418-1.c: New test.
14359         * gcc.dg/20020418-2.c: New test.
14360
14361 2002-04-18  Richard Henderson  <rth@redhat.com>
14362
14363         * gcc.c-torture/compile/iftrap-1.c: New.
14364         * gcc.dg/iftrap-1.c: Adjust for ia64.
14365         * gcc.dg/iftrap-2.c: New.
14366
14367 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
14368
14369         * gcc.c-torture/compile/20020418-1.c: New test.
14370
14371 2002-04-18  Roger Sayle  <roger@eyesopen.com>
14372
14373         * gcc.c-torture/compile/20020415-1.c: New.
14374
14375 2002-04-18  David S. Miller  <davem@redhat.com>
14376
14377         * gcc.c-torture/execute/20020418-1.c: New test.
14378
14379 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
14380
14381         * gcc.dg/20020416-1.c: New test.
14382
14383         * g++.dg/opt/inline1.C: New test.
14384
14385 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
14386
14387         * gcc.dg/altivec-5.c: New test.
14388
14389         * gcc.dg/20020415-1.c: New test.
14390
14391 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
14392
14393         * testsuite/lib/chill.exp: Remove.
14394
14395 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
14396
14397         * g++.dg/other/big-struct.C: New test.
14398
14399 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
14400
14401         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
14402         of scratch file.
14403
14404 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
14405
14406         PR c/6277
14407         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
14408         in scan-assembler function name
14409
14410 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
14411
14412         * g77.f-torture/execute/980628-4.x,
14413         g77.f-torture/execute/980628-5.x,
14414         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
14415         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
14416         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
14417         i[34567]86-*-*.
14418
14419 2002-04-13  David S. Miller  <davem@redhat.com>
14420
14421         * gcc.c-torture/execute/20020413-1.c: New test.
14422
14423 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
14424
14425         * gcc.dg/asm-6.c,
14426         * g++.dg/ext/asm1.C: New tests.
14427
14428 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
14429
14430         PR c++ 5373.
14431         * g++.dg/parse/stmtexpr1.C: New test.
14432
14433         PR c++/5189.
14434         * g++.dg/template/copy1.C: New test.
14435
14436 2002-04-12  Richard Henderson  <rth@redhat.com>
14437
14438         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
14439
14440 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
14441
14442         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
14443         gcc.c-torture/execute/20020307-2.c.
14444
14445 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
14446
14447         * g++.dg/ext/attrib5.C,
14448         * g++.dg/lookup/struct1.C: New tests.
14449
14450 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
14451
14452         * gcc.dg/20020411-1.c: New test.
14453
14454         * gcc.c-torture/execute/20020411-1.c: New test.
14455
14456 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
14457
14458         * g77.f-torture/execute/6177.f: New test.
14459
14460 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
14461
14462         PR middle-end/6247
14463         * g++.dg/opt/cleanup1.C: New test.
14464
14465         * g++.dg/opt/const1.C: New test.
14466
14467 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
14468
14469         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
14470
14471 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14472
14473         PR c++/5507
14474         * g++.dg/template/typename2.C: New test.
14475
14476 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
14477
14478         * gcc.c-torture/execute/loop-12.c: New.
14479
14480 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
14481
14482         * g77.f-torture/execute/980628-4.x,
14483         g77.f-torture/execute/980628-5.x,
14484         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
14485         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
14486         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
14487
14488 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14489
14490         PR optimization/6086
14491         * g++.dg/opt/preinc1.C: New test.
14492
14493 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
14494
14495         PR c++/5571
14496         * g++.dg/opt/static2.C: New test.
14497
14498 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
14499
14500         PR c/5120
14501         * gcc.dg/20020406-1.c: New test.
14502
14503 2002-04-04  David S. Miller  <davem@redhat.com>
14504
14505         * gcc.c-torture/execute/20020404-1.c: New test.
14506
14507 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
14508
14509         PR c/6123
14510         * gcc.dg/20020312-2.c: Do not declare global register variable
14511         if __PIC__ or __pic__ is defined.
14512
14513 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
14514
14515         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
14516         __asm__ so that it works correctly even if -ansi -pedantic-errors.
14517
14518 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14519
14520         * gcc.misc-tests/linkage.exp: Update last change to handle
14521         sparc*-, not just sparc-.
14522
14523 2002-04-03  Richard Henderson  <rth@redhat.com>
14524
14525         * gcc.dg/cpp/ucs.c: Improved long UCS test.
14526
14527 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
14528
14529         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
14530
14531 2002-04-02  David S. Miller  <davem@redhat.com>
14532
14533         * gcc.c-torture/execute/20020402-3.c: New test.
14534
14535 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
14536
14537         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
14538         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
14539
14540         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
14541         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
14542         g77.f-torture/execute/20001201.x,
14543         g77.f-torture/execute/u77-test.x: New files.
14544
14545         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
14546         * gcc.dg/wchar_t-1.c: Ditto.
14547
14548 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14549
14550         * gcc.c-torture/execute/20020402-1.c: New test.
14551
14552 2002-04-01  Richard Henderson  <rth@redhat.com>
14553
14554         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
14555
14556         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
14557
14558 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14559
14560         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
14561
14562 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14563
14564         * g++.dg/inherit/template-as-base.C: Expect error.
14565         * g++.dg/inherit/namespace-as-base.C: Likewise.
14566
14567 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
14568
14569         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
14570         g++.dg/ext/instantiate3.C: Tweak match patterns.
14571
14572         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
14573         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
14574         -da test.
14575
14576 2002-03-31  Richard Henderson  <rth@redhat.com>
14577
14578         * gcc.dg/special/alias-2.c: New.
14579         * gcc.dg/special/ecos.exp: Run it.
14580
14581 2002-03-31  Richard Henderson  <rth@redhat.com>
14582
14583         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
14584
14585 2002-03-31  Kazu Hirata  <kazu@hxi.com>
14586
14587         * gcc.dg/weak-1.c: Disable on h8300 port.
14588
14589 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
14590
14591         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
14592         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
14593         ordering tests.
14594         * g++.dg/bprob/bprob-1.C: New test.
14595         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
14596         * g++.dg/gcov/gcov-1.C: New test.
14597         * g++.dg/gcov/gcov-1.x: New file.
14598         * g++.dg/gcov/gcov-2.C: New test.
14599         * g++.dg/gcov/gcov-3.C: New test.
14600         * g++.dg/gcov/gcov-3.h: New file.
14601
14602 2002-03-28  Roger Sayle  <roger@eyesopen.com>
14603
14604         * g++.old-deja/g++.other/builtins5.C: New test.
14605         * g++.old-deja/g++.other/builtins6.C: New test.
14606         * g++.old-deja/g++.other/builtins7.C: New test.
14607         * g++.old-deja/g++.other/builtins8.C: New test.
14608         * g++.old-deja/g++.other/builtins9.C: New test.
14609
14610 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
14611
14612         * g++.dg/opt/static1.C: New test.
14613
14614         * g++.dg/opt/longbranch1.C: New test.
14615
14616 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
14617
14618         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
14619
14620         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
14621
14622 2002-03-28  Jeffrey A Law  (law@redhat.com)
14623
14624         * gcc.c-torture/execute/20020328-1.c: New test.
14625
14626 2002-03-27  Richard Henderson  <rth@redhat.com>
14627
14628         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
14629         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
14630         move from g++.old-deja/g++.ext/.
14631
14632 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
14633
14634         * g++.dg/init/new2.C: New test.
14635
14636 2002-03-26  Richard Henderson  <rth@redhat.com>
14637
14638         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
14639
14640         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
14641         on sparc.
14642
14643         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
14644         sparcv9 systems.
14645         * gcc.dg/20001102-1.c: Likewise.
14646
14647 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
14648
14649         * gcc.dg/cpp/endif-pedantic1.c,
14650         gcc.dg/cpp/endif-pedantic2.c:  New tests.
14651
14652 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
14653
14654         * g++.dg/init/new1.C: New test.
14655
14656 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
14657
14658         * g++.dg/abi/vbase9.C: New test.
14659
14660 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
14661
14662         * gcc.dg/arm-asm.c: New test.
14663
14664 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
14665
14666         * gcc.dg/Wswitch-enum.c: New test.
14667         Fix PR c/5044.
14668
14669 2002-03-26  Richard Henderson  <rth@redhat.com>
14670
14671         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
14672         structure.
14673
14674 2002-03-25  Richard Henderson  <rth@redhat.com>
14675
14676         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
14677         sparcv9 systems.
14678
14679         * gcc.c-torture/compile/20011119-1.c (xxx): New.
14680         * gcc.c-torture/compile/20011119-2.c (xxx): New.
14681
14682 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
14683
14684         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
14685
14686 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
14687
14688         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
14689         targets using generic thunk support.
14690
14691 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
14692
14693         * gcc.c-torture/compile/20020323-1.c: New test.
14694
14695         * g++.dg/opt/conj2.C: New test.
14696
14697 2002-03-24  Richard Henderson  <rth@redhat.com>
14698
14699         * gcc.dg/weak-1.c: Use -fno-common.
14700
14701 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14702
14703         * g77.dg/f77-edit-apostrophe-out.f: New test
14704         * g77.dg/f77-edit-h-out.f: New test
14705         * g77.dg/f77-edit-t-in.f: New test
14706         * g77.dg/f77-edit-t-out.f: New test
14707         * g77.dg/f77-edit-x-out.f: New test
14708         * g77.dg/f77-edit-slash-out.f: New test
14709         * g77.dg/f77-edit-colon-out.f: New test
14710         * g77.dg/f77-edit-s-out.f: New test
14711
14712 2002-03-24  Richard Henderson  <rth@redhat.com>
14713
14714         * objc/execute/formal_protocol-6.x: New XFAIL.
14715
14716 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14717
14718         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
14719         that do not support weak symbols
14720
14721 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14722
14723         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
14724         * lib/g77.exp:  Likewise
14725         * lib/objc.exp: Likewise
14726
14727 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
14728
14729         * gcc.dg/Wswitch-default.c: New test.
14730
14731 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
14732
14733         * g++.dg/other/enum1.C: New test.
14734
14735 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
14736
14737         * gcc.dg/pragma-ep-3.c: Fix typo.
14738
14739 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14740
14741         * g++.dg/inherit/template-as-base.C: New test.
14742
14743 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
14744
14745         * g++.old-deja/g++.other/dwarf2-1.C: Move...
14746         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
14747
14748 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
14749
14750         * gcc.dg/cpp/multiline.c: Update to match.
14751
14752 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
14753
14754         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
14755
14756 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
14757
14758         * gcc.dg/cpp/extratokens2.c:  New file.
14759
14760 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
14761
14762         * gcc.dg/20020312-2.c: Add rs6000 target.
14763
14764         * gcc.c-torture/compile/20020319-1.c: New test.
14765
14766 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14767
14768         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
14769         (A, E): Handle this.
14770
14771 2002-03-20  Jason Merrill  <jason@redhat.com>
14772
14773         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
14774         ignoring -fpic.
14775         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
14776         through prune_gcc_output.
14777
14778 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
14779
14780         * gcc.c-torture/compile/20020320-1.c: New test.
14781
14782 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
14783
14784         * gcc.c-torture/compile/20020318-1.c: New test.
14785
14786         * gcc.dg/struct-by-value-1.c: New test.
14787
14788         * gcc.dg/20020319-1.c: New test.
14789
14790 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
14791
14792         * g++.dg/opt/conj1.C: New test.
14793
14794 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
14795
14796         * g++.dg/template/qualttp20.C: Revert previous change.
14797         * g++.dg/template/qualttp3.C: Likewise.
14798         * g++.dg/template/qualttp4.C: Likewise
14799         * g++.dg/template/qualttp5.C: Likewise
14800         * g++.dg/template/qualttp6.C: Likewise
14801         * g++.dg/template/qualttp7.C: Likewise
14802         * g++.dg/template/qualttp8.C: Likewise
14803         * g++.dg/template/recurse.C: Likewise.
14804
14805 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14806
14807         * gcc.dg/cpp/wchar-1.c: Update.
14808
14809 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14810
14811         * g++.dg/template/conv1.C: New test.
14812         * g++.dg/template/conv2.C: New test.
14813         * g++.dg/template/conv3.C: New test.
14814         * g++.dg/template/conv4.C: New test.
14815
14816 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
14817
14818         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
14819         * g++.dg/template/qualttp3.C: Likewise.
14820         * g++.dg/template/qualttp4.C: Likewise
14821         * g++.dg/template/qualttp5.C: Likewise
14822         * g++.dg/template/qualttp6.C: Likewise
14823         * g++.dg/template/qualttp7.C: Likewise
14824         * g++.dg/template/qualttp8.C: Likewise
14825         * g++.dg/template/recurse.C: Likewise.
14826
14827 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
14828
14829         * g++.dg/opt/dtor1.C: New test.
14830
14831 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
14832
14833         * gcc.c-torture/compile/20020315-1.c: New test.
14834
14835 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
14836
14837         * gcc.dg/weak-1.c: Fix scan tests.
14838
14839 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
14840
14841         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
14842         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
14843         cris-*-aout* mmix-*-*.
14844         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
14845         cris-*-aout* mmix-*-*.
14846         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
14847         cris-*-elf* cris-*-aout* and mmix-*-*.
14848         * gcc.dg/20001009-1.c: Ditto.
14849         * gcc.dg/20010912-1.c: Ditto.
14850         * gcc.dg/20020122-4.c: Ditto.
14851         * gcc.dg/inline-2.c: Ditto.
14852
14853 2002-03-14  Jeffrey A Law  (law@cygnus.com)
14854
14855         * gcc.c-torture/compile/20020314-1.c: New test.
14856
14857 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
14858
14859         * gcc.c-torture/execute/20020314-1.c: New test.
14860
14861 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
14862
14863         * g++.dg/warn/Wunused-1.C: New test.
14864
14865 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
14866
14867         * g++.dg/abi/mangle6.C: New test.
14868
14869 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
14870
14871         * gcc.c-torture/compile/20020309-2.c: New test.
14872
14873         * gcc.c-torture/compile/20020312-1.c: New test.
14874
14875 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
14876
14877         * g++.dg/other/access1.C: New test.
14878
14879 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
14880
14881         * gcc.c-torture/execute/wchar_t-1.c: New test.
14882
14883 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
14884
14885         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
14886
14887 2002-03-12  Roger Sayle  <roger@eyesopen.com>
14888
14889         * gcc.dg/20020312-1.c: New test case.
14890
14891 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
14892
14893         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
14894
14895 2002-03-11  Richard Henderson  <rth@redhat.com>
14896
14897         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
14898         * g++.old-deja/g++.jason/report.C: Likewise.
14899
14900 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
14901
14902         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
14903         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
14904
14905 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
14906
14907         * testsuite/g++.dg/overload/pmf1.C: New test.
14908
14909 2002-03-11  Kazu Hirata  <kazu@hxi.com>
14910
14911         * gcc.c-torture/execute/20020307-1.c: Use long.
14912
14913 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
14914
14915         PR optimization/5844
14916         * gcc.dg/20020310-1.c: New test.
14917
14918 2002-03-09  Michael Meissner  <meissner@redhat.com>
14919
14920         * gcc.c-torture/execute/memcpy-2.c: New test.
14921         * gcc.c-torture/execute/memset-1.c: New test.
14922         * gcc.c-torture/execute/strlen-1.c: New test.
14923         * gcc.c-torture/execute/strcmp-1.c: New test.
14924         * gcc.c-torture/execute/strncmp-1.c: New test.
14925
14926 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
14927
14928         * gcc.dg/ppc-ldstruct.c: New test.
14929
14930 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
14931
14932         * gcc.c-torture/execute/va-arg-22.c: New test.
14933
14934 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14935
14936         * gcc.c-torture/compile/20020309-1.c: New test.
14937
14938 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
14939
14940         * gcc.c-torture/execute/20020307-2.c: New test.
14941
14942 2002-03-07  Jeffrey A Law  (law@redhat.com)
14943
14944         * g77.f-torture/compile/20020307-1.f: New test.
14945
14946 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
14947
14948         * gcc.dg/unordered-1.c: New test.
14949
14950 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
14951
14952         * gcc.c-torture/execute/20020307-1.c: New test.
14953
14954 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
14955
14956         * gcc.dg/20020304-1.c: New test.
14957
14958         * gcc.c-torture/compile/20020304-2.c: New test.
14959
14960 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
14961
14962         * gcc.c-torture/compile/20020304-1.c: New test case
14963         (from PR c/5830).
14964
14965 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
14966
14967         * gcc.dg/20020103-1.c: Add other -D ppc variants.
14968
14969 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14970
14971         * g++.dg/other/classkey1.C: New test.
14972
14973 2002-03-01  Richard Henderson  <rth@redhat.com>
14974
14975         * gcc.c-torture/compile/981223-1.x: New.
14976         * gcc.c-torture/compile/920625-1.x: New.
14977
14978 2002-02-28  Richard Henderson  <rth@redhat.com>
14979
14980         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
14981
14982 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
14983
14984         * gcc.c-torture/execute/20020227-1.c: New test.
14985
14986 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
14987
14988         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
14989         here" ERROR lines.
14990         * g++.old-deja/g++.oliva/partord1.C: Likewise.
14991         * g++.old-deja.g++.other/defarg1.C: Likewise.
14992         * g++.old-deja/g++.pt/calls2.C: Likewise.
14993         * g++.old-deja/g++.pt/crash20.C: Likewise.
14994         * g++.old-deja/g++.pt/crash30.C: Likewise.
14995         * g++.old-deja/g++.pt/crash36.C: Likewise.
14996         * g++.old-deja/g++.pt/crash6.C: Likewise.
14997         * g++.old-deja/g++.pt/defarg13.C: Likewise.
14998         * g++.old-deja/g++.pt/derived3.C: Likewise.
14999         * g++.old-deja/g++.pt/error1.C: Likewise.
15000         * g++.old-deja/g++.pt/friend21.C: Likewise.
15001         * g++.old-deja/g++.pt/friend23.C: Likewise.
15002         * g++.old-deja/g++.pt/infinite1.C: Likewise.
15003         * g++.old-deja/g++.robertl/eb128.C: Likewise.
15004
15005 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
15006
15007         * gcc.c-torture/execute/20020225-2.c: New test.
15008
15009 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
15010
15011         * gcc.c-torture/execute/920730-1t.c,
15012         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
15013         Delete test cases, only relevant to -traditional.
15014
15015 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15016
15017         * gcc.dg/cpp/undef1.c: Remove.
15018         * gcc.dg/cpp/directiv.c: Update.
15019         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
15020
15021 2002-02-27  Michael Meissner  <meissner@redhat.com>
15022
15023         * gcc.c-torture/execute/20020226-1.c: New test.
15024
15025 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
15026
15027         * g++.dg/debug/debug4.C: New test.
15028
15029         * gcc.dg/ia64-visibility-1.c: New test.
15030
15031 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
15032
15033         * gcc.dg/debug/20020224-1.c: New.
15034
15035 2002-02-25  Kazu Hirata  <kazu@hxi.com>
15036
15037         * gcc.c-torture/execute/960416-1.x: New.
15038         * gcc.c-torture/execute/divconst-3.x: Likewise.
15039
15040 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
15041
15042         * gcc.dg/20020224-1.c: New test.
15043
15044 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
15045
15046         * gcc.c-torture/execute/20020225-1.c: New.
15047
15048 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15049
15050         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
15051
15052 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
15053
15054         * gcc.dg/20020222-1.c: New test.
15055
15056 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
15057
15058         * g++.dg/opt/anonunion1.C: New test.
15059
15060 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15061
15062         * g++.dg/template/qualttp19.C: New test.
15063         * g++.dg/template/qualttp20.C: New test.
15064         * g++.old-deja/g++.jason/report.C: Adjust expected errors
15065         * g++.old-deja/g++.other/qual1.C: Likewise.
15066
15067 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
15068
15069         * gcc.dg/attr-alwaysinline.c: New.
15070
15071 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
15072
15073         * gcc.dg/20020220-1.c: New test.
15074
15075         * gcc.dg/20020220-2.c: New test.
15076
15077         * g++.dg/opt/mmx1.C: New test.
15078
15079 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
15080
15081         * gcc.c-torture/compile/20020110.c: New test.
15082
15083 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
15084
15085         * gcc.c-torture/execute/20020219-1.c: New test.
15086
15087         * gcc.dg/20020219-1.c: New test.
15088
15089         * gcc.dg/noncompile/20020220-1.c: New test.
15090
15091         * g++.dg/opt/ptrintsum1.C: New test.
15092
15093         * gcc.dg/debug/20020220-1.c: New test.
15094
15095 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
15096
15097         * gcc.c-torture/execute/20020216-1.c: New test.
15098
15099 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
15100
15101         * gcc.dg/decl-1.c: Update, new test.
15102
15103 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
15104
15105         * g++.dg/abi/bitfield1.C: New test.
15106         * g++.dg/abi/bitfield2.C: New test.
15107
15108 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15109
15110         * gcc.dg/attr-nest.c: New test.
15111
15112 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15113
15114         * gcc.c-torture/execute/20020215-1.c: New test.
15115
15116 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
15117
15118         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
15119         * g++.dg/debug/debug.exp: New.
15120         * g++.dg/debug/trivial.C: New.
15121         * g++.dg/debug/debug1.C: Moved...
15122         * g++.dg/other/debug1.C: ...from here.
15123         * g++.dg/debug/debug2.C: Moved...
15124         * g++.dg/other/debug2.C: ...from here.
15125         * g++.dg/debug/debug3.C: Moved...
15126         * g++.dg/other/debug3.C: ...from here.
15127
15128         * gcc.dg/noncompile/20020213-1.c: New test.
15129
15130 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
15131
15132         * g++.dg/other/debug3.C: New test.
15133
15134         * gcc.c-torture/execute/20020213-1.c: New test.
15135
15136 2002-02-13  Richard Smith <richard@ex-parrot.com>
15137
15138         * g++.old-deja/g++.other/thunk1.C: New test.
15139
15140 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15141
15142         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
15143
15144 2002-02-13  Stan Shebs  <shebs@apple.com>
15145
15146         * gcc.dg/altivec-3.c: New.
15147
15148 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
15149
15150         * gcc.dg/Wunreachable-1.c: New test.
15151         * gcc.dg/Wunreachable-2.c: New test.
15152
15153 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15154
15155         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
15156
15157 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
15158
15159         * gcc.dg/decl-1.c: New test.
15160
15161 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15162
15163         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
15164
15165 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15166
15167         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
15168         * gcc.c-torture/compile/980506-1.x: Likewise.
15169
15170 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15171
15172         * gcc.dg/20020210-1.c: New.
15173
15174 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
15175
15176         * g77.f-torture/execute/947.f: New regression test
15177         for PR fortran/947.
15178
15179 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
15180
15181         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
15182         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
15183
15184 2002-02-08  Richard Henderson  <rth@redhat.com>
15185
15186         * gcc.c-torture/compile/labels-3.c: New.
15187
15188 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
15189
15190         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
15191         expression statements work instead.
15192         * gcc.dg/noncompile/20020207-1.c: New test.
15193
15194 2002-02-07  Richard Henderson  <rth@redhat.com>
15195
15196         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
15197
15198 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15199
15200         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
15201         message from g77
15202         * lib/g77-dg.exp: Trim g77 error messages so that they are
15203         recognized by dg.exp.
15204
15205 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15206
15207         PR fortran/5473
15208         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
15209
15210 2002-02-07  Richard Henderson  <rth@redhat.com>
15211
15212         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
15213         to be sufficiently aligned for integers.
15214
15215 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
15216
15217         * g++.dg/template/friend4.C: New test.
15218
15219 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15220
15221         PR fortran/5743
15222         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
15223         unsupported cases.
15224
15225 2002-02-07  Richard Henderson  <rth@redhat.com>
15226
15227         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
15228         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
15229         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
15230         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
15231
15232 2002-02-06  Richard Henderson  <rth@redhat.com>
15233
15234         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
15235
15236 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
15237
15238         * gcc.dg/20020206-1.c: New test.
15239
15240 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
15241
15242         * gcc.c-torture/execute/20020206-1.c: New test.
15243
15244         * gcc.c-torture/execute/20020206-2.c: New test.
15245
15246         PR optimization/5429:
15247         * gcc.c-torture/compile/20020206-1.c: New test.
15248
15249 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
15250
15251         * g++.dg/ext/align1.C: Do not use an explicit alignment value
15252         as certain file formats cannot support particularly large
15253         alignments.
15254
15255         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
15256         and do not expect to be able to link the executable.
15257
15258         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
15259         fail because the COFF format does not support the weak attribute.
15260
15261 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
15262
15263         * g77.dg/pr5473.f:  New test
15264
15265 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
15266
15267         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
15268         Fix testcase accordingly.
15269
15270 2002-02-04  Richard Henderson  <rth@redhat.com>
15271
15272         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
15273         (buf): Change to be an array of pointers, not ints.
15274
15275 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
15276
15277         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
15278         before all tests.  Move warning one line above to match where it
15279         C frontend emits.
15280         * gcc.dg/Wswitch-2.c: New test.
15281         * g++.dg/warn/Wswitch-1.C: New test.
15282         * g++.dg/warn/Wswitch-2.C: New test.
15283
15284 2002-02-04  Richard Henderson  <rth@redhat.com>
15285
15286         * g++.dg/abi/offsetof.C: Fix size comparison.
15287
15288 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
15289
15290         * gcc.dg/cast-qual-2.c: New test.
15291
15292 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
15293
15294         * gcc.dg/20020201-4.c: New test.
15295
15296 2002-02-04  Ben Elliston  <bje@redhat.com>
15297
15298         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
15299         target_info attribute != 0, in addition to the empty string.
15300         (gcc_target_compile): Likewise.
15301
15302 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
15303
15304         * gcc.dg/Wswitch.c: New test.
15305         PR gcc/4475. PR gcc/3780.
15306
15307 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
15308
15309         * g77.f-torture/execute/5122.f: New test for regressions
15310         against PR fortran/5122.
15311
15312 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
15313
15314         * g77.f-torture/compile/pr3743.f: Delete
15315         * g77.dg/pr3743-1.f: New test.
15316         * g77.dg/pr3743-2.f: New test.
15317         * g77.dg/pr3743-3.f: New test.
15318         * g77.dg/pr3743-4.f: New test.
15319
15320 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15321
15322         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
15323
15324 2002-02-02  Richard Henderson  <rth@redhat.com>
15325
15326         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
15327         * gcc.c-torture/execute/bf64-1.c: Likewise.
15328
15329 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
15330
15331         * gcc.dg/20020201-2.c: New test.
15332
15333         * gcc.dg/20020201-3.c: New test.
15334
15335         * gcc.c-torture/execute/bitfld-2.c: New test.
15336
15337 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15338
15339         * gcc.dg/bitfld-1.c: Update.
15340         * gcc.dg/bitfld-2.c: Update.
15341         * gcc.c-torture/execute/bitfld-1.x: New.
15342
15343 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
15344
15345         * gcc.c-torture/execute/20020201-1.c: New test.
15346
15347 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
15348
15349         PR target/5469
15350         * gcc.dg/20020201-1.c: New test.
15351
15352 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
15353
15354         PR fortran/3743
15355         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
15356         * g77.f-torture/compile/pr3743.x: Remove
15357
15358 2002-01-31  Tom Rix  <trix@redhat.com>
15359
15360         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
15361
15362 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15363
15364         * gcc.dg/noncompile/20020130-1.c: New test.
15365
15366 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
15367
15368         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
15369
15370 2002-01-29  Richard Henderson  <rth@redhat.com>
15371
15372         * gcc.c-torture/execute/991118-1.c: Cast various constants back
15373         to long long.
15374         * gcc.c-torture/execute/bf64-1.c: Likewise.
15375
15376 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
15377
15378         * gcc.c-torture/execute/20020129-1.c: New test.
15379
15380 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15381
15382         * gcc.c-torture/compile/20000224-1.c: Update.
15383         * gcc.c-torture/execute/bitfld-1.c: New tests.
15384         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
15385         * gcc.dg/uninit-A.c: Update.
15386
15387 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15388
15389         * g++.dg/template/ctor1.C: Add instantiation.
15390
15391 2002-01-28  Paul Koning  <pkoning@equallogic.com>
15392
15393         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
15394         argument to __builtin_prefetch to be const ptr.
15395
15396 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
15397
15398         * gcc.c-torture/compile/20020120-1.c: New test.
15399
15400 2002-01-27  Kazu Hirata  <kazu@hxi.com>
15401
15402         * gcc.c-torture/execute/20020127-1.c: New test.
15403
15404 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
15405
15406         * g77.dg/f77-edit-i-in.f: New test
15407         * g77.dg/f77-edit-i-out.f: New test
15408
15409 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
15410
15411         * gcc.dg/debug/debug.exp: New file.
15412         * gcc.dg/debug/trivial.c: New file.
15413         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
15414         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
15415         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
15416         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
15417         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
15418         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
15419         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
15420         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
15421         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
15422         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
15423         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
15424         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
15425         * gcc.dg/20000503-1.c: Removed.
15426         * gcc.dg/20010207-1.c: Removed.
15427         * gcc.dg/20011223-1.c: Removed.
15428         * gcc.dg/20020104-2.c: Removed.
15429         * gcc.dg/debug-1.c: Removed.
15430         * gcc.dg/debug-2.c: Removed.
15431         * gcc.dg/debug-3.c: Removed.
15432         * gcc.dg/debug-4.c: Removed.
15433         * gcc.dg/debug-5.c: Removed.
15434         * gcc.dg/debug-6.c: Removed.
15435         * gcc.dg/dwarf2-1.c: Removed.
15436         * gcc.dg/dwarf2-2.c: Removed.
15437
15438 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
15439
15440         * g++.old-deja/g++.other/eh5.C: New test.
15441         * g++.old-deja/g++.other/sibcall2.C: New test.
15442         * g++.old-deja/g++.other/array9.C: New test.
15443         * g++.old-deja/g++.other/typename2.C: New test.
15444         * g++.old-deja/g++.other/crash60.C: New test.
15445         * g++.old-deja/g++.other/conv9.C: New test.
15446         * g++.old-deja/g++.other/mangle10.C: New test.
15447         * g++.old-deja/g++.other/unchanging1.C: New test.
15448         * g++.old-deja/g++.other/exprstmt1.C: New test.
15449         * g++.old-deja/g++.other/inline23.C: New test.
15450         * g++.old-deja/g++.eh/ia64-1.C: New test.
15451         * g++.old-deja/g++.other/dwarf2-1.C: New test.
15452         * g++.old-deja/g++.other/reload1.C: New test.
15453         * g++.old-deja/g++.other/static20.C: New test.
15454         * g++.old-deja/g++.other/local-alloc1.C: New test.
15455         * g++.old-deja/g++.other/conv8.C: New test.
15456         * g++.old-deja/g++.other/stmtexpr2.C: New test.
15457         * g++.old-deja/g++.other/storeexpr1.C: New test.
15458         * g++.old-deja/g++.other/storeexpr2.C: New test.
15459         * g++.dg/eh/template2.C: New test.
15460         * g++.dg/warn/weak1.C: New test.
15461
15462 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
15463
15464         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
15465         Remove first, non-varying, argument.
15466
15467 2002-01-23  Richard Henderson  <rth@redhat.com>
15468
15469         * gcc.dg/inline-2.c: New.
15470
15471         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
15472         Add optional target arg.  Check number of arguments.
15473         (scan-assembler-not, scan-assembler-dem): Likewise.
15474         (scan-assembler-dem-not): Likewise.
15475
15476 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
15477
15478         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
15479         line 12.
15480         * g++.old-deja/g++.brendan/parse3.C,
15481         g++.old-deja/g++.other/crash26.C,
15482         g++.old-deja/g++.other/crash28.C,
15483         g++.old-deja/g++.other/crash29.C,
15484         g++.old-deja/g++.other/crash30.C,
15485         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
15486
15487 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
15488
15489         * gcc.dg/20020115-1.c: New.
15490
15491 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
15492
15493         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
15494
15495 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
15496
15497         * gcc.dg/20020122-3.c: New.
15498
15499 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
15500
15501         * g++.dg/other/gc1.C: New test.
15502
15503 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
15504
15505         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
15506
15507 2002-01-22  Richard Henderson  <rth@redhat.com>
15508
15509         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
15510
15511 2002-01-22  Richard Henderson  <rth@redhat.com>
15512
15513         * gcc.dg/20020122-4.c: New.
15514
15515 2002-01-22  H.J. Lu <hjl@gnu.org>
15516
15517         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
15518         link output.
15519         * gcc.dg/special/ecos.exp: Likewise.
15520         * lib/g++-dg.exp: Likewise.
15521         * lib/g77-dg.exp: Likewise.
15522         * lib/gcc-dg.exp : Likewise.
15523         * lib/mike-g++.exp: Likewise.
15524         * lib/mike-g77.exp: Likewise.
15525         * lib/mike-gcc.exp: Likewise.
15526         * lib/objc-dg.exp: Likewise.
15527
15528 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
15529
15530         PR target/5379
15531         * gcc.dg/20020122-2.c: New test.
15532
15533 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
15534
15535         * gcc.dg/20020122-1.c: New test.
15536
15537 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
15538
15539         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
15540
15541 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
15542
15543         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
15544
15545 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15546
15547         * gcc.c-torture/compile/20020121-1.c: New test.
15548
15549 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15550
15551         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
15552         ld_library_path.
15553
15554 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
15555
15556         * gcc.dg/20020218-1.c: New test.
15557
15558 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
15559
15560         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
15561         messages
15562         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
15563         "At global scope" warning
15564         * g++.dg/ext/align1.C: Change cygwin test for alignment
15565         from db-bogus to dg-warning
15566
15567 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
15568
15569         * g77.f-torture/compile/cpp2.F: New test.
15570
15571 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15572
15573         * g++.dg/template/access1.C: New test.
15574
15575 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
15576
15577         * gcc.dg/20020118-1.c: New.
15578
15579 2002-01-18  Kazu Hirata  <kazu@hxi.com>
15580
15581         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
15582
15583 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
15584
15585         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
15586         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
15587         alignment warnings.
15588
15589 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
15590
15591         * gcc.misc-tests/i386-prefetch.exp: Save and restore
15592         torture_with_loops and torture_without_loops
15593
15594 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
15595
15596         * gcc.c-torture/compile/20020116-1.c: New test.
15597
15598 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
15599
15600         * gcc.dg/20020116-2.c: New test.
15601
15602         * gcc.dg/ultrasp4.c: New test.
15603
15604         * gcc.dg/20020116-1.c: New test.
15605
15606 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
15607
15608         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
15609         by EABI.
15610
15611 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
15612
15613         * gcc.misc-tests/i386-prefetch.exp: New.
15614         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
15615         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
15616         * gcc.misc-tests/i386-pf-none-1.c: New test.
15617         * gcc.misc-tests/i386-pf-sse-1.c: New test.
15618
15619 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
15620
15621         * gcc.dg/gnu89-init-1.c: Add new tests.
15622
15623 2002-01-15  Andreas Jaeger  <aj@suse.de>
15624
15625         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
15626         * gcc.dg/i386-mmx-2.c: Likewise.
15627         * gcc.dg/i386-sse-1.c: Likewise.
15628         * gcc.dg/i386-sse-2.c: Likewise.
15629         * gcc.dg/i386-sse-3.c: Likewise.
15630
15631 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
15632
15633         * g77.f-torture/execute/intrinsic-unix-bessel.f:
15634         Uncomment additional cases that now pass.
15635
15636 2002-01-11  Richard Henderson  <rth@redhat.com>
15637
15638         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
15639         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
15640
15641 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
15642
15643         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
15644
15645 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
15646
15647         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
15648         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
15649
15650 2002-01-10  Dale Johannesen  <dalej@apple.com>
15651
15652         * gcc.c-torture/execute/loop-11.c: New.
15653
15654 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
15655
15656         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
15657         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
15658
15659 2002-01-09  Richard Henderson  <rth@redhat.com>
15660
15661         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
15662         type in which to perform the operation for each size.
15663
15664 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
15665
15666         * gcc.c-torture/compile/20020109-2.c: New test.
15667
15668 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
15669
15670         * gcc.c-torture/execute/loop-10.c: New test.
15671
15672 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
15673
15674         * gcc.c-torture/compile/20010226-1.c: New test.
15675         * gcc.c-torture/compile/20010227-1.c: New test.
15676         * gcc.c-torture/compile/20010426-1.c: New test.
15677         * gcc.c-torture/compile/20010510-1.c: New test.
15678         * gcc.c-torture/compile/20010605-3.c: New test.
15679         * gcc.c-torture/compile/20010824-1.c: New test.
15680         * gcc.c-torture/execute/20010409-1.c: New test.
15681         * gcc.dg/noncompile/20000901-1.c: New test.
15682         * gcc.dg/20001023-1.c: New test.
15683         * gcc.dg/20001101-1.c: New test.
15684         * gcc.dg/20001102-1.c: New test.
15685         * gcc.dg/20010207-1.c: New test.
15686         * gcc.dg/20010405-1.c: New test.
15687         * gcc.dg/20010822-1.c: New test.
15688         * gcc.dg/20011107-1.c: New test.
15689
15690 2002-01-09  Jeffrey A Law  (law@redhat.com)
15691
15692         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
15693
15694         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
15695         execution failure on PA targets.
15696
15697 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
15698
15699         * gcc.c-torture/compile/20020109-1.c: New test.
15700
15701 2002-01-08  Kazu Hirata  <kazu@hxi.com>
15702
15703         * gcc.c-torture/execute/20020108-1.c: New test.
15704
15705 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
15706
15707         * gcc.dg/20020108-1.c: New test.
15708
15709 2002-01-08  H.J. Lu <hjl@gnu.org>
15710
15711         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
15712         for header files.
15713
15714 2002-01-08  Geoff Keating  <geoffk@redhat.com>
15715
15716         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
15717         consistency.
15718
15719 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
15720
15721         * gcc.dg/altivec-4.c: Test altivec predicates.
15722
15723 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
15724
15725         * gcc.c-torture/execute/20020107-1.c: New test.
15726
15727 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15728
15729         PR c/5279
15730         * gcc.c-torture/compile/20020106-1.c: New test.
15731
15732 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
15733
15734         * gcc.c-torture/execute/nestfunc-4.c: New test.
15735
15736 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
15737
15738         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
15739         extra triple that slipped in.
15740         * g++.old-deja/g++.abi/align.C: Likewise.
15741         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15742
15743 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
15744
15745         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
15746         * g++.old-deja/g++.abi/align.C: Likewise.
15747         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15748
15749         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
15750         on FreeBSD/i386.
15751         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
15752         FreeBSD.
15753
15754 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
15755
15756         * gcc.dg/20020104-1.c: New test.
15757
15758         * gcc.dg/20020104-2.c: New test.
15759
15760 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
15761
15762         * gcc.dg/20020103-1.c: Fix typo in target selector.
15763
15764 2002-01-03  Richard Henderson  <rth@redhat.com>
15765
15766         * gcc.dg/20020103-1.c: New.
15767
15768 2002-01-03  Kazu Hirata  <kazu@hxi.com>
15769
15770         * gcc.c-torture/execute/20020103-1.c: New test.
15771
15772 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
15773
15774         * g++.dg/other/debug2.C: New test.
15775
15776         * gcc.c-torture/compile/20020103-1.c: New test.
15777
15778 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
15779
15780         * gcc.dg/gnu89-init-1.c: Added new tests.
15781
15782 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15783
15784         * g++.dg/template/friend2.C: Remove as patch is reverted.
15785
15786         * g++.dg/warn/oldcast1.C: New test.
15787
15788         * g++.dg/template/ptrmem1.C: New test.
15789         * g++.dg/template/ptrmem2.C: New test.
15790
15791         * g++.dg/template/ntp.C: New test.
15792
15793         * g++.dg/other/component1.C: New test.
15794
15795         * g++.dg/template/ttp3.C: New test.
15796
15797         * g++.dg/template/friend2.C: New test.
15798         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
15799
15800 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15801
15802         * g++.dg/other/ptrmem1.C: New test.
15803         * g++.dg/other/ptrmem2.C: New test.
15804
15805 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15806
15807         * g++.dg/template/ctor1.C: New test.
15808
15809 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15810
15811         * g++.dg/template/friend2.C: New test.
15812
15813 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
15814
15815         * gcc.dg/mmix-1.c: New test.
15816
15817 2001-12-31  Richard Henderson  <rth@redhat.com>
15818
15819         * gcc.dg/asm-5.c: New.
15820
15821 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
15822
15823         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
15824         in namespace __gnu_cxx
15825
15826 2001-12-30  Richard Henderson  <rth@redhat.com>
15827
15828         * gcc.dg/debug-6.c: New.
15829
15830 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
15831
15832         * gcc.c-torture/compile/20011229-2.c: New test.
15833
15834 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
15835
15836         * gcc.dg/debug-3.c: New test.
15837         * gcc.dg/debug-4.c: New test.
15838         * gcc.dg/debug-5.c: New test.
15839
15840 2001-12-29  Richard Henderson  <rth@redhat.com>
15841
15842         * g++.dg/eh/loop1.C: New.
15843
15844 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15845
15846         * g++.dg/template/crash1.C: New test.
15847
15848 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15849
15850         * g++.dg/other/const1.C: New test.
15851
15852 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
15853
15854         * gcc.c-torture/compile/20011229-1.c: New test.
15855
15856 2001-12-28  Stan Shebs  <shebs@apple.com>
15857
15858         * lib/objc-torture.exp: Resync with c-torture.exp.
15859         * lib/objc.exp: Load standard libraries.
15860
15861 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
15862
15863         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
15864         additional tests.
15865
15866 2001-12-27  Roger Sayle <roger@eyesopen.com>
15867
15868         * gcc.c-torture/execute/string-opt-16.c: New testcase.
15869
15870 2001-12-27  Richard Henderson  <rth@redhat.com>
15871
15872         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
15873
15874 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
15875
15876         * g++.dg/eh/ctor1.C: New test.
15877         * g++.dg/other/error2.C: New test.
15878
15879 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
15880
15881         * g++.dg/other/init2.C: New test.
15882
15883 2001-12-24  Richard Henderson  <rth@redhat.com>
15884
15885         * gcc.dg/20011223-1.c: New.
15886         * gcc.dg/inline-1.c: New.
15887
15888 2001-12-23  Richard Henderson  <rth@redhat.com>
15889
15890         * gcc.dg/asm-4.c: Test operand modifiers.
15891
15892 2001-12-23  Richard Henderson  <rth@redhat.com>
15893
15894         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
15895
15896 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
15897
15898         * gcc.c-torture/execute/20011223-1.c: New test.
15899
15900 2001-12-21  Richard Henderson  <rth@redhat.com>
15901
15902         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
15903         re-enables the warning.
15904
15905 2001-12-21  Richard Henderson  <rth@redhat.com>
15906
15907         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
15908
15909 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
15910
15911         * gcc.c-torture/compile/20011218-1.c: New test.
15912
15913 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
15914
15915         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
15916         arm-isr.c test.
15917         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
15918         epilogue generation for ARM ISR routines.
15919
15920 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15921
15922         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
15923         * gcc.dg/format/c90-printf-3.c: Likewise.
15924         * gcc.dg/format/c99-printf-3.c: Likewise.
15925         * gcc.dg/format/ext-1.c: Likewise.
15926         * gcc.dg/format/ext-6.c: Likewise.
15927         * gcc.dg/format/format.h: Prototype unlocked stdio.
15928
15929 2001-12-20  Richard Henderson  <rth@redhat.com>
15930
15931         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
15932         (arena): Use it.
15933         (malloc): Correct allocation logic.  Abort if we fill up the
15934         arena before initialization complete.
15935         (realloc): Correct allocation logic.
15936
15937 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
15938
15939         * gcc.c-torture/compile/20011219-2.c: New test.
15940
15941         * gcc.c-torture/execute/20011219-1.c: New test.
15942
15943 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
15944
15945         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
15946         target does not support weak symbols.
15947
15948 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
15949
15950         * gcc.c-torture/compile/20011219-1.c: New test.
15951
15952 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
15953
15954         * g++.dg/other/error1.C: New test.
15955
15956 2001-12-17  Jeffrey A Law  (law@redhat.com)
15957
15958         * gcc.c-torture/execute/20011217-1.c: New test.
15959
15960 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
15961
15962         * objc.dg/special/: New directory.
15963         * objc.dg/special/special.exp: New file.
15964         * objc.dg/special/unclaimed-category-1.h: New file.
15965         * objc.dg/special/unclaimed-category-1a.m: New file.
15966         * objc.dg/special/unclaimed-category-1.m: New file.
15967
15968 2001-12-17  Andreas Jaeger  <aj@suse.de>
15969
15970         * gcc.c-torture/compile/20011217-2.c: New test.
15971
15972 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15973
15974         * gcc.c-torture/compile/20011217-1.c: New test.
15975
15976 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
15977
15978         * testsuite/gcc.dg/20011214-1.c: New.
15979
15980 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
15981
15982         * gcc.dg/altivec-4.c: New.
15983
15984 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
15985
15986         * gcc.dg/20011113-1.c: New test.
15987
15988 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15989
15990         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
15991         std::__malloc_alloc_template<0> and
15992         std::__default_alloc_template<false, 0>.
15993
15994 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
15995
15996         * objc/execute/bf-21.m: New test.
15997         * objc/execute/enumeration-1.m: New test.
15998         * objc/execute/enumeration-2.m: New test.
15999
16000 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
16001
16002         * gcc.dg/gnu89-init-1.c: New test.
16003
16004 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16005
16006         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
16007         * g++.old-deja/g++.jason/2371.C: Likewise.
16008         * g++.old-deja/g++.jason/template33.C: Likewise.
16009         * g++.old-deja/g++.jason/template34.C: Likewise.
16010         * g++.old-deja/g++.jason/template36.C: Likewise.
16011         * g++.old-deja/g++.oliva/typename1.C: Likewise.
16012         * g++.old-deja/g++.oliva/typename2.C: Likewise.
16013         * g++.old-deja/g++.other/typename1.C: Likewise.
16014         * g++.old-deja/g++.pt/inherit2.C: Likewise.
16015         * g++.old-deja/g++.pt/nontype5.C: Likewise.
16016         * g++.old-deja/g++.pt/typename11.C: Likewise.
16017         * g++.old-deja/g++.pt/typename14.C: Likewise.
16018         * g++.old-deja/g++.pt/typename16.C: Likewise.
16019         * g++.old-deja/g++.pt/typename3.C: Likewise.
16020         * g++.old-deja/g++.pt/typename4.C: Likewise.
16021         * g++.old-deja/g++.pt/typename5.C: Likewise.
16022         * g++.old-deja/g++.pt/typename7.C: Likewise.
16023         * g++.old-deja/g++.robertl/eb9.C: Likewise.
16024
16025 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
16026
16027         * g++.dg/other/linkage1.C: New test.
16028         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
16029         specifiers.
16030
16031 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
16032
16033         * gcc.dg/concat.c: New test.
16034
16035 2001-12-11  Stan Shebs  <shebs@apple.com>
16036
16037         * objc/compile: New test directory.
16038         * objc/compile/compile.exp: New expect script.
16039         * objc/compile/20011211-1.m: New compile test.
16040
16041 2001-12-11  Jason Merrill  <jason@redhat.com>
16042
16043         * lib/prune.exp (prune_gcc_output): Also handle "In member
16044         function".  So many permutations...
16045
16046 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
16047
16048         * g++.dg/template/typedef1.C: New test.
16049
16050 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16051
16052         * g++.dg/other/copy1.C: New test.
16053
16054 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
16055
16056         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
16057
16058         * gcc.dg/builtin-choose-expr.c: New.
16059
16060 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
16061
16062         * gcc.dg/altivec-2.c: New.
16063
16064 2001-12-07  Richard Henderson  <rth@redhat.com>
16065
16066         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
16067
16068 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
16069
16070         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
16071         ultrasparc.
16072
16073 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16074
16075         * g++-old.deja/g++.robertl/eb101.C: Deleted.
16076
16077 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
16078
16079         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
16080         variable argument list.
16081
16082 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
16083
16084         * gcc.c-torture/execute/memcheck: Delete entire directory.
16085         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
16086         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
16087
16088 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16089
16090         * gcc.dg/Wshadow-1.c: New test.
16091
16092 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
16093
16094         * gcc.c-torture/compile/20011130-1.c: New test.
16095
16096         * gcc.dg/noncompile/20011025-1.c: New test.
16097
16098         * g++.dg/other/anon-union.C: New test.
16099
16100         * gcc.c-torture/execute/20011024-1.c: New test.
16101
16102 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16103
16104         * gcc.c-torture/execute/20000722-1.x,
16105         gcc.c-torture/execute/20010123-1.x: Remove.
16106         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
16107         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
16108         gcc.dg/c99-complit-2.c: New tests.
16109
16110 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
16111
16112         * g++.dg/inherit/base1.C: New test.
16113
16114 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
16115
16116         * g++.dg/other/stdarg1.C: New test.
16117
16118         * gcc.c-torture/compile/20011130-2.c: New test.
16119
16120 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
16121
16122         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
16123         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
16124         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
16125         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
16126         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
16127         * gcc.dg/builtin-prefetch-1.c: New test.
16128
16129 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
16130
16131         * gcc.dg/20011130-1.c: New test.
16132
16133 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16134
16135         * g++.dg/other/scope1.C: New test.
16136         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
16137
16138 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16139
16140         * gcc.dg/vla-init-1.c: New test.
16141
16142 2001-12-01  Geoff Keating  <geoffk@redhat.com>
16143
16144         * gcc.c-torture/compile/structs.c: New testcase from GDB.
16145
16146 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16147
16148         * objc.dg/alias.m: Update.
16149         * objc.dg/class-1.m: Update.
16150         * objc.dg/const-str-1.m: Update.
16151         * objc.dg/fwd-proto-1.m: Update.
16152         * objc.dg/id-1.m: Update.
16153         * objc.dg/super-class-1.m: Update.
16154
16155 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
16156
16157         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
16158         constructs.
16159
16160 2001-11-28  Jeffrey A Law  (law@cygnus.com)
16161
16162         * gcc.c-torture/execute/20011128-1.c: New test.
16163
16164 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
16165
16166         * gcc.dg/20011127-1.c: New test.
16167
16168 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16169
16170         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
16171         from Austin Group draft 7.
16172         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
16173         scanf format arguments.
16174         * gcc.dg/format/no-exargs-2.c: New test.
16175
16176 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
16177
16178         * g++.dg/abi/vbase8-4.C: New test.
16179
16180 2001-11-24  Ian Lance Taylor  <ian@airs.com>
16181
16182         * gcc.c-torture/execute/20011121-1.c: New test.
16183
16184 2001-11-23  Jeffrey A Law  (law@cygnus.com)
16185
16186         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
16187
16188 2001-11-23  Andreas Jaeger  <aj@suse.de>
16189
16190         * gcc.dg/cpp/charconst-2.c: New test.
16191
16192 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
16193
16194         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
16195         to the host if it is remote.  Let tests specify extra headers
16196         they use.
16197         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
16198         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
16199         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
16200         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
16201         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
16202         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
16203         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
16204         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
16205         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
16206         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
16207
16208 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
16209
16210         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
16211         for little endian ARMs.
16212
16213 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
16214
16215         * gcc.c-torture/compile/20011119-1.c: New test.
16216         * gcc.c-torture/compile/20011119-2.c: New test.
16217
16218 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
16219
16220         * gcc.dg/altivec-1.c: Fix typo.
16221
16222 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16223
16224         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
16225
16226 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
16227
16228         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
16229
16230 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
16231
16232         * lib/g77.exp: Don't specify --rpath-link.
16233
16234         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
16235         across all the headers.
16236         * gcc.dg/format/format.exp: For testing on a remote host,
16237         copy format.h.
16238
16239         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
16240         * gcc.c-torture/execute/930406-1.c: Likewise.
16241         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16242
16243 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
16244
16245         * gcc.dg/altivec-1.c: New.
16246
16247 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
16248
16249         * gcc.dg/cpp/fpreprocessed.c: New test case.
16250
16251 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16252
16253         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
16254         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
16255         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
16256
16257 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16258
16259         * gcc.dg/no-builtin-1.c: New test.
16260
16261 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
16262
16263         * gcc.c-torture/execute/20011115-1.c: New test.
16264
16265 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
16266
16267         * gcc.c-torture/compile/20011114-2.c: New test.
16268         * gcc.c-torture/compile/20011114-3.c: New test.
16269         * gcc.c-torture/compile/20011114-4.c: New test.
16270
16271 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
16272
16273         * g++.dg/other/init1.C: New test.
16274
16275 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
16276
16277         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
16278         message.
16279
16280         * gcc.c-torture/execute/20011114-1.c: New testcase.
16281
16282         * gcc.c-torture/compile/20010327-1.c: Revert last change.
16283         * gcc.c-torture/compile/20011114-1.c: New test, exactly
16284         like the (before this change) version of 20010327-1.c.
16285
16286 2001-11-14  Roger Sayle <roger@eyesopen.com>
16287
16288         * gcc.c-torture/execute/string-opt-13.c: New testcase.
16289
16290 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
16291
16292         * g++.dg/init/array2.C: New test.
16293
16294 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
16295
16296         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
16297
16298 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
16299
16300         * g++.dg/other/forscope1.C: New test.
16301         * g++.dg/ext/forscope1.C: New test.
16302         * g++.dg/ext/forscope2.C: New test.
16303
16304 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
16305
16306         * gcc.c-torture/execute/20011113-1.c: New test.
16307
16308 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
16309
16310         * gcc.c-torture/execute/20011109-2.c: New test.
16311
16312         * gcc.c-torture/execute/20011109-1.c: New test.
16313
16314 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
16315
16316         * gcc.c-torture/compile/20011109-1.c: New test.
16317
16318 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
16319
16320         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
16321         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
16322         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
16323         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
16324         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
16325         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
16326         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
16327
16328 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16329
16330         * g++.dg/warn/Wshadow-1.C: New tests.
16331         * g++.old-deja/g++.mike/for3.C: Update.
16332
16333 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16334
16335         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
16336         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
16337         XFAILs.  Adjust expected error texts.
16338         * gcc.c-torture/compile/20011106-1.c,
16339         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
16340         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
16341         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
16342         gcc.dg/c99-array-lval-5.c: New tests.
16343
16344 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16345
16346         * gcc.dg/cpp/defined.c: Update.
16347
16348 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16349
16350         * gcc.c-torture/execute/anon-1.c: New test.
16351
16352 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
16353
16354         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
16355         same size, so no warning should be produced on stormy16.
16356
16357         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
16358         due to oversized array.
16359         * g++.old-deja/g++.mike/ns15.C: Likewise.
16360         * g++.old-deja/g++.pt/crash16.C: Likewise.
16361
16362 2001-11-02  Graham Stott  <grahams@redhat.com>
16363
16364         * g++.dgother/debug1.C: Fix typos.
16365
16366 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
16367
16368         * g++.dg/other/debug1.C: New test.
16369
16370 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16371
16372         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
16373         of unsigned long.
16374
16375 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
16376
16377         * gcc.dg/20011029-2.c: New test.
16378
16379         * gcc.c-torture/compile/20011029-1.c: New test.
16380
16381 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
16382
16383         * objc/execute/class_self-1.m: New test.
16384         * objc/execute/class_self-2.m: New test.
16385
16386 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
16387
16388         * gcc.misc-tests/msgs.exp: Delete.
16389         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
16390         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
16391         error set to match recent changes.
16392
16393 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
16394
16395         * gcc.dg/20011021-1.c: New test.
16396
16397 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
16398
16399         * gcc.c-torture/compile/20011023-1.c: New test.
16400
16401 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
16402
16403         * lib/g77.exp: Rewrite based on lib/g++.exp.
16404
16405 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
16406
16407         * gcc.c-torture/execute/20011019-1.c: New test.
16408
16409         * gcc.dg/20011018-1.c: New test.
16410
16411 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
16412
16413         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
16414
16415 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
16416
16417         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
16418         * gcc.dg/attr-invalid.c: Likewise.
16419
16420 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
16421
16422         * testsuite/gcc.dg/20011015-1.c: New test.
16423
16424 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
16425
16426         * g++.dg/template/unify2.C: New test.
16427
16428 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
16429
16430         * g++.dg/other/exception-specification.C: New test
16431
16432 2001-10-13  Tom Rix  <trix@redhat.com>
16433
16434         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
16435         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
16436
16437 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
16438
16439         * testsuite/gcc.dg/20011009-1.c: New test.
16440
16441 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16442
16443         PR g++/4476
16444         * g++.dg/other/friend1.C: New test.
16445
16446 2001-10-11  Richard Henderson  <rth@redhat.com>
16447
16448         * g++.old-deja/g++.other/crash18.C: Add -S to options.
16449
16450 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16451
16452         * gcc.c-torture/compile/20011010-1.c: New.
16453
16454 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16455
16456         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
16457         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
16458         g77.f-torture/execute/execute.exp,
16459         g77.f-torture/noncompile/noncompile.exp,
16460         gcc.c-torture/compile/compile.exp,
16461         gcc.c-torture/execute/execute.exp,
16462         gcc.c-torture/execute/ieee/ieee.exp,
16463         gcc.c-torture/execute/memcheck/memcheck.exp,
16464         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
16465         objc/execute/execute.exp: Update FSF address.
16466
16467 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
16468
16469         * gcc.dg/cpp/cmdlne-C.c: Update.
16470         * gcc.dg/cpp/cmdlne-C2.c: New.
16471
16472 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16473
16474         * gcc.c-torture/execute/20011008-3.c: New.
16475
16476 2001-10-08  DJ Delorie  <dj@redhat.com>
16477
16478         * gcc.dg/20011008-1.c: New.
16479         * gcc.dg/20011008-2.c: New.
16480
16481 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16482
16483         * gcc.dg/cpp/spacing1.c: Update test.
16484
16485 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16486
16487         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
16488         spelling errors of "separate" as "seperate".
16489
16490 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
16491
16492         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
16493         enough to avoid inlining.
16494
16495 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
16496
16497         * lib/g77.exp: set libg2c_dir correctly.
16498
16499 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16500
16501         * gcc.dg/cpp/macro11.c: New test.
16502
16503 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16504
16505         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
16506         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
16507         gcc.dg/format/multattr-3.c: New tests.
16508         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
16509         tests for format attributes on function pointers being rejected.
16510
16511 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16512
16513         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
16514
16515 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16516
16517         * g++.dg/warn/format1.C: New test.
16518
16519 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
16520
16521         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
16522
16523 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
16524
16525         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
16526
16527 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
16528
16529         * gcc.dg/cpp/redef2.c: Add test.
16530
16531 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
16532
16533         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
16534         long-standing bug on i686, apparently.
16535         * gcc.c-torture/execute/loop-2c.x: New file.
16536         * gcc.c-torture/execute/loop-2d.x: New file.
16537         * gcc.c-torture/execute/loop-3c.x: New file.
16538
16539 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
16540
16541         * gcc.dg/cpp/20000625-2.c: Correct line number.
16542
16543 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16544
16545         * gcc.dg/cpp/macro10.c: New test.
16546         * gcc.dg/cpp/strify3.c: New test.
16547         * gcc.dg/cpp/spacing1.c: Add tests.
16548         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
16549         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
16550
16551 2001-09-24  DJ Delorie  <dj@redhat.com>
16552
16553         * gcc.c-torture/execute/20010924-1.c: New test.
16554
16555 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16556
16557         * testsuite/objc/execute/paste.m: Remove.
16558
16559 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16560
16561         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
16562
16563 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
16564
16565         * g77.dg/strlen0.f: New test.
16566
16567 2001-09-21  Richard Henderson  <rth@redhat.com>
16568
16569         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
16570         * g++.old-deja/g++.abi/vtable2.C: Likewise.
16571
16572 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16573
16574         Table-driven attributes.
16575         * g++.dg/ext/attrib1.C: New test.
16576
16577 2001-09-20  DJ Delorie  <dj@redhat.com>
16578
16579         * gcc.dg/20000926-1.c: Update expected warning messages.
16580         * gcc.dg/array-2.c: Likewise, and test for warnings too.
16581         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
16582         array.
16583
16584 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
16585
16586         * g++.dg/eh/registers1.C: New test case.
16587
16588 2001-09-17  Richard Henderson  <rth@redhat.com>
16589
16590         * gcc.dg/array-5.c: Fix VLA decomposition test.
16591
16592 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16593
16594         * gcc.dg/cpp/line5.c: New testcase.
16595
16596 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
16597
16598         * gcc.dg/cpp/macro9.c: New test.
16599
16600 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
16601
16602         * gcc.c-torture/execute/980223.c: Change type of addr from long
16603         to char *.
16604
16605 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
16606
16607         * gcc.c-torture/execute/20010915-1.c: New test.
16608
16609 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
16610
16611         * g77.dg/bprob: New directory.
16612         * g77.dg/bprob/bprob.exp: New file.
16613         * g77.dg/bprob/bprob-1.f: New test.
16614         * g77.dg/gcov: New directory.
16615         * g77.dg/gcov/gcov.exp: New file.
16616         * g77.dg/gcov/gcov-1.f: New test.
16617         * g77.dg/gcov/gcov-1.x: New file.
16618
16619 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
16620
16621         * gcc.dg/cpp/directiv.c: Update.
16622         * gcc.dg/cpp/undef1.c: Update.
16623
16624 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
16625
16626         * gcc.dg/20010912-1.c: New test.
16627
16628 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
16629
16630         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
16631         language-independent file in lib.
16632         * lib/gcov.exp: New file.
16633
16634 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16635
16636         * gcc.c-torture/compile/20010911-1.c: New test.
16637
16638 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
16639
16640         * lib/profopt.exp: New, to support profile-directed optimizations.
16641         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
16642         * gcc.misc-tests/bprob-1.c: New test.
16643         * gcc.misc-tests/bprob-2.c: New test.
16644
16645 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
16646
16647         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
16648         XFAIL and which kinds of gcov output to verify.
16649         * gcc.misc-tests/gcov-4b.x: New file.
16650         * gcc.misc-tests/gcov-5b.x: New file.
16651         * gcc.misc-tests/gcov-6.x: New file.
16652         * gcc.misc-tests/gcov-7.c: New test.
16653         * gcc.misc-tests/gcov-7.x: New file.
16654
16655 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
16656
16657         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
16658         * gcc.misc-tests/gcov-6.c: New test.
16659
16660 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16661
16662         PR c++/3986
16663         * g++.dg/abi/vbase1.C: New test.
16664
16665 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
16666
16667         * objc.dg/method-2.m: New.
16668
16669 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16670
16671         PR c++/4203
16672         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
16673         * g++.dg/init/empty1.C: New test.
16674
16675 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
16676
16677         * gcc.c-torture/compile/20010903-1.c: New test.
16678
16679 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
16680
16681         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
16682         for m68k.
16683
16684 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
16685
16686         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
16687
16688         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
16689
16690         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
16691
16692 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
16693
16694         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
16695         for 16-bit 'unsigned int'.
16696
16697 2001-08-29  Kazu Hirata  <kazu@hxi.com>
16698
16699         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
16700
16701 2001-08-27  Richard Henderson  <rth@redhat.com>
16702
16703         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
16704         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
16705
16706 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
16707
16708         * gcc.dg/asm-names.c (ymain): New.
16709
16710 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
16711
16712         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
16713         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
16714         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
16715
16716 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16717
16718         * gcc.dg/compare5.c: New testcase.
16719
16720 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
16721
16722         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
16723         and "In instantiation".
16724
16725 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
16726
16727         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
16728
16729 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
16730
16731         * gcc.misc-tests/gcov.exp: Add support for branch information.
16732         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
16733         * gcc.misc-tests/gcov-4.c: New test.
16734         * gcc.misc-tests/gcov-4b.c: New test.
16735         * gcc.misc-tests/gcov-5b.c: New test.
16736
16737 2001-08-20  Zack Weinberg  <zackw@panix.com>
16738
16739         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
16740         expected to fail.
16741
16742 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16743
16744         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
16745
16746 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
16747
16748         * g++.dg/eh/template1.C: New test.
16749
16750 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
16751
16752         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
16753         Fix thinko.
16754         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
16755         for xfail.
16756
16757 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
16758
16759         * lib/g77-dg.exp:  Use prune.exp for common procedures
16760         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
16761         * lib/g77.exp: (g77-dg-prune) Remove
16762
16763 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
16764
16765         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
16766
16767 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16768
16769         * g++.dg/template/unify1.C: New test.
16770
16771 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
16772
16773         * g++.dg/abi/empty4.C: New test.
16774
16775 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
16776
16777         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
16778         solaris2.*
16779         * g77.f-torture/compile/pr3743.x: Likewise
16780
16781 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16782
16783         * g++.dg/other/using-declaration.C: New test.
16784
16785 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16786
16787         * gcc.dg/cpp/tr-sign.c: New testcase.
16788
16789 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16790
16791         * gcc.dg/cpp/19951025-1.c: Revert.
16792         * gcc.dg/cpp/directiv.c: We no longer process directives that
16793         interrupt macro arguments.
16794
16795 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
16796
16797         * gcc.dg/bconstp-1.c: New test.
16798
16799 2001-08-03  Richard Henderson  <rth@redhat.com>
16800
16801         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
16802
16803 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16804
16805         * gcc.dg/cpp/19951025-1.c: Update.
16806
16807 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
16808
16809         * g77.dg/ff90-1.f (s): Fix reference of variable z,
16810         should be x.
16811
16812 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16813
16814         Kill -fhonor-std.
16815         * g++.old-deja/g++.ns/ns14.C: Remove special options.
16816         * g++.old-deja/g++.other/std1.C: Likewise.
16817         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
16818
16819 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
16820
16821         * lib/g77.exp:  Load gcc-defs.exp for common procedures
16822         (g77_pass, g77_fail, g77_finish, g77_exit,
16823         ${tool}_check_unsupported_p} Now redundant.  Deleted.
16824
16825 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
16826
16827         * g77.dg/fbackslash.f
16828         * g77.dg/fcase-preserve.f
16829         * g77.dg/ff90-1.f
16830         * g77.dg/ffixed-line-length-0.f
16831         * g77.dg/ffixed-line-length-132.f
16832         * g77.dg/ffixed-line-length-7.f
16833         * g77.dg/ffixed-line-length-72.f
16834         * g77.dg/ffixed-line-length-none.f
16835         * g77.dg/ffree-form-1.f
16836         * g77.dg/fno-backslash.f
16837         * g77.dg/fno-f90-1.f
16838         * g77.dg/fno-fixed-form-1.f
16839         * g77.dg/fno-onetrip.f
16840         * g77.dg/fno-typeless-boz.f
16841         * g77.dg/fno-underscoring.f
16842         * g77.dg/fno-vxt-1.f
16843         * g77.dg/fonetrip.f
16844         * g77.dg/ftypeless-boz.f
16845         * g77.dg/fugly-assumed.f
16846         * g77.dg/funderscoring.f
16847         * g77.dg/fvxt-1.f
16848
16849 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
16850
16851         * objc.dg/fwd-proto-1.m: New.
16852         * objc.dg/local-decl-1.m: New.
16853         * objc.dg/naming-1.m: New.
16854         * objc.dg/naming-2.m: New.
16855         * objc.dg/proto-hier-1.m: New.
16856
16857 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
16858
16859         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
16860         largest-type elements to a struct makes its size grow.
16861
16862 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16863
16864         * g++.dg/abi/vthunk1.C: New test.
16865
16866 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16867
16868         * g++.dg/abi/vbase8-22.C: New test.
16869
16870 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16871
16872         * gcc.dg/cpp/macro8.c: New test.
16873
16874 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
16875
16876         * g++.dg/abi/vbase8-21.C: New test.
16877
16878 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
16879
16880         * g++.dg/abi/vbase8-10.C: New test.
16881
16882 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16883
16884         * lib/g++.exp (g++_set_ld_library_path): Renamed to
16885         ${tool}_set_ld_library_path.
16886         Changed caller.
16887         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
16888         g++.exp.
16889
16890 2001-07-26  Stan Cox <scox@redhat.com>
16891
16892         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
16893         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
16894         gcc_exit, gcc_check_unsupported_p):
16895         Moved to gcc-deps.exp
16896         * gcc-deps.exp: New file.
16897
16898 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16899
16900         * g++.old-deja/g++.pt/defarg14.C: New test.
16901
16902 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16903
16904         * g++.old-deja/g++.other/lineno5.C: New test.
16905
16906 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16907
16908         * g++.old-deja/g++.pt/crash68.C: New test.
16909
16910 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16911
16912         * g++.old-deja/g++.other/crash42.C: New test.
16913
16914 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16915
16916         * gcc.dg/cpp/extratokens.c: Fix.
16917         * gcc.dg/cpp/skipping2.c: New tests.
16918
16919 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16920
16921         * gcc.c-torture/execute/20010724-1.c: New file.
16922         * gcc.c-torture/execute/20010724-1.x: New file.
16923
16924 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16925
16926         * g++.old-deja/g++.other/cond7.C: New test.
16927
16928 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16929
16930         * g++.old-deja/g++.other/optimize4.C: New test.
16931
16932 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16933
16934         * g++.old-deja/g++.abi/vbase8-5.C: New test.
16935
16936 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
16937
16938         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
16939         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
16940         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
16941         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
16942
16943         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
16944         bug report" message.
16945
16946         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
16947         * g++.dg/ext/instantiate1.C: Move from old-deja.
16948
16949 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
16950
16951         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
16952         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
16953         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
16954         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
16955
16956 2001-07-23  Jeffrey A Law  (law@cygnus.com)
16957
16958         * gcc.c-torture/execute/20010723-1.c: New test.
16959
16960 2001-07-23  Ben Elliston  <bje@redhat.com>
16961
16962         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
16963
16964 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16965
16966         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
16967         i[34567]86-*-*.
16968         Delete handling of ieee_multilib_flags.
16969         Pass -mieee for alpha*-*-* and sh-*-*.
16970         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
16971
16972 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
16973
16974         Remove old-abi tests.
16975         * g++.old-deja/g++.mike/p11116.C: Remove.
16976         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
16977
16978 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
16979
16980         * g77.f-torture/compile/pr3743.f:  New test
16981
16982 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
16983
16984         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
16985
16986 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16987
16988         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
16989         g++.old-deja/g++.pt/static6.C: Likewise.
16990         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
16991         supports weak symbols.
16992
16993 2001-07-18  Andreas Jaeger  <aj@suse.de>
16994
16995         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
16996         supported again.
16997
16998 2001-07-18  Andreas Jaeger  <aj@suse.de>
16999
17000         * gcc.dg/iftrap-1.c: Fix target line.
17001
17002 2001-07-17  Richard Henderson  <rth@redhat.com>
17003
17004         * gcc.c-torture/execute/20010717-1.c: New.
17005
17006 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
17007
17008         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
17009         tests.
17010
17011 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17012
17013         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
17014
17015 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17016
17017         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
17018         UAC_SIGBUS, UAC_NOPRINT definitions.
17019
17020 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
17021
17022         * objc/execute/object_is_class.m: New test.
17023         * objc/execute/object_is_meta_class.m: New test.
17024
17025 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17026
17027         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
17028         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
17029
17030 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
17031
17032         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
17033         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
17034
17035 2001-07-14  Richard Henderson  <rth@redhat.com>
17036
17037         * gcc.dg/iftrap-1.c: New.
17038
17039 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
17040
17041         * g77.f-torture/execute/intrinsic77.f: New test.
17042
17043 2001-07-11  Janis Johnson <janis@us.ibm.com>
17044
17045         * gcc.misc-tests/gcov-3.c: New test.
17046
17047 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17048
17049         * gcc.c-torture/compile/20010711-1.c,
17050         * gcc.c-torture/compile/20010711-2.c: New tests.
17051
17052 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17053
17054         * gcc.c-torture/execute/20010711-1.c: New test.
17055
17056 2001-07-11  Ben Elliston  <bje@redhat.com>
17057
17058         * g++.old-deja/g++.other/enum5.C: New test.
17059
17060 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
17061
17062         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
17063         (g++-dg-prune): Call prune_gcc_output.
17064         * prune.exp: New file for prune_gcc_output.
17065         * lib/g++.exp, lib/gcc.exp: Load it.
17066
17067 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17068
17069         * gcc.c-torture/compile/20010701-1.c,
17070         g++.old-deja/g++.ext/attrib6.C: New tests.
17071
17072 2001-07-06  Jeffrey A Law  (law@cygnus.com)
17073
17074         * gcc.c-torture/compile/20010706-1.c: New test.
17075
17076 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
17077
17078         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
17079
17080 2001-06-28  Stan Shebs  <shebs@apple.com>
17081
17082         * gcc.dg/pragma-darwin.c: New test.
17083
17084 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17085
17086         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
17087         Solaris 2.[678] system.
17088
17089 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17090
17091         * gcc.dg/20010622-1.c: New test.
17092
17093 2001-06-18  Stan Shebs  <shebs@apple.com>
17094
17095         * objc.dg: New directory.
17096         * objc.dg/dg.exp: New file.
17097         * objc.dg/alias.m: New.
17098         * objc.dg/class-1.m: New.
17099         * objc.dg/class-2.m: New.
17100         * objc.dg/const-str-1.m: New.
17101         * objc.dg/const-str-2.m: New.
17102         * objc.dg/id-1.m: New.
17103         * objc.dg/method-1.m: New.
17104         * objc.dg/super-class-1.m: New.
17105         * lib/objc-dg.exp: New file.
17106
17107 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17108
17109         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
17110         of label name.
17111
17112 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17113
17114         * g++.old-deja/g++.abi/vbase8-9.C: New test.
17115
17116 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17117
17118         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
17119         variable.
17120
17121 2001-06-12  Richard Henderson  <rth@redhat.com>
17122
17123         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
17124
17125 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17126
17127         * g++.old-deja/g++.abi/vbase5.C: New test.
17128         * g++.old-deja/g++.abi/vbase6.C: New test.
17129         * g++.old-deja/g++.abi/vbase7.C: New test.
17130
17131 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17132
17133         * gcc.c-torture/compile/20010610-1.c: New test.
17134
17135 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17136
17137         * g++.old-deja/g++.abi/vbase4.C: New test.
17138
17139 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17140
17141         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
17142         support %f for HC11/HC12 targets.
17143         * gcc.c-torture/execute/930513-1.x: New file, likewise.
17144         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
17145         on HC11/HC12 targets.
17146         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
17147
17148 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17149
17150         * gcc.dg/wchar_t-1.c: New file.
17151         * gcc.dg/wint_t-1.c: Likewise.
17152
17153 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
17154
17155         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
17156
17157 2001-06-11  Richard Henderson  <rth@redhat.com>
17158
17159         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
17160
17161 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17162
17163         * gcc.c-torture/compile/20010611-1.c: New test.
17164
17165 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17166
17167         * gcc.dg/c99-tag-1.c: Add more tests.
17168
17169 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
17170
17171         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
17172         representation on MN10300 and ARM/Thumb.
17173
17174 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
17175
17176         * g77.f-torture/execute/20010610.f: New.
17177
17178 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
17179
17180         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
17181         names.
17182
17183 2001-06-09  Richard Henderson  <rth@redhat.com>
17184
17185         * gcc.c-torture/execute/ashrdi-1.c: New.
17186         * gcc.c-torture/execute/ashldi-1.c: New.
17187         * gcc.c-torture/execute/lshrdi-1.c: New.
17188
17189 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
17190
17191         * objc/execute/load-3.m: Added. Check sending +load to categories,
17192         in addition to classes.
17193
17194 2001-06-08  Stan Shebs  <shebs@apple.com>
17195
17196         * objc/execute/load-2.m: New test.  From Nicola Pero
17197         <n.pero@mi.flashnet.it>.
17198
17199 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
17200
17201         * gcc.c-torture/execute/20010605-2.c: New test.
17202
17203 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17204
17205         * g++.old-deja/g++.abi/vbase2.C: New test.
17206         * g++.old-deja/g++.abi/vbase3.C: New test.
17207
17208 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17209
17210         * g++.old-deja/g++.pt/friend49.C: New test.
17211
17212 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17213
17214         * g++.old-deja/g++.ext/anon3.C: New test.
17215
17216 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
17217
17218         * g++.old-deja/g++.other/conv7.C: New test.
17219
17220 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
17221
17222         * gcc.c-torture/compile/20010605-2.c: New test.
17223
17224 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17225
17226         * gcc.c-torture/execute/20010604-1.c: New test.
17227
17228 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
17229
17230         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
17231
17232 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
17233
17234         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
17235         (g++_link_flags): Likewise.
17236         (g++_init): Pass gccpath's value to two previous functions.
17237
17238 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17239
17240         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
17241         Ensure logfile entry matches exec command line.
17242
17243 2001-05-31  Richard Henderson  <rth@redhat.com>
17244
17245         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
17246         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
17247
17248 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
17249
17250         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
17251         compiler for irix6.2
17252
17253 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
17254
17255         * g++.old-deja/g++.other/optimize3.C: New file.
17256
17257 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
17258
17259         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
17260         assemble.
17261
17262 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
17263
17264         * g++.old-deja/g++.other/optimize2.C: New file.
17265
17266 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
17267
17268         * gcc.c-torture/compile/20010518-2.c: New file.
17269         * gcc.c-torture/execute/20010518-1.c: New file.
17270         * gcc.c-torture/execute/20010518-2.c: New file.
17271
17272 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17273
17274         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
17275
17276 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
17277
17278         G++ no longer defines builtins that do not begin with __builtin.
17279         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
17280         * g++.old-deja/g++.brendand/misc13.C: Likewise.
17281         * g++.old-deja/g++.law/builtin1.C: Likewise.
17282         * g++.old-deja/g++.law/cvt2.C: Likewise.
17283         * g++.old-deja/g++.mike/net5.C: Likewise.
17284         * g++.old-deja/g++.other/builtins1.C: Likewise.
17285         * g++.old-deja/g++.other/builtins2.C: Likewise.
17286         * g++.old-deja/g++.other/builtins3.C: Likewise.
17287         * g++.old-deja/g++.other/builtins4.C: Likewise.
17288         * g++.old-deja/g++.other/inline8.C: Likewise.
17289         * g++.old-deja/g++.robertl/eb39.C: Likewise.
17290
17291 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
17292
17293         * g++.old-deja/g++.pt/using1.C: Adjust.
17294         * g++.old-deja/g++.pt/using2.C: New test.
17295
17296 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17297
17298         * gcc.dg/cpp/charconst.c: New tests.
17299         * gcc.dg/cpp/escape.c: New tests.
17300         * gcc.dg/cpp/escape-1.c: New tests.
17301         * gcc.dg/cpp/escape-2.c: New tests.
17302         * gcc.dg/cpp/ucs.c: New tests.
17303
17304 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
17305
17306         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
17307         native compiler for irix6.5.
17308
17309 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
17310
17311         * lib/g++.exp (g++_include_flags): Use args to compute
17312         get_multilibs.
17313         (g++_link_flags): Likewise.
17314         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
17315
17316 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17317
17318         * gcc.dg/c90-hexfloat-1.c: Add more tests.
17319
17320 2001-05-21  Geoff Keating  <geoffk@redhat.com>
17321
17322         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
17323         this file.
17324
17325 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17326
17327         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
17328         STACK_SIZE;
17329         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
17330         to STACK_SIZE; Use it to define size of add_histo array.
17331         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
17332         to STACK_SIZE.
17333         (f): Use GITT_SIZE to define size of gitt local table.
17334         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
17335         to STACK_SIZE; Use it to define size of bytemem array.
17336
17337 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17338
17339         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
17340         on 68HC11/HC12 due to the asm instruction.
17341         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
17342         * gcc.c-torture/compile/920520-1.x: Likewise.
17343         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
17344         on 68HC11/HC12 because the function is larger than 64K.
17345         * gcc.c-torture/compile/961203-1.x: New file, this test fails
17346         on 68HC11/HC12 because the structure is too large.
17347
17348 2001-05-20  Richard Henderson  <rth@redhat.com>
17349
17350         * gcc.c-torture/execute/20010520-1.c: New.
17351
17352 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17353
17354         * g++.old-deja/g++.warn/compare1.C: New test.
17355         * gcc.dg/compare4.c: New test.
17356
17357 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
17358
17359         * g++.old-deja/g++.other/optimize1.C: New test.
17360
17361 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17362
17363         * g++.old-deja/g++.pt/spec41.C: New test.
17364
17365 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
17366
17367         * gcc.c-torture/compile/20010114-1.x: Remove.
17368
17369 2001-05-18  Stan Shebs  <shebs@apple.com>
17370
17371         * gcc.c-torture/compile/20010518-1.c: New test.
17372
17373 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
17374
17375         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
17376         * g++.old-deja/g++.pt/crash67.C: New test.
17377
17378 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
17379
17380         * g++.old-deja/g++.other/debug9.C: New test.
17381
17382 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
17383
17384         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
17385
17386 2001-05-16  Jan Hubicka  <jh@suse.cz>
17387
17388         * gcc.c-torture/compile/20010516-1.c: New test.
17389
17390 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17391
17392         * g++.old-deja/g++.other/crash41.C: New test.
17393
17394 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17395
17396         * g++.old-deja/g++.pt/crash66.C: New test.
17397
17398 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
17399
17400         * g++.old-deja/g++.robertl/eb27.C: Convert.
17401
17402 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
17403
17404         * g++.dg/friend-warn.C: New test.  Do not warn about friend
17405         declaration being redundant.
17406
17407 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
17408
17409         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
17410
17411 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
17412
17413         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
17414
17415 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
17416
17417         * lib/g++.exp: Use testsuite_flags.
17418
17419 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
17420
17421         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
17422
17423 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17424
17425         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
17426
17427 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
17428
17429         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
17430
17431 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
17432
17433         * gcc.c-torture/compile/20010313-1.c: New test.
17434
17435 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
17436
17437         * gcc.dg/cpp/direct2.c: New test.
17438         * gccq.dg/cpp/direct2s.c: New test.
17439
17440         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
17441
17442 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
17443
17444         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
17445         * g++.old-deja/g++.other/op3.C: Likewise.
17446
17447 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17448
17449         * gcc.dg/cpp/syshdr.h: New file.
17450         * gcc.dg/cpp/sysmac1.c: Update.
17451         * gcc.dg/cpp/sysmac2.c: Update.
17452
17453 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17454
17455         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
17456
17457 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
17458
17459         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
17460         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
17461
17462 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
17463
17464         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
17465
17466 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
17467
17468         * lib/g++.exp (g++_include_flags): Don't use any special flags
17469         if TESTING_IN_BUILD_TREE is not defined.
17470         (g++_init): Use a plain 'c++' as the compiler if
17471         TESTING_IN_BUILD_TREEE is not defined.
17472
17473 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
17474
17475         * g++.old-deja/g++.eh/catch13.C: New test.
17476         * g++.old-deja/g++.eh/catch14.C: New test.
17477
17478 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
17479
17480         * gcc.dg/cpp/tr-define.c: New test.
17481
17482 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
17483
17484         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
17485         <stdlib.h>, not <malloc.h>.
17486
17487 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
17488
17489         * g++.old-deja/g++.ns/template17.C: New test.
17490
17491 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
17492
17493         * g++.old-deja/g++.pt/ref4.C: New test.
17494
17495 2001-04-30  Richard Henderson  <rth@redhat.com>
17496
17497         * gcc.dg/20000724-1.c: Revert last change.
17498
17499 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
17500
17501         * g77.f-torture/execute/20010430.f: New test.
17502
17503 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
17504
17505         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
17506
17507 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
17508
17509         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
17510
17511 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17512
17513         * g++.old-deja/g++.eh/crash6.C: New test.
17514
17515 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17516
17517         * g++.old-deja/g++.other/warn7.C: New test.
17518
17519 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17520
17521         * g++.old-deja/g++.other/defarg9.C: New test.
17522
17523 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
17524
17525         * g77.f-torture/compile/20010426.f: New test.
17526         * g77.f-torture/execute/20010426.f: New test.
17527
17528 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
17529
17530         * g77.f-torture/compile/20000629-1.x: Remove - error
17531         has been fixed.
17532
17533 2001-04-26  Jeffrey A Law  (law@cygnus.com)
17534
17535         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
17536         Tweak slightly to work with g++.dg framework.
17537         * g++.dg/special/ecos.exp: Run initp1.C test.
17538         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
17539
17540         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
17541         its linker doesn't give line numbers either.
17542         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
17543
17544 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
17545
17546         * g++.old-deja/g++.other/lex1.C: New test.
17547
17548 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
17549
17550         * gcc.dg/noncompile/20010425-1.c: New test.
17551
17552 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
17553
17554         * g++.old-deja/g++.pt/mangle2.C: New test.
17555
17556 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17557
17558         * gcc.dg/format/plus-1.c: New test.
17559
17560 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17561
17562         * gcc.dg/20010423-1.c: New test.
17563
17564 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17565
17566         * gcc.c-torture/execute/20010422-1.c: New test.
17567
17568 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
17569
17570         * g++.old-deja/g++.ns/type2.C: New test.
17571
17572 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
17573
17574         * g++.old-deja/g++.other/perf1.C: New test.
17575
17576 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
17577
17578         * gcc.dg/c99-func-2.c: Remove xfail.
17579         * gcc.dg/c99-func-3.c: Remove xfail.
17580         * gcc.dg/c99-func-4.c: Remove xfail.
17581
17582 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
17583
17584         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
17585
17586 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17587
17588         * gcc.c-torture/compile/20010423-1.c: New test.
17589
17590 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17591
17592         * g++.old-deja/g++.pt/typename28.C: New test.
17593
17594 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17595
17596         * g++.old-deja/g++.abi/empty2.C: New test.
17597         * g++.old-deja/g++.abi/empty3.C: New test.
17598
17599 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17600
17601         * g++.old-deja/g++.other/comdat2.C: New test.
17602         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
17603
17604 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17605
17606         * g++.old-deja/g++.other/overload14.C: New test.
17607
17608 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17609
17610         * g++.old-deja/g++.other/lookup23.C: New test.
17611
17612 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17613
17614         * gcc.c-torture/execute/20010403-1.c: New test.
17615
17616 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
17617             Mark Mitchell  <mark@codesourcery.com>
17618
17619         * lib/old-dejagnu.exp: Don't delete output of executable.
17620         Add .exe suffix to executables.
17621
17622 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
17623
17624         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
17625
17626 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17627
17628         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
17629
17630 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
17631
17632         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
17633         * g++.old-deja/g++.abi/crash1.C: New test.
17634
17635 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
17636
17637         * g++.old-deja/g++.other/crash40.C: New test.
17638
17639 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17640
17641         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
17642
17643 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
17644
17645         * g++.old-deja/g++.other/warn6.C: New test.
17646
17647 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17648
17649         * g++.old-deja/g++.robertl/eb42.C: Same.
17650
17651 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17652
17653         * gcc.dg/wtr-conversion-1.c: New testcase.
17654
17655 2001-04-10  Richard Henderson  <rth@redhat.com>
17656
17657         * g++.old-deja/g++.other/array5.C: New.
17658
17659 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17660
17661         * gcc.c-torture/execute/20010408-1.c: New test.
17662
17663 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
17664
17665         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
17666         headers and constructs.
17667         * g++.old-deja/g++.robertl/eb79.C: Same.
17668         * g++.old-deja/g++.robertl/eb77.C (main): Same.
17669         * g++.old-deja/g++.robertl/eb73.C: Same.
17670         * g++.old-deja/g++.robertl/eb66.C (main): Same.
17671         * g++.old-deja/g++.robertl/eb55.C (t): Same.
17672         * g++.old-deja/g++.robertl/eb54.C (main): Same.
17673         * g++.old-deja/g++.robertl/eb46.C (main): Same.
17674         * g++.old-deja/g++.robertl/eb44.C: Same.
17675         * g++.old-deja/g++.robertl/eb41.C (main): Same.
17676         * g++.old-deja/g++.robertl/eb4.C (main): Same.
17677         * g++.old-deja/g++.robertl/eb39.C: Same.
17678         * g++.old-deja/g++.robertl/eb33.C (main): Same.
17679         * g++.old-deja/g++.robertl/eb31.C (main): Same.
17680         * g++.old-deja/g++.robertl/eb30.C: Same.
17681         * g++.old-deja/g++.robertl/eb3.C: Same.
17682         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
17683         * g++.old-deja/g++.robertl/eb21.C: Same.
17684         * g++.old-deja/g++.robertl/eb15.C: Same.
17685         * g++.old-deja/g++.robertl/eb118.C: Same.
17686         * g++.old-deja/g++.robertl/eb115.C (main): Same.
17687         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
17688         * g++.old-deja/g++.robertl/eb109.C: Same.
17689         * g++.old-deja/g++.other/sibcall1.C (main): Same.
17690         * g++.old-deja/g++.mike/rtti1.C: Same.
17691         * g++.old-deja/g++.mike/p658.C: Same.
17692         * g++.old-deja/g++.mike/net46.C: Same.
17693         * g++.old-deja/g++.mike/net34.C: Same.
17694         * g++.old-deja/g++.mike/memoize1.C: Same.
17695         * g++.old-deja/g++.mike/eh2.C: Same.
17696         * g++.old-deja/g++.law/weak.C: Same.
17697         * g++.old-deja/g++.law/visibility7.C: Same.
17698         * g++.old-deja/g++.law/visibility25.C: Same.
17699         * g++.old-deja/g++.law/visibility22.C: Same.
17700         * g++.old-deja/g++.law/visibility2.C: Same.
17701         * g++.old-deja/g++.law/visibility17.C: Same.
17702         * g++.old-deja/g++.law/visibility13.C: Same.
17703         * g++.old-deja/g++.law/visibility10.C: Same.
17704         * g++.old-deja/g++.law/visibility1.C: Same.
17705         * g++.old-deja/g++.law/virtual3.C (eval): Same.
17706         * g++.old-deja/g++.law/vbase1.C: Same.
17707         * g++.old-deja/g++.law/operators32.C: Same.
17708         * g++.old-deja/g++.law/nest3.C: Same.
17709         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
17710         * g++.old-deja/g++.law/except5.C (main): Same.
17711         * g++.old-deja/g++.law/cvt7.C (run): Same.
17712         * g++.old-deja/g++.law/cvt2.C: Same.
17713         * g++.old-deja/g++.law/cvt16.C: Same.
17714         * g++.old-deja/g++.law/ctors6.C (bar): Same.
17715         * g++.old-deja/g++.law/ctors17.C (main): Same.
17716         * g++.old-deja/g++.law/ctors13.C: Same.
17717         * g++.old-deja/g++.law/ctors12.C (main): Same.
17718         * g++.old-deja/g++.law/ctors10.C: Same.
17719         * g++.old-deja/g++.law/code-gen5.C: Same.
17720         * g++.old-deja/g++.law/bad-error7.C: Same.
17721         * g++.old-deja/g++.law/arm9.C: Same.
17722         * g++.old-deja/g++.law/arm12.C: Same.
17723         * g++.old-deja/g++.law/arg8.C: Same.
17724         * g++.old-deja/g++.law/arg1.C: Same.
17725         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
17726         * g++.old-deja/g++.jason/template31.C: Same.
17727         * g++.old-deja/g++.jason/template24.C (main): Same.
17728         * g++.old-deja/g++.jason/2371.C: Same.
17729         * g++.old-deja/g++.eh/new2.C: Same.
17730         * g++.old-deja/g++.eh/new1.C: Same.
17731         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
17732         * g++.old-deja/g++.brendan/nest21.C (main): Same.
17733         * g++.old-deja/g++.brendan/err-msg3.C: Same.
17734         * g++.old-deja/g++.brendan/crash62.C: Same.
17735         * g++.old-deja/g++.brendan/crash52.C: Same.
17736         * g++.old-deja/g++.brendan/crash49.C (main): Same.
17737         * g++.old-deja/g++.brendan/crash38.C: Same.
17738         * g++.old-deja/g++.brendan/crash15.C (main): Same.
17739         * g++.old-deja/g++.brendan/copy9.C: Same.
17740
17741 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
17742
17743         * gcc.c-torture/execute/20001203-2.c (memset):
17744         Count argument is of type __SIZE_TYPE__.
17745
17746 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
17747
17748         * gcc.c-torture/compile/20010404-1.c: New test.
17749
17750 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
17751
17752         * gcc.c-torture/compile/20010326-1.c: New test.
17753
17754 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
17755
17756         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
17757         peculiarities of the SH.
17758         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
17759
17760 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17761
17762         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
17763         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
17764         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
17765
17766 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17767
17768         * g77.f-torture/compile/20010321-1.f: New test.
17769
17770 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17771
17772         * gcc.c-torture/compile/20010329-1.c: New test.
17773
17774 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17775
17776         * gcc.c-torture/execute/20010329-1.c: New test.
17777
17778 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
17779
17780         * g++.old-deja/g++.other/eh4.C: Fix typo.
17781
17782 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
17783
17784         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
17785
17786 2001-03-28  Philip Blundell  <philb@gnu.org>
17787
17788         * gcc.c-torture/compile/20010328-1.c: New test.
17789
17790 2001-03-27  Richard Henderson  <rth@redhat.com>
17791
17792         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
17793         * g++.old-deja/g++.eh/vbase3.C: Likewise.
17794
17795 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
17796
17797         * gcc.c-torture/compile/20010327-1.c: New test.
17798
17799 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
17800
17801         * g++.old-deja/g++.other/friend12.C: New test.
17802         * g++.old-deja/g++.other/friend9.C: Expect no errors.
17803         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
17804
17805 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17806
17807         * gcc.c-torture/execute/20010325-1.c: New test.
17808
17809 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
17810
17811         * g++.old-deja/g++.other/mangle3.C: New test.
17812
17813 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
17814
17815         * g++.old-deja/g++.other/anon8.C: New test.
17816
17817 2001-03-20  Philip Blundell  <philb@gnu.org>
17818
17819         * gcc.c-torture/compile/20010320-1.c: New test.
17820
17821 2001-03-17  Richard Henderson  <rth@redhat.com>
17822
17823         * g++.old-deja/g++.other/eh4.C: Add expected error text.
17824
17825 2001-03-15  Geoff Keating  <geoff@redhat.com>
17826
17827         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
17828         tests on AIX.
17829
17830 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
17831
17832         * g++.old-deja/g++.other/eh4.C: New test.
17833
17834 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
17835
17836         * gcc.dg/cpp/mi1.c: Update.
17837
17838 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
17839
17840         * g++.old-deja/g++.other/regstack.C: New test.
17841
17842 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
17843
17844         * g++.old-deja/g++.other/ref4.C: New test.
17845
17846 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
17847
17848         * objc/execute/va_method.m: Added.
17849         * objc/execute/IMP.m: Added.
17850         * objc/execute/_cmd.m: Added.
17851         * objc/execute/accessing_ivars.m: Added.
17852         * objc/execute/class-1.m: Added.
17853         * objc/execute/class-10.m: Added.
17854         * objc/execute/class-11.m: Added.
17855         * objc/execute/class-12.m: Added.
17856         * objc/execute/class-13.m: Added.
17857         * objc/execute/class-14.m: Added.
17858         * objc/execute/class-2.m: Added.
17859         * objc/execute/class-3.m: Added.
17860         * objc/execute/class-4.m: Added.
17861         * objc/execute/class-5.m: Added.
17862         * objc/execute/class-6.m: Added.
17863         * objc/execute/class-7.m: Added.
17864         * objc/execute/class-8.m: Added.
17865         * objc/execute/class-9.m: Added.
17866         * objc/execute/class-tests-1.h
17867         * objc/execute/class-tests-2.h
17868         * objc/execute/compatibility_alias.m: Added.
17869         * objc/execute/encode-1.m: Added.
17870         * objc/execute/formal_protocol-1.m: Added.
17871         * objc/execute/formal_protocol-2.m: Added.
17872         * objc/execute/formal_protocol-3.m: Added.
17873         * objc/execute/formal_protocol-4.m: Added.
17874         * objc/execute/formal_protocol-5.m: Added.
17875         * objc/execute/formal_protocol-6.m: Added.
17876         * objc/execute/formal_protocol-7.m: Added.
17877         * objc/execute/informal_protocol.m: Added.
17878         * objc/execute/initialize.m: Added.
17879         * objc/execute/load.m: Added.
17880         * objc/execute/many_args_method.m: Added.
17881         * objc/execute/nested-3.m: Added.
17882         * objc/execute/no_clash.m: Added.
17883         * objc/execute/private.m: Added.
17884         * objc/execute/redefining_self.m: Added.
17885         * objc/execute/root_methods.m: Added.
17886         * objc/execute/selector-1.m: Added.
17887         * objc/execute/static-1.m: Added.
17888         * objc/execute/static-2.m: Added.
17889         * objc/execute/va_method.m: Added.
17890
17891 2001-03-10  Richard Henderson  <rth@redhat.com>
17892
17893         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
17894
17895 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
17896
17897         * g++.old-deja/g++.other/crash31.C: XFAIL.
17898         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
17899         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
17900         * gcc.c-torture/execute/20010123-1.x: XFAIL.
17901         * gcc.c-torture/execute/20010124-1.x: XFAIL.
17902         * gcc.dg/sequence-pt-1.c: XFAIL one test.
17903
17904 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
17905
17906         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
17907
17908 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
17909
17910         * gcc.dg/20000724-1.c: Don't use multiline strings.
17911
17912 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
17913
17914         * objc/execute/string1.m, objc/execute/string2.m: Compare the
17915         result of -cString against what we expect it to be; don't just
17916         print it out for no one to read.
17917
17918         * objc/execute/string3.m, objc/execute/string4.m: New tests.
17919         Based on testcases provided by Nicola Pero.
17920
17921 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
17922
17923         * gcc.dg/cpp/macro7.c: New test.
17924
17925 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
17926
17927         * gcc.dg/cpp/multiline.c: Update.
17928
17929 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17930
17931         * g++.old-deja/g++.other/enum3.C: New test.
17932
17933 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17934
17935         * g++.old-deja/g++.other/pod1.C: New test.
17936
17937 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17938
17939         * g++.old-deja/g++.ext/overload1.C: New test.
17940
17941 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17942
17943         * g++.old-deja/g++.pt/using1.C: New test.
17944
17945 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17946
17947         * g++.old-deja/g++.other/using9.C: New test.
17948
17949 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
17950
17951         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
17952
17953         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
17954
17955 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
17956
17957         * g++.old-deja/g++.ext/realpt1.C: Remove.
17958
17959 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
17960
17961         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
17962
17963 2001-02-26  Will Cohen  <wcohen@redhat.com>
17964
17965         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
17966
17967 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
17968
17969         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
17970         templatized constructors.
17971
17972 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17973
17974         * gcc.c-torture/execute/20010224-1.c: New test.
17975
17976 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
17977
17978         * gcc.c-torture/execute/20010222-1.c: New test.
17979
17980 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
17981
17982         * g++.old-deja/g++.other/inline20.C: New test.
17983
17984 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
17985
17986         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
17987
17988 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17989
17990         * g++.old-deja/g++.other/lookup22.C: New test.
17991
17992 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
17993
17994         * g77.dg: New directory.
17995         * g77.dg/20010216-1.f: New test case.
17996         * g77.dg/dg.exp: New driver.
17997         * lib/g77-dg.exp: New driver library.
17998
17999 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18000
18001         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
18002
18003 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
18004
18005         * g++.old-deja/g++.other/decl9.C: New test.
18006
18007 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
18008
18009         * g++.old-deja/g++.other/init16.C: Update the test so that it does
18010         not need <string> and also tests the initialization at runtime.
18011
18012 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18013
18014         * gcc.c-torture/execute/longlong.c: New test.
18015
18016 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18017
18018         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
18019
18020 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18021
18022         * gcc.c-torture/execute/920302-1.c (execute):
18023         Change argument type to short.
18024
18025 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18026
18027         * g++.old-deja/g++.pt/deduct6.C: New test.
18028
18029 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18030
18031         * g++.old-deja/g++.pt/deduct5.C: New test.
18032
18033 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
18034
18035         * gcc.c-torture/execute/20010209-1.c: New test.
18036
18037 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18038
18039         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
18040
18041 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
18042
18043         * g++.dg/vtgc1.C: Update for new ABI.
18044
18045         * consistency.vlad: New directory, 1665 files.
18046
18047 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
18048
18049         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
18050         return type.
18051         * gcc.dg/cpp/digraphs.c: Declare puts.
18052
18053 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18054
18055         * g++.old-deja/g++.other/warn5.C: New test.
18056
18057 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18058
18059         * g++.old-deja/g++.pt/spec40.C: New test.
18060
18061 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18062
18063         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
18064         case.
18065         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
18066
18067 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
18068
18069         * gcc.c-torture/compile/20010209-1.c: New test.
18070
18071 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
18072
18073         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
18074         excess errors message but not if it crashes.
18075         * g++.old-deja/g++.other/crash27.C: Likewise.
18076         * g++.old-deja/g++.other/crash28.C: Likewise.
18077         * g++.old-deja/g++.other/crash30.C: Likewise.
18078         * g++.old-deja/g++.other/crash32.C: Likewise.
18079         * g++.old-deja/g++.other/crash35.C: Likewise.
18080         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18081
18082 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18083
18084         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
18085         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
18086         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
18087         g77.f-torture/execute/execute.exp,
18088         g77.f-torture/noncompile/noncompile.exp,
18089         gcc.c-torture/execute/execute.exp,
18090         gcc.c-torture/execute/memcheck/memcheck.exp,
18091         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
18092         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
18093         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
18094         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
18095         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
18096         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
18097         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18098         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
18099         Remove bug reporting instructions with ancient email addresses.
18100
18101 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18102
18103         * gcc.dg/20010202-1.c: New test.
18104         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
18105
18106 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
18107
18108         * g++.dg/stdbool-if.C: New test.
18109
18110 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
18111
18112         * objc/execute/fdecl.m: Added main().
18113
18114 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18115
18116         * gcc.c-torture/execute/20010206-1.c: New test.
18117
18118 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18119
18120         * gcc.dg/cpp/avoidpaste1.c: Update.
18121
18122 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
18123
18124         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
18125         Pero <nicola@brainstorm.co.uk>.
18126         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
18127
18128 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
18129
18130         * g++.old-deja/g++.pt/spec39.C: New test.
18131
18132 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
18133
18134         * gcc.c-torture/compile/20010202-1.c: New test.
18135
18136 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
18137
18138         * g++.old-deja/g++.abi/primary2.C: New test.
18139         * g++.old-deja/g++.abi/primary3.C: New test.
18140         * g++.old-deja/g++.abi/primary4.C: New test.
18141         * g++.old-deja/g++.abi/primary5.C: New test.
18142         * g++.old-deja/g++.abi/vtable3.h: New test.
18143         * g++.old-deja/g++.abi/vtable3a.C: New test.
18144         * g++.old-deja/g++.abi/vtable3b.C: New test.
18145         * g++.old-deja/g++.abi/vtable3c.C: New test.
18146         * g++.old-deja/g++.abi/vtable3d.C: New test.
18147         * g++.old-deja/g++.abi/vtable3e.C: New test.
18148         * g++.old-deja/g++.abi/vtable3f.C: New test.
18149         * g++.old-deja/g++.abi/vtable3g.C: New test.
18150         * g++.old-deja/g++.abi/vtable3h.C: New test.
18151         * g++.old-deja/g++.abi/vtable3i.C: New test.
18152         * g++.old-deja/g++.abi/vtable3j.C: New test.
18153         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
18154
18155 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
18156
18157         * g++.old-deja/g++.other/anon6.C: New test.
18158         * g++.old-deja/g++.other/anon7.C: New test.
18159
18160 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
18161
18162         * gcc.dg/cpp/avoidpaste2.c: New tests.
18163
18164 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
18165
18166         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
18167
18168 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
18169
18170         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
18171         DECIMAL_DIG cases for Irix."
18172
18173 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
18174
18175         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
18176
18177 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
18178
18179         * gcc.dg/c99-tag-1.c: New test.
18180
18181 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18182
18183         * gcc.dg/cpp/tr-warn1.c: Add tests.
18184
18185 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18186
18187         * gcc.dg/cpp/avoidpaste1.c: Update.
18188         * gcc.dg/cpp/paste4.c: Update.
18189
18190 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
18191
18192         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
18193         cases for Irix.
18194
18195 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18196
18197         * g++.old-deja/g++.other/inline19.C: New test.
18198
18199 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18200
18201         * gcc.dg/Wlarger-than.c: New test.
18202
18203 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18204
18205         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
18206
18207 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
18208
18209         * gcc.c-torture/execute/20010129-1.c: New test.
18210         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
18211
18212 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18213
18214         * gcc.dg/cpp/avoidpaste1.c: Test case.
18215
18216 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
18217
18218         * g++.old-deja/g++.other/inline18.C: New test.
18219
18220 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18221
18222         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
18223         and __builtin_putchar.
18224
18225 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
18226
18227         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
18228         tests.
18229
18230 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
18231
18232         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
18233         floating point number rounding mode to round to the nearest
18234         representable mode.
18235
18236 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
18237
18238         * g++.old-deja/g++.other/mangle2.C: New test.
18239
18240 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
18241
18242         * gcc.c-torture/compile/20010124-1.c: New test.
18243
18244 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
18245
18246         * g++.old-deja/g++.pt/spec38.C: New test.
18247
18248 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18249
18250         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
18251         "Build don't run".
18252
18253 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18254
18255         * gcc.c-torture/execute/20010123-1.c: New test.
18256
18257 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
18258
18259         * g++.old-deja/g++.pt/spec37.C: New test.
18260
18261 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
18262
18263         * g++.old-deja/g++.pt/overload14.C: New test.
18264
18265 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18266
18267         * gcc.c-torture/execute/20010122-1.c: New test, exercise
18268         __builtin_return_address.
18269
18270 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
18271
18272         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
18273         * g++.old-deja/g++.pt/spec35.C: New test.
18274         * g++.old-deja/g++.pt/spec36.C: New test.
18275
18276 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
18277
18278         * gcc.c-torture/compile/20010118-1.c: New test.
18279
18280 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
18281
18282         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
18283
18284 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
18285
18286         * gcc.c-torture/execute/20010119-1.c: New test.
18287
18288 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18289
18290         * g++.old-deja/g++.other/vbase5.C: New test.
18291
18292 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
18293
18294         * gcc.c-torture/execute/20010118-1.c: New test.
18295
18296 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18297
18298         * g++.old-deja/g++.pt/deduct3.C: New test.
18299
18300 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18301
18302         * g++.old-deja/g++.pt/spec34.C: New test.
18303
18304 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
18305
18306         * g77.f-torture/compile/20000601-2.f: New test.
18307
18308 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18309
18310         * g++.old-deja/g++.other/init17.C: New test.
18311
18312 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
18313
18314         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
18315
18316 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18317
18318         * g++.old-deja/g++.pt/unify8.C: New test.
18319
18320 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18321
18322         * g++.old-deja/g++.abi/vbase1.C: New test.
18323
18324 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18325
18326         * g++.old-deja/g++.pt/crash65.C: New test.
18327
18328 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
18329
18330         * gcc.dg/cpp/assembl2.S: New test case.
18331
18332 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
18333
18334         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
18335         are supported.
18336
18337 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18338
18339         * g++.old-deja/g++.other/builtins1.C: New test.
18340         * g++.old-deja/g++.other/builtins2.C: Likewise.
18341         * g++.old-deja/g++.other/builtins3.C: Likewise.
18342         * g++.old-deja/g++.other/builtins4.C: Likewise.
18343
18344 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
18345
18346         * gcc.c-torture/compile/20010117-1.c: New test.
18347         * gcc.c-torture/compile/20010117-2.c: New test.
18348
18349 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18350
18351         * g77.f-torture/execute/20010116.[fx]: New test,
18352         XFAIL on i?86-*-*.
18353         * g77.f-torture/compile/20010115.f: Indicate it's
18354         a test for PR fortran/1636.
18355
18356 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
18357
18358         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
18359
18360 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18361
18362         * g77.f-torture/compile/20010115.f: New test.
18363
18364 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
18365
18366         * g++.old-deja/g++.pt/nontype5.C: New test.
18367
18368 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18369
18370         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
18371         have an equivalent working one below it.
18372
18373 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
18374
18375         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
18376         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
18377
18378 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
18379
18380         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
18381         message containing "init_priority".
18382         (conpr-2.C): Likewise.
18383         (conpr-3.C): Likewise.
18384         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
18385
18386 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18387
18388         * gcc.c-torture/execute/20010114-2.c: New test.
18389
18390 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
18391
18392         * gcc.c-torture/compile/20010114-1.c: New test.
18393         * gcc.c-torture/compile/20010114-1.x: Xfail.
18394         * gcc.c-torture/compile/20010114-2.c: New test.
18395         * gcc.c-torture/execute/20010114-1.c: New test.
18396         * gcc.dg/trunc-1.c: New test.
18397         * gcc.dg/uninit-B.c: New test.
18398
18399 2001-01-13  Nick Clifton  <nickc@redhat.com>
18400
18401         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
18402         target.
18403
18404 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18405
18406         * gcc.c-torture/compile/20010113-1.c: New test.
18407
18408 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
18409
18410         * gcc.c-torture/compile/20001212-1.c: New test.
18411
18412 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18413
18414         * gcc.dg/cpp/widestr1.c: Update.
18415         * gcc.dg/cpp/prag-imp.c: Remove.
18416
18417 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
18418
18419         * gcc.c-torture/execute/20000801-3.x: Remove.
18420         * gcc.dg/c90-init-1.c: New test.
18421         * gcc.dg/c99-init-1.c: New test.
18422         * gcc.dg/c99-init-2.c: New test.
18423         * gcc.dg/gnu99-init-1.c: New test.
18424
18425 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
18426
18427         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
18428         testing that no relevant ones were found.
18429
18430 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18431
18432         * g++.old-deja/g++.pt/cast2.C: New test.
18433
18434 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18435
18436         * g++.old-deja/g++.pt/friend47.C: New test.
18437
18438 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18439
18440         * g++.old-deja/g++.pt/instantiate13.C: New test.
18441
18442 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18443
18444         * g++.old-deja/g++.other/defarg7.C: New test.
18445         * g++.old-deja/g++.other/defarg8.C: New test.
18446
18447 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18448
18449         * g++.old-deja/g++.pt/crash64.C: New test.
18450
18451 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18452
18453         * g++.old-deja/g++.pt/crash63.C: New test.
18454
18455 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
18456
18457         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
18458
18459 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
18460
18461         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
18462
18463 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18464
18465         * g++.old-deja/g++.pt/error3.C: New test.
18466
18467 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18468
18469         * g++.old-deja/g++.other/crash39.C: New test.
18470
18471 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18472
18473         * g++.old-deja/g++.other/vbase4.C: New test.
18474
18475 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
18476
18477         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
18478         * gcc.dg/special/20000419-2.c: New file. Identical to above.
18479         * gcc.dg/special/special.exp: New test driver which will check
18480         for alias support for the above test.
18481
18482 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
18483
18484         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
18485         problems on small machines.
18486         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
18487         parameterize.
18488
18489 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
18490
18491         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
18492         mips.
18493         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
18494
18495 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
18496
18497         * g++.old_deja/g++.pt/using8.C: New test.
18498
18499 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18500
18501         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
18502
18503 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
18504
18505         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
18506         where a failure is expected.
18507         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
18508
18509 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18510
18511         * g++.old_deja/g++.pt/instantiate12.C: New test.
18512
18513 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18514
18515         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
18516         start of structs.
18517         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
18518         * g++.old-deja/g++.brendan/crash17.C: Likewise.
18519         * g++.old-deja/g++.brendan/crash29.C: Likewise.
18520         * g++.old-deja/g++.brendan/crash48.C: Likewise.
18521         * g++.old-deja/g++.brendan/ns1.C: Likewise.
18522         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
18523         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18524         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
18525         * g++.old-deja/g++.eh/spec6.C: Likewise.
18526         * g++.old-deja/g++.jason/crash3.C: Likewise.
18527         * g++.old-deja/g++.law/ctors11.C: Likewise.
18528         * g++.old-deja/g++.law/ctors17.C: Likewise.
18529         * g++.old-deja/g++.law/ctors5.C: Likewise.
18530         * g++.old-deja/g++.law/ctors9.C: Likewise.
18531         * g++.old-deja/g++.mike/ambig1.C: Likewise.
18532         * g++.old-deja/g++.mike/net22.C: Likewise.
18533         * g++.old-deja/g++.mike/p3538a.C: Likewise.
18534         * g++.old-deja/g++.mike/p3538b.C: Likewise.
18535         * g++.old-deja/g++.mike/virt3.C: Likewise.
18536         * g++.old-deja/g++.niklas/t128.C: Likewise.
18537         * g++.old-deja/g++.other/anon4.C: Likewise.
18538         * g++.old-deja/g++.other/using1.C: Likewise.
18539         * g++.old-deja/g++.other/warn3.C: Likewise.
18540         * g++.old-deja/g++.pt/t37.C: Likewise.
18541         * g++.old-deja/g++.robertl/eb69.C: Likewise.
18542         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18543
18544 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18545
18546         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
18547
18548 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18549
18550         * gcc.c-torture/execute/stdio-opt-3.c: New test.
18551
18552 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
18553
18554         * gcc.c-torture/compile/20010107-1.c: New test.
18555
18556 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18557
18558         * gcc.c-torture/execute/builtin-noret-1.c: New test.
18559
18560 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18561
18562         * gcc.dg/format/format.h: New file.
18563         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
18564         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
18565         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
18566         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
18567         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
18568         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
18569         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
18570         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
18571         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
18572         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
18573         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
18574         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
18575         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
18576         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
18577         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
18578         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
18579         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
18580         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
18581         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
18582         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
18583         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
18584         instead of declaring standard types, macros and functions in each
18585         test.
18586
18587 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
18588
18589         * gcc.c-torture/execute/20010106-1.c: New test.
18590
18591 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18592
18593         * gcc.dg/format/format.exp: New file.
18594         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
18595         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
18596         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
18597         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
18598         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
18599         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
18600         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
18601         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
18602         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
18603         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
18604         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
18605         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
18606         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
18607         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
18608         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
18609         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
18610         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
18611         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
18612         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
18613         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
18614         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
18615         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
18616         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
18617         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
18618         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
18619         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
18620         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
18621         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
18622         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
18623         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
18624         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
18625         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
18626         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
18627         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
18628         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
18629         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
18630         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
18631         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
18632         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
18633         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
18634         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
18635         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
18636
18637 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
18638
18639         * gcc.c-torture/execute/991228-1.c: Take word endianness into
18640         account.
18641
18642 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18643
18644         * gcc.c-torture/execute/builtin-complex-1.c: New test.
18645
18646 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
18647
18648         * g++.old-deja/g++.pt/crash62.C: New test.
18649
18650 2001-01-04  Richard Henderson  <rth@redhat.com>
18651
18652         * gcc.dg/20000926-1.c: Update expected warnings.
18653         * gcc.dg/array-2.c: Likewise.
18654         * gcc.dg/array-4.c: Also validate flexible array members.
18655         * gcc.dg/c99-flex-array-1.c: New.
18656
18657 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
18658
18659         * gcc.c-torture/compile/20001222-1.x: Remove.
18660
18661 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18662
18663         * gcc.c-torture/execute/built-in-setjmp.c: New.
18664
18665 2001-01-03  Richard Henderson  <rth@redhat.com>
18666
18667         * gcc.dg/940510-1.c: Update expected error wording.
18668         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
18669
18670 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
18671
18672         * lib/target-supports.exp (check_alias_available): Modified to
18673         indicate aliases not supported if only weak aliases are supported.
18674
18675 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18676
18677         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
18678         Turn on cmpstrsi checks for __pj__ and __i370__.
18679
18680 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18681
18682         * g++.old-deja/g++.other/virtual11.C: New test.
18683
18684 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18685
18686         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
18687
18688 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18689
18690         * gcc.c-torture/compile/20010102-1.c: New test.
18691
18692 2001-01-02  Andreas Jaeger  <aj@suse.de>
18693
18694         * gcc.dg/noreturn-3.c: New test.
18695
18696         * gcc.dg/noreturn-4.c: New test.
18697
18698 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18699
18700         * gcc.c-torture/execute/stdio-opt-1.c: Also test
18701         __builtin_fputc and __builtin_fwrite.
18702
18703 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
18704
18705         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
18706         signed char, not default char.
18707
18708 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
18709
18710         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
18711
18712 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
18713
18714         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
18715
18716 2000-12-29  Richard Henderson  <rth@redhat.com>
18717
18718         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
18719         (__cyg_profile_func_exit): Define.
18720
18721 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
18722
18723         * g++.dg/vtgc1.C: New test.
18724
18725 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
18726
18727         * gcc.dg/noncompile/20001228-1.c: New test.
18728
18729         * gcc.dg/20001228-1.c: New test.
18730
18731         * gcc.c-torture/execute/20001228-1.c: New test.
18732
18733 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
18734
18735         * gcc.dg/format-strfmon-1.c: New test.
18736
18737 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18738
18739         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
18740         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
18741         * gcc.c-torture/execute/string-opt-1.c: Likewise.
18742         * gcc.c-torture/execute/string-opt-2.c: Likewise.
18743         * gcc.c-torture/execute/string-opt-3.c: Likewise.
18744         * gcc.c-torture/execute/string-opt-4.c: Likewise.
18745         * gcc.c-torture/execute/string-opt-6.c: Likewise.
18746         * gcc.c-torture/execute/string-opt-7.c: Likewise.
18747         * gcc.c-torture/execute/string-opt-8.c: Likewise.
18748         * gcc.c-torture/execute/string-opt-9.c: Likewise.
18749         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18750         * gcc.c-torture/execute/string-opt-11.c: Likewise.
18751         * gcc.c-torture/execute/string-opt-12.c: Likewise.
18752
18753         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
18754         * gcc.c-torture/execute/string-opt-4.c: Test index.
18755
18756 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
18757
18758         * gcc.c-torture/compile/20001226-1.c: New test.
18759
18760 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18761
18762         * gcc.c-torture/compile/20001222-1.c: New test.
18763         * gcc.c-torture/compile/20001222-1.x: Xfail.
18764
18765 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
18766
18767         * gcc.c-torture/execute/comp-goto-2.c: New test.
18768
18769 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
18770
18771         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
18772         Use long types if __INT_MAX__ is 32767.
18773         (main): Use cast to (sint32 *) when poking 88 into a_page.
18774
18775         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
18776
18777 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
18778
18779         * gcc.c-torture/compile/20001221-1.c: New test.
18780         * gcc.c-torture/execute/20001221-1.c: New test.
18781
18782 2000-12-20  Richard Henderson  <rth@redhat.com>
18783
18784         * g++.old-deja/g++.pt/crash36.C: Update error lines.
18785         * g++.old-deja/g++.robertl/eb109.C: Likewise.
18786
18787 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18788
18789         * gcc.dg/compare3.c: New test.
18790
18791 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18792
18793         * gcc.dg/format-warnll-1.c: New test.
18794
18795 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
18796
18797         * gcc.dg/cpp/cmdlne-P.c: New test.
18798
18799 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18800
18801         * gcc.c-torture/execute/builtin-abs-1.c,
18802         gcc.c-torture/execute/builtin-abs-2.c: New tests.
18803
18804 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18805
18806         * gcc.dg/cpp/multiline.c: New test.
18807
18808 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18809
18810         * g++.old-deja/g++.other/syshdr1.C: Update.
18811         * gcc.dg/cpp/lineflags.c: Remove temporarily.
18812
18813 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18814
18815         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
18816
18817 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18818
18819         * g++.old-deja/g++.pt/ttp65.C: New test.
18820
18821 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18822
18823         * g++.old-deja/g++.pt/ttp64.C: New test.
18824
18825 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18826
18827         * g++.old-deja/g++.pt/spec33.C: New test.
18828
18829 2000-12-14  Catherine Moore  <clm@redhat.com>
18830
18831         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
18832         * gcc.c-torture/execute/920612-2.c: Likewise.
18833         * gcc.c-torture/execute/920428-2.c: Likewise.
18834         * gcc-c-torture/execute/va-arg-11.c: Call exit.
18835         * gcc.c-torture/execute/va-arg-21.c: Likewise.
18836
18837 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18838
18839         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
18840         * gcc.dg/pack-test-2.c: Likewise.
18841
18842 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18843
18844         Tests by Zack Weinberg <zackw@stanford.edu>.
18845
18846         * gcc.dg/cpp/defined.c: Update.
18847         * gcc.dg/cpp/defined_trad.c: New tests.
18848
18849 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18850
18851         * gcc.dg/cpp/trad-direct.c: Update.
18852
18853 2000-12-11  Neil Booth  <neilb@earthling.net>
18854
18855         * gcc.dg/cpp/defined_trad.c
18856
18857 2000-12-11  Neil Booth  <neilb@earthling.net>
18858
18859         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
18860
18861 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18862
18863         * gcc.dg/format-miss-2.c: New test.
18864
18865 2000-12-09  Neil Booth  <neilb@earthling.net>
18866
18867         * gcc.dg/cpp/lineflags.c: New tests.
18868         * gcc.dg/cpp/poison.c: Update.
18869         * gcc.dg/cpp/redef2.c: Update.
18870         * gcc.dg/cpp/skipping.c: New test.
18871
18872 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
18873
18874         * g++.old-deja/g++.other/eh3.C: New testcase.
18875
18876 2000-12-07  Neil Booth  <neilb@earthling.net>
18877
18878         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
18879         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
18880         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
18881         wtr-union-init-2.c, wtr-union-init-3.c: Update.
18882         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
18883         Update.
18884
18885 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18886
18887         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
18888         __SIZE_TYPE__ instead of int for type of integers cast to
18889         pointers.
18890
18891 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
18892
18893         * g++.old-deja/g++.other/cleanup4.C: New test.
18894
18895 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18896
18897         * format-sec-1.c: New test.
18898
18899 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18900
18901         * gcc.dg/format-nonlit-3.c: New test.
18902
18903 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18904
18905         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
18906         through a null pointer.
18907
18908 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18909
18910         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
18911         * g++.old-deja/g++.pt/partial4.C: New test.
18912
18913 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
18914
18915         * gcc.c-torture/execute/ieee/hugeval.x: New.
18916
18917 2000-12-06  Neil Booth  <neilb@earthling.net>
18918
18919         * gcc.dg/cpp/backslash2.c: New tests.
18920
18921 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18922
18923         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
18924         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
18925
18926 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
18927
18928         * gcc.c-torture/execute/20001203-2.c: New testcase.
18929
18930 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
18931
18932         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
18933         * g++.old-deja/g++.other/virtual10.C: New test.
18934
18935 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
18936
18937         * g++.old-deja/g++.mike/pmf5.C: Remove test.
18938
18939 2000-12-05  Richard Henderson  <rth@redhat.com>
18940
18941         * gcc.c-torture/compile/20001205-1.c: New.
18942
18943 2000-12-04  Neil Booth  <neilb@earthling.net>
18944
18945         * g++.old-deja/g++.other/virtual9.C: New test.
18946         * g++.old-deja/g++.pt/crash61.C: New test.
18947         * gcc.c-torture/execute/loop-9.c: New test.
18948
18949 2000-12-04  Neil Booth  <neilb@earthling.net>
18950
18951         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
18952         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
18953         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
18954         * gcc.dg/cpp/extratokens.c: ...here.
18955
18956 2000-12-04  Neil Booth  <neilb@earthling.net>
18957
18958         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
18959         New tests.
18960
18961 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18962
18963         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
18964         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
18965
18966 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18967
18968         * gcc.c-torture/execute/20001203-1.c: New test.
18969
18970 2000-12-03  Neil Booth  <neilb@earthling.net>
18971
18972         * gcc.dg/cpp/macro6.c: New test cases.
18973
18974 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18975
18976         * gcc.c-torture/execute/string-opt-9.c: New test.
18977         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18978         * gcc.c-torture/execute/string-opt-11.c: Likewise.
18979         * gcc.c-torture/execute/string-opt-12.c: Likewise.
18980
18981         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
18982         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
18983
18984 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
18985
18986         * gcc.dg/cpp/if-6.c: New testcase.
18987
18988         * gcc.dg/20001201-1.c: New testcase.
18989
18990 2000-12-02  Neil Booth  <neilb@earthling.net>
18991
18992         * g++.old-deja/g++.other/externC4.C,
18993         g++.old-deja/g++.other/friend10.C: New tests.
18994
18995 2000-12-02  Neil Booth  <neilb@earthling.net>
18996
18997         * g++.old-deja/g++.other/instan2.C
18998         * g++.old-deja/g++.other/instan3.C: New test.
18999
19000 2000-12-02  Neil Booth  <neilb@earthling.net>
19001
19002         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
19003         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
19004         gnuc99.c,gnuc99-pedantic.c: New tests.
19005
19006 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19007
19008         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
19009         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
19010
19011 2000-12-01  Neil Booth  <neilb@earthling.net>
19012
19013         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
19014         * gcc.dg/cpp/poison.c: Update.
19015         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
19016
19017 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
19018
19019         * g77.f-torture/execute/20001201.f: New test.
19020
19021 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19022
19023         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
19024
19025 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
19026
19027         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
19028
19029 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19030
19031         * g++.old-deja/g++.other/cast6.C: New test.
19032
19033 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
19034
19035         * gcc.c-torture/execute/20001130-2.c: New testcase.
19036
19037 2000-11-30  Richard Henderson  <rth@redhat.com>
19038
19039         * gcc.c-torture/execute/20001130-1.c: New test.
19040
19041 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19042
19043         * g++.old-deja/g++.other/op3.C: New test.
19044
19045 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19046
19047         * g++.old-deja/g++.other/op2.C: New test.
19048
19049 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19050
19051         * g++.old-deja/g++.other/crash38.C: New test.
19052
19053 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
19054
19055         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
19056
19057 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
19058
19059         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
19060         tests.
19061         * gcc.c-torture/execute/string-opt-6.c: New test.
19062
19063         * gcc.dg/20001117-1.c: Add main.
19064
19065 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
19066
19067         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
19068         Move from here ...
19069         * gcc.dg/940510-1.c: ... to here.
19070
19071         * gcc.dg/20000926-1.c: GNU C now allows initializations of
19072         zero-size arrays in toplevel structures.
19073
19074 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19075
19076         * gcc.c-torture/execute/loop-8.c: New test.
19077
19078 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19079
19080         * g++.old-deja/g++.other/base1.C: New test.
19081
19082 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19083
19084         * g++.old-deja/g++.other/parse2.C: New test.
19085
19086 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19087
19088         * g++.old-deja/g++.pt/incomplete1.C: New test.
19089
19090 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19091
19092         * g++.old-deja/g++.other/friend9.C: New test.
19093
19094 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19095
19096         * gcc.dg/20001127-1.c: New test.
19097
19098 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19099
19100         * g++.old-deja/g++.pt/friend46.C: New test.
19101
19102 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19103
19104         * g++.old-deja/g++.other/ptrmem8.C: New test.
19105
19106 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19107
19108         * gcc.c-torture/execute/string-opt-7.c: New test.
19109         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19110
19111 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19112
19113         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
19114         instead of 'mkcheck 2'.
19115
19116 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19117
19118         * gcc.c-torture/execute/memcheck/driver.c,
19119         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
19120         C9X references to refer to C99.
19121
19122 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
19123
19124         * gcc.dg/ultrasp3.c: New test.
19125
19126 2000-11-25  Neil Booth  <neilb@earthling.net>
19127
19128         * gcc.dg/cpp/include2.c: Update test to be locale independent.
19129
19130 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
19131
19132         * gcc.c-torture/compile/20001123-2.c: New.
19133
19134 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19135
19136         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
19137
19138 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
19139
19140         * gcc.dg/sequence-point-1.c: Add some new tests.
19141         * gcc.c-torture/execute/20001124-1.c: New test.
19142
19143 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19144
19145         * g++.old-deja/g++.other/vaarg4.C: New test.
19146         * gcc.c-torture/compile/20001123-1.c: New test.
19147
19148 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19149
19150         * g++.other/crash24.C: Adjust and remove XFAIL.
19151         * g++.other/crash37.C: New test.
19152
19153 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
19154
19155         * g++.old-deja/g++.pt/instantiate9.C: New test.
19156
19157 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
19158
19159         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
19160         new ABI, too.
19161
19162         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
19163         * g++.old-deja/g++.robertl/eb55.C: Likewise.
19164
19165 2000-11-22  Neil Booth  <neilb@earthling.net>
19166
19167         * gcc.dg/cpp/Wtrigraphs.c: New test.
19168
19169 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
19170
19171         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
19172
19173 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
19174
19175         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
19176
19177 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
19178
19179         * lib/gcc-dg.exp: load_lib scanasm.exp.
19180         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
19181         * lib/g++-dg.exp: load_lib scanasm.exp.
19182         * lib/scanasm.exp: New.
19183         (scan-assembler, scan-assembler-not): Add optional arguments to
19184         test name, or if not present, the pattern name.
19185         (scan-assembler-dem, scan-assembler-dem-not): New.
19186
19187         * g++.dg/dg.exp: New.
19188
19189 2000-11-21  Neil Booth  <neilb@earthling.net>
19190
19191         * gcc.dg/cpp/integrated1.c: Remove.
19192
19193 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19194
19195         * gcc.c-torture/execute/20001121-1.c: New test.
19196
19197 2000-11-21  Richard Henderson  <rth@redhat.com>
19198
19199         * gcc.c-torture/compile/20001121-1.c: New test.
19200
19201 2000-11-20  Neil Booth  <neilb@earthling.net>
19202
19203         * gcc.dg/cpp/integrated1.c: New test.
19204
19205 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19206
19207         * g++.old-deja/g++.other/inline17.C: New test.
19208
19209 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
19210
19211         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
19212         local variable to be zero: I made the variable global. Now
19213         uses abort() and exit() instead of relying on main's return value.
19214
19215 2000-11-20  Neil Booth  <neilb@earthling.net>
19216
19217         * gcc.dg/cpp/paste2.c: Update test.
19218         * objc/execute/paste.m: New test.
19219
19220 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19221
19222         * gcc.dg/c99-condexpr-1.c: New test.
19223
19224 2000-11-20  Neil Booth  <neilb@earthling.net>
19225
19226         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
19227
19228 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
19229
19230         * g++.old-deja/g++.pt/export1.C: New test.
19231
19232 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
19233
19234         * gcc.dg/20001117-1.c: New test.
19235
19236 2000-11-18  Richard Henderson  <rth@redhat.com>
19237
19238         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
19239
19240 2000-11-18  Richard Henderson  <rth@redhat.com>
19241
19242         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
19243         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
19244         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
19245
19246 2000-11-18  Richard Henderson  <rth@redhat.com>
19247
19248         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
19249         (main): New.  Exit cleanly.
19250
19251 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19252
19253         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
19254         gcc.dg/c99-fordecl-2.c: New tests.
19255
19256 2000-11-18  Richard Henderson  <rth@redhat.com>
19257
19258         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
19259         * gcc.c-torture/execute/zerolen-2.c: New.
19260
19261 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19262
19263         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
19264         memory.
19265
19266 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
19267
19268         * g++.old-deja/g++.pt/instantiate8.C: New test.
19269
19270 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
19271
19272         * g++.old-deja/g++.other/incomplete.C: Add more tests.
19273         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
19274
19275 2000-11-16  Nick Clifton  <nickc@redhat.com>
19276
19277         * gcc.c-torture/execute/nestfunc-2.c: New test.
19278         * gcc.c-torture/execute/nestfunc-3.c: New test.
19279
19280 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
19281
19282         * gcc.c-torture/compile/20001116-1.c: New test.
19283
19284 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19285
19286         * gcc.c-torture/execute/20001115-1.c: New test.
19287
19288 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
19289
19290         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
19291         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
19292         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
19293         * g++.old-deja/g++.abi/vmihint.C: Likewise.
19294
19295 2000-11-15  Neil Booth  <neilb@earthling.net>
19296
19297         gcc.dg/cpp/_Pragma1.c: Update.
19298         gcc.dg/cpp/_Pragma2.c: New test.
19299
19300 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
19301
19302         * g++.old-deja/g++.other/anon5.C: New test.
19303
19304 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19305
19306         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
19307         tests.
19308
19309 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
19310
19311         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
19312         output.
19313
19314 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19315
19316         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
19317         labels at end of compound statements.
19318
19319 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
19320
19321         * gcc.c-torture/execute/loop-7.c: New test.
19322
19323 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19324
19325         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
19326
19327 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19328
19329         * gcc.dg/c99-bool-1.c: New test.
19330
19331 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19332
19333         * gcc.dg/c99-scope-1.c: Remove xfail.
19334         * gcc.dg/c99-scope-2.c: New test.
19335
19336 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19337
19338         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
19339         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
19340
19341 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
19342
19343         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
19344         error messages.
19345
19346         * g++.mike/p700.C: Don't typedef wchar_t.
19347         * g++.mike/p784.C: Likewise.
19348         * g++.mike/eb101.C: Don't use __wchar_t.
19349
19350 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19351
19352         * g77.f-torture/execute/20001111.[fx]: Test premature exit
19353         from DO loop.
19354
19355 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
19356
19357         * gcc.c-torture/execute/20001111-1.c: New test.
19358
19359 2000-11-10  Nick Clifton  <nickc@redhat.com>
19360
19361         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
19362         long multuiple and accumulate.
19363
19364 2000-11-09  Richard Henderson  <rth@redhat.com>
19365
19366         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
19367         via size_t instead of int.
19368
19369         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
19370         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19371         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19372         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19373
19374 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
19375
19376         * gcc.c-torture/compile/20001109-1.c: New test.
19377         * gcc.c-torture/compile/20001109-2.c: New test.
19378
19379 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
19380
19381         * g++.old-deja/g++.pt/operator1.C: New test.
19382         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
19383
19384 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19385
19386         * gcc.dg/20001108-1.c: New test.
19387
19388 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19389
19390         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
19391         with both arguments constant strings.
19392         * gcc.c-torture/execute/string-opt-3.c: New test.
19393         * gcc.c-torture/execute/string-opt-4.c: New test.
19394         * gcc.c-torture/execute/string-opt-5.c: New test.
19395
19396 2000-11-08  Nick Clifton  <nickc@redhat.com>
19397
19398         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
19399         mulsidi3adddi patterns.
19400
19401 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
19402
19403         * g++.old-deja/g++.other/crash36.C: New test.
19404
19405 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
19406
19407         * g++.old-deja/g++.other/init16.C: New test.
19408
19409 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
19410
19411         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
19412
19413 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
19414
19415         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
19416         * gcc.c-torture/execute/va-arg-16.x: Likewise.
19417         * gcc.c-torture/execute/va-arg-17.x: Likewise.
19418
19419 2000-11-07  DJ Delorie  <dj@redhat.com>
19420
19421         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
19422
19423 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19424
19425         * gcc.c-torture/execute/string-opt-1.c: New test.
19426
19427 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
19428
19429         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
19430         mips-sgi-irix6.* because the MIPS ABI passes floating-point
19431         parameters in registers, and there is no way for a varargs
19432         function to know in which order the integer and floating-point
19433         parameters should be interleaved when they are placed on the
19434         stack.
19435         * gcc.c-torture/execute/va-arg-16.x: Likewise.
19436         * gcc.c-torture/execute/va-arg-17.x: Likewise.
19437
19438 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19439
19440         * gcc.c-torture/execute/string-opt-2.c: New test.
19441
19442 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
19443
19444         * g++.old-deja/g++.pt/crash60.C: New test.
19445
19446 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
19447
19448         * g++.old-deja/g++.other/crash24.C: New test.
19449         * g++.old-deja/g++.other/crash25.C: New test.
19450         * g++.old-deja/g++.other/crash26.C: New test.
19451         * g++.old-deja/g++.other/crash27.C: New test.
19452         * g++.old-deja/g++.other/crash28.C: New test.
19453         * g++.old-deja/g++.other/crash29.C: New test.
19454         * g++.old-deja/g++.other/crash30.C: New test.
19455         * g++.old-deja/g++.other/crash31.C: New test.
19456         * g++.old-deja/g++.other/crash32.C: New test.
19457         * g++.old-deja/g++.other/crash33.C: New test.
19458         * g++.old-deja/g++.other/crash34.C: New test.
19459         * g++.old-deja/g++.other/crash35.C: New test.
19460
19461 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
19462
19463         * gcc.c-torture/execute/20001031-1.c: New test.
19464
19465 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
19466
19467         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
19468         namespace.
19469
19470         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
19471         standards-conformant.
19472
19473         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
19474
19475         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
19476         * g++.old-deja/g++.mike/p755a.C: Likewise.
19477         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
19478         library makes no calls to `operator new' during initialization.
19479
19480 2000-11-04  Neil Booth  <neilb@earthling.net>
19481
19482         * gcc.dg/cpp/include2.c: New tests.
19483
19484 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
19485
19486         * lib/g++.exp (g++_set_ld_library_path): New function.
19487         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
19488
19489 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
19490
19491         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
19492         warnings.
19493
19494 2000-11-01  Richard Henderson  <rth@redhat.com>
19495
19496         * g++.old-deja/g++.ext/namedret1.C: New.
19497         * g++.old-deja/g++.ext/namedret2.C: New.
19498         * g++.old-deja/g++.ext/namedret3.C: New.
19499
19500 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
19501
19502         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
19503         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
19504
19505 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19506
19507         * gcc.c-torture/execute/va-arg-21.c: New test.
19508
19509 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19510
19511         * gcc.dg/c99-complex-2.c: New test.
19512
19513 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19514
19515         * gcc.c-torture/execute/stdio-opt-1.c: New test.
19516
19517 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
19518
19519         * g++.old-deja/g++.other/inline16.C: New test.
19520
19521 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
19522
19523         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
19524         __PRETTY_FUNCTION__
19525
19526 2000-10-29  Neil Booth  <neilb@earthling.net>
19527
19528         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
19529         New tests.
19530         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
19531         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
19532         optimisation.
19533
19534 2000-10-29  Neil Booth  <neilb@earthling.net>
19535
19536         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
19537         * mi1.c, mi1c.h: Add null directives to multiple-include test.
19538         * mi5.c: Test multiple includes work with -C.
19539         * trigraphs.c: Test ^= version.
19540
19541 2000-10-28  Neil Booth  <neilb@earthling.net>
19542
19543         New tests and test updates for new macro expander.
19544
19545         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
19546         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
19547         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
19548         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
19549         new diagnostic messages.
19550
19551         * gcc.dg/cpp/macro3.c: New tests.
19552
19553 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
19554
19555         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
19556         on the same line.
19557
19558 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
19559
19560         * g++.old-deja/g++.other/eh2.C: New test.
19561
19562 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
19563
19564         * gcc.c-torture/execute/20001027-1.c: New test.
19565
19566 2000-10-26  Richard Henderson  <rth@redhat.com>
19567
19568         * gcc.c-torture/execute/20001026-1.c: New.
19569
19570 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
19571
19572         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
19573         * g++.old-deja/g++.law/builtin1.C: Likewise.
19574         * g++.old-deja/g++.law/ctors10.C: Likewise.
19575         * g++.old-deja/g++.law/virtual3.C: Likewise.
19576         * g++.old-deja/g++.mike/p658.C: Likewise.
19577         * g++.old-deja/g++.other/sibcall1.C: Likewise.
19578         * g++.old-deja/g++.other/vaarg2.C: Likewise.
19579         * g++.old-deja/g++.robertl/eb124.C: Likewise.
19580         * g++.old-deja/g++.robertl/eb44.C: Likewise.
19581         * g++.old-deja/g++.robertl/eb77.C: Likewise.
19582
19583 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19584
19585         * gcc.c-torture/compile/20001024-1.c: New test.
19586
19587 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
19588
19589         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
19590         to tell us whether or not we are using V3.
19591
19592 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19593
19594         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
19595         operands.
19596
19597 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19598
19599         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
19600
19601 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
19602
19603         * gcc.c-torture/execute/20001024-1.c: New test.
19604
19605 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
19606
19607         * g++.old-deja/g++.other/sibcall1.C: New test.
19608
19609 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
19610
19611         * gcc.dg/noncompile/init-3.c: New test.
19612
19613 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19614
19615         * gcc.dg/format-array-1.c: New test.
19616
19617 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19618
19619         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
19620         writing through null pointers; remove comment about testing
19621         unterminated strings.
19622
19623 2000-10-17  Matthew Hiller  <hiller@redhat.com>
19624
19625         * gcc.c-torture/execute/20001017-2.c: New test.
19626
19627 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19628
19629         * gcc.c-torture/compile/20001018-1.c: New test.
19630         * gcc.c-torture/compile/20001018-1.x: Xfail.
19631
19632 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19633
19634         * gcc.c-torture/execute/20001017-1.c: New test.
19635
19636 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19637
19638         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
19639         for multiple use of arguments with scanf formats; add tests for
19640         multiple use of arguments.
19641
19642 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
19643
19644         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
19645
19646 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19647
19648         * gcc.dg/format-miss-1.c: New test.
19649
19650 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
19651
19652         * gcc.c-torture/execute/20001013-1.c: New test.
19653
19654 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
19655
19656         * gcc.dg/format-branch-1.c: New test.
19657
19658 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
19659
19660         * README, lib/file-format.exp: Remove EGCS references.
19661
19662 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
19663
19664         * gcc.dg/20001013-1.c: New test.
19665
19666 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19667
19668         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
19669         for intmax_t in the compiler using __typeof__ and the type rules
19670         for conditional expressions.
19671
19672 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
19673
19674         * gcc.dg/20001012-1.c: New test.
19675         * gcc.dg/20001012-2.c: New test.
19676
19677 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19678
19679         * gcc.dg/format-attr-1.c: New test.
19680
19681 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19682
19683         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
19684         __LONG_LONG_MAX__ instead of LLONG_MAX.
19685
19686 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19687
19688         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
19689         scanf flags.
19690         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
19691         flags.
19692
19693 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19694
19695         * gcc.dg/sequence-pt-1.c: New test.
19696
19697 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
19698
19699         * gcc.c-torture/execute/20001011-1.c: New testcase.
19700         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
19701
19702 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
19703
19704         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
19705         does not error on it.
19706
19707 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
19708
19709         * gcc.dg/20001009-1.c: New test.
19710
19711 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
19712
19713         * gcc.c-torture/compile/20001009-1.c: Move from here ....
19714         * gcc.c-torture/execute/20001009-2.c: ... to here.
19715
19716 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
19717
19718         * gcc.c-torture/compile/20001009-1.c: New testcase.
19719         * gcc.c-torture/execute/20001009-1.c: New testcase.
19720         Testcases provided by Jan Hubicka <jh@suse.cz>.
19721
19722 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19723
19724         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
19725         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
19726         uintmax_t using <limits.h> to emulate the compiler's internal
19727         logic.  No longer XFAIL %j tests.
19728
19729 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19730
19731         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
19732         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
19733         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
19734         regexps and details of expected handling of some bad formats.
19735         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
19736         suppression.
19737
19738 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19739
19740         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
19741         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
19742         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
19743         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
19744         in list archives.
19745
19746 2000-10-06  Richard Henderson  <rth@cygnus.com>
19747
19748         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
19749         * g++.old-deja/g++.brendan/crash52.C: Likewise.
19750         * g++.old-deja/g++.jason/report.C: Likewise.
19751         * g++.old-deja/g++.law/friend5.C: Likewise.
19752         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
19753         of the expected warnings.
19754
19755 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
19756
19757         * g++.old-deja/g++.pt/enum14.C: New test.
19758
19759 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19760
19761         * g++.old-deja/g++.pt/crash59.C: New test.
19762
19763 2000-10-04  Will Cohen  <wcohen@redhat.com>
19764
19765         * gcc.dg/20000926-1.c: New test.
19766
19767 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
19768
19769         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
19770         function name for current C++ compiler.
19771         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
19772
19773 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
19774
19775         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
19776         __PRETTY_FUNCTION__.
19777         * g++.old-deja/g++.ext/pretty2.C: Likewise.
19778
19779 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19780
19781         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
19782
19783 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
19784
19785         * gcc.c-torture/compile/20000923-1.c: New test.
19786
19787 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
19788
19789         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
19790         * g++.old-deja/g++.pt/ttp62.C: Same.
19791         * g++.old-deja/g++.other/inline14.C: Same.
19792
19793 2000-09-24  Richard Henderson  <rth@cygnus.com>
19794
19795         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
19796
19797 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19798
19799         * gcc.dg/c90-printf-1.c: Add test for wide string format.
19800
19801 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
19802
19803         * gcc.c-torture/compile/20000922-1.c: New file.
19804
19805 2000-09-21  Nick Clifton  <nickc@redhat.com>
19806
19807         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
19808         a signed long modulo operation.
19809         (mod6): New function - perform an unsigned long modulo operation.
19810         (main): Add tests for modulos of very large numbers by very small
19811         dividends.
19812
19813 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19814
19815         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
19816
19817 2000-09-19  Richard Henderson  <rth@cygnus.com>
19818
19819         * gcc.dg/compare2.c (case 10): XFAIL.
19820
19821 2000-09-18  Richard Henderson  <rth@cygnus.com>
19822
19823         * gcc.c-torture/execute/20000906-1.c: Move ...
19824         * gcc.dg/20000906-1.c: ... here.  Only run on targets
19825         that support __builtin_trap.
19826
19827 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
19828
19829         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
19830
19831 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19832
19833         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
19834         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
19835         more $ format tests.
19836
19837 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19838
19839         * gcc.dg/format-errmk-1.c: New test.
19840
19841 2000-09-17  Greg McGary  <greg@mcgary.org>
19842
19843         * gcc.c-torture/execute/20000917-1.x: Remove.
19844
19845 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19846
19847         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
19848
19849 2000-09-17  Greg McGary  <greg@mcgary.org>
19850
19851         * gcc.c-torture/execute/20000917-1.c: New test.
19852         * gcc.c-torture/execute/20000917-1.x: XFAIL.
19853
19854 2000-09-16  Neil Booth  <NeilB@earthling.net>
19855
19856         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
19857         in nested macro bug.
19858
19859 2000-09-15  Neil Booth  <NeilB@earthling.net>
19860
19861         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
19862
19863 2000-09-14  Jeffrey A Law  (law@cygnus.com)
19864
19865         * gcc.c-torture/execute/20000914-1.c: New test.
19866
19867 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
19868
19869         * g++.other/inline13.C: New test.
19870
19871 2000-09-12  Andreas Jaeger  <aj@suse.de>
19872
19873         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
19874         constant by Ulrich Drepper <drepper@redhat.com>.
19875
19876 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
19877
19878         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
19879
19880 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19881
19882         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
19883
19884 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
19885
19886         * gcc.dg/cpp/backslash.c: New test.
19887
19888 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
19889
19890         * gcc.c-torture/execute/20000910-1.c: New test.
19891         * gcc.c-torture/execute/20000910-2.c: Likewise.
19892
19893 2000-09-11  Robert Lipe  <robertl@sco.com>
19894
19895         * gcc.dg/pragma-align.c: New test.
19896
19897 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
19898
19899         * g++.old-deja/g++.pt/explicit82.C: New test.
19900         * g++.old-deja/g++.pt/explicit83.C: New test.
19901
19902 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
19903
19904         * gcc.dg/asm-names.c: New test.
19905
19906 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19907
19908         * gcc.dg/cpp/tr-warn6.c: New test
19909
19910 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19911
19912         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
19913         be accepted.
19914
19915 2000-09-07  Catherine Moore  <clm@redhat.com>
19916
19917         * gcc.c-torture/execute/unroll-1.c: New test.
19918
19919 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
19920
19921         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
19922         ERROR markers.
19923         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
19924         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
19925         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
19926         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
19927         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
19928         Preprocess only.
19929         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
19930         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
19931
19932 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19933
19934         * g++.old-deja/g++.pt/deduct2.C: New test.
19935
19936 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19937
19938         * g++.old-deja/g++.pt/parms2.C: New test.
19939
19940 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19941
19942         * g++.old-deja/g++.pt/crash58.C: New test.
19943
19944 2000-09-06  Greg McGary  <greg@mcgary.org>
19945
19946         * gcc.c-torture/execute/20000906-1.c: New test.
19947         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
19948
19949 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19950
19951         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
19952
19953 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19954
19955         * g++.old-deja/g++.pt/crash57.C: New test.
19956
19957 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19958
19959         * g++.old-deja/g++.pt/crash56.C: New test.
19960
19961 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19962
19963         * g++.old-deja/g++.pt/koenig1.C: New test.
19964
19965 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
19966
19967         * gcc.dg/20000904-1.c: New test.
19968
19969 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
19970
19971         * gcc.dg/cpp/paste8.c: New test.
19972
19973 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
19974
19975         * gcc.c-torture/compile/20000827-1.c: New test.
19976
19977 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19978
19979         * gcc.dg/format-diag-1.c: New test.
19980
19981 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19982
19983         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
19984         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
19985         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
19986         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
19987         gcc.dg/formatz-1.c: Adjust warning regular expressions.
19988
19989 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19990
19991         * g++.old-deja/g++.other/nested4.C: New test.
19992
19993 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19994
19995         * g++.old-deja/g++.ns/scoped1.C: New test.
19996
19997 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
19998
19999         * lib/g++.exp: Support testing already-installed GCC.
20000
20001 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20002
20003         * wtr-label-1.c, wtr-suffix-1.c: New tests.
20004
20005 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20006
20007         * gcc.dg/return-type-2.c: New test.
20008
20009 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
20010
20011         * gcc.c-torture/compile/20000825-1.c: New test.
20012
20013 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
20014
20015         * gcc.dg/dwarf2-2.c: New test.
20016
20017 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
20018
20019         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
20020         dg-warning regexps.
20021
20022 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20023
20024         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
20025         gcc.dg/format-ext-5.c: New tests.
20026
20027 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
20028
20029         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
20030
20031 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
20032
20033         * gcc.dg/noncompile/930622-2.c: Adjust error message.
20034
20035 2000-08-24  Richard Henderson  <rth@cygnus.com>
20036
20037         * gcc.dg/ia64-sync-1.c: New test.
20038         * gcc.dg/ia64-sync-2.c: New test.
20039         * gcc.dg/ia64-asm-1.c: New test.
20040
20041 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20042
20043         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
20044         * gcc.dg/format-ext-2.c: New test.
20045
20046 2000-08-23  Jason Merrill  <jason@redhat.com>
20047
20048         * lib/old-dejagnu.exp: Also ignore "In member function" and
20049         "At global scope".
20050
20051 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20052
20053         * gcc.dg/noncompile/label-lineno-1.c: New test.
20054
20055 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20056
20057         * gcc.dg/c99-array-nonobj-1.c: New test.
20058
20059 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20060
20061         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
20062         tests.
20063         * gcc.dg/format-ext-1.c: New test.
20064
20065 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20066
20067         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
20068         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
20069         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
20070         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
20071         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
20072
20073 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20074
20075         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
20076         gcc.dg/c99-strftime-2.c: New tests.
20077
20078 2000-08-22  Richard Henderson  <rth@cygnus.com>
20079
20080         * gcc.c-torture/execute/20000822-1.c: New test.
20081
20082 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20083
20084         * gcc.c-torture/execute/20000819-1.x: Remove.
20085
20086 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20087
20088         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
20089         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
20090         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
20091         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
20092         gcc.dg/format-xopen-1.c: New tests.
20093
20094 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20095
20096         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
20097
20098 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20099
20100         * g++.old-deja/g++.other/loop2.C: New test.
20101
20102         * gcc.c-torture/compile/20000606-1.c: New test.
20103         * gcc.c-torture/compile/20000728-1.c: New test.
20104         * gcc.c-torture/execute/20000801-1.c: New test.
20105         * gcc.c-torture/execute/20000801-2.c: New test.
20106         * gcc.c-torture/execute/20000819-1.c: New test.
20107         * gcc.c-torture/execute/20000819-1.x: XFAIL.
20108         * gcc.dg/20000629-1.c: New test.
20109         * gcc.dg/20000724-1.c: New test.
20110         * gcc.dg/20000807-1.c: New test.
20111
20112 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
20113
20114         * gcc.dg/cpp/pragma-1.c: New test.
20115         * gcc.dg/cpp/pragma-2.c: New test.
20116
20117 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
20118
20119         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
20120         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
20121
20122 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20123
20124         * gcc.c-torture/compile/20000818-1.c: New test.
20125
20126 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
20127
20128         * gcc.c-torture/execute/20000818-1.c: New test.
20129
20130 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20131
20132         * gcc.dg/format-va-1.c: New test.
20133
20134 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20135
20136         * g++.old-deja/g++.other/typedef8.C: New test.
20137
20138 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20139
20140         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
20141         * g++.old-deja/g++.mike/net36.C: Mark candidate.
20142         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
20143         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
20144         * g++.old-deja/g++.other/ptrmem7.C: New test.
20145         * g++.old-deja/g++.pt/ptrmem10.C: New test.
20146
20147 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20148
20149         * g++.old-deja/g++.pt/typename27.C: New test.
20150
20151 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
20152
20153         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
20154         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
20155         * g++.old-deja/g++.pt/friend45.C: New test.
20156         * g++.old-deja/g++.other/friend8.C: New test.
20157
20158 2000-08-15  Richard Henderson  <rth@cygnus.com>
20159
20160         * gcc.c-torture/execute/20000815-1.c: New test.
20161
20162 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20163
20164         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
20165         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
20166         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
20167
20168 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
20169
20170         * g++.old-deja/g++.other/refinit2.C: New test.
20171
20172 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
20173
20174         * lib/c-torture.exp (c-torture): Make
20175         compiler_conditional_xfail_data global.
20176         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
20177         compiler_conditional_xfail_data machinery.
20178         (f-torture-execute): Likewise.
20179         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
20180         and only when unrolling loops.
20181
20182         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
20183
20184 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20185
20186         * g++.old-deja/g++.pt/explicit81.C: New test.
20187
20188 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20189
20190         * g++.old-deja/g++.pt/typename26.C: New test.
20191
20192 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
20193
20194         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
20195         warning.
20196
20197 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20198
20199         * g++.old-deja/g++.other/array3.C: New test.
20200
20201 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20202
20203         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
20204         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
20205         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
20206         New tests.
20207
20208 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
20209
20210         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
20211         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20212
20213 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
20214
20215         * gcc.c-torture/execute/20000808-1.c: New test.
20216
20217 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20218
20219         * gcc.dg/c90-const-expr-1.c: New test.
20220
20221 2000-08-08  Richard Henderson  <rth@cygnus.com>
20222
20223         * gcc.dg/noncompile/920923-1.c: Declare calloc.
20224
20225 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20226
20227         * gcc.dg/noncompile/const-ll-1.c: New test.
20228
20229 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20230
20231         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
20232
20233 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
20234
20235         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
20236         that running programs linked against the shared version of libobjc
20237         run correctly.
20238
20239 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20240
20241         * gcc.dg/c99-printf-1.c: New test.
20242
20243 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20244
20245         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
20246
20247 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
20248
20249         * gcc.c-torture/execute/20000731-1.x: Delete.
20250
20251 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
20252
20253         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
20254         and torture_without_loops as is done by c-torture.exp.
20255         (search_for): Copy from c-torture.exp.
20256         (gcc-dg-runtest): New function, drives a directory of tests
20257         iterating over the TORTURE_OPTIONS.
20258         (scan-assembler, scan-assembler-not): Move here from
20259         individual directory drivers.
20260
20261         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
20262         defined by lib/gcc-dg.exp.
20263         * gcc.dg/cpp/cpp.exp: Likewise.
20264         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
20265         gcc-dg-runtest, so we cycle over optimization options.
20266
20267         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
20268         * gcc.dg/compare2.c: No longer expected to fail.
20269
20270 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
20271
20272         * gcc.c-torture/execute/20000804-1.c: New test.
20273
20274 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20275
20276         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
20277
20278 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
20279
20280         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
20281
20282 2000-08-03  Jeffrey A Law  (law@cygnus.com)
20283
20284         * gcc.c-torture/compile/20000803-1.c: New test.
20285
20286 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20287
20288         * gcc.c-torture/execute/20000801-3.c,
20289         gcc.c-torture/execute/20000801-4.c: New tests.
20290         * gcc.c-torture/execute/20000801-3.x,
20291         gcc.c-torture/execute/20000801-4.x: Xfail.
20292
20293 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
20294
20295         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
20296         libobjc/.libs to allow for libtool.
20297
20298 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
20299
20300         * gcc.c-torture/compile/20000802-1.c: New test.
20301
20302 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
20303
20304         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
20305
20306 2000-07-31  Jeffrey A Law  (law@cygnus.com)
20307
20308         * gcc-c-torture/execute/20000731-2.c: New test.
20309
20310         * gcc.c-torture/execute/20000731-1.c: New test.
20311         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
20312
20313 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
20314
20315         * testsuite/gcc.dg/cpp/paste7.c: New test.
20316         * gcc.dg/cpp/20000725-1.c: New test.
20317
20318 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
20319
20320         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
20321         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
20322         declaration warning for __builtin_dwarf_reg_size.
20323
20324         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
20325
20326 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20327
20328         * gcc.dg/noncompile/voidparam-1.c: New test.
20329
20330 2000-07-30  Richard Henderson  <rth@cygnus.com>
20331
20332         * gcc.dg/c90-digraph-1.c: Don't xfail.
20333         * gcc.dg/compare2.c (case 10): Xfail.
20334         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
20335
20336 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
20337
20338         * gcc.dg/c99-main-1.c: New test.
20339
20340 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20341
20342         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
20343
20344 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
20345
20346         * gcc.c-tortuer/execute/20000726-1.c: New test.
20347
20348 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
20349
20350         * gcc.c-torture/execute/enum-2.c: New test.
20351
20352 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20353
20354         * gcc.dg/cpp/tr-warn3.c: New test.
20355
20356 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20357
20358         * g++.old-deja/g++.ext/implicit1.C: Remove.
20359         * g++.old-deja/g++.jason/c2.C: Remove
20360         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
20361         * g++.old-deja/g++.pt/crash16.C: Likewise.
20362         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
20363
20364 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20365
20366         * g++.old-deja/g++.other/for2.C: New test.
20367
20368 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
20369
20370         * gcc.dg/20000720-1.c: New test.
20371
20372 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
20373
20374         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
20375
20376 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
20377
20378         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
20379         * gcc.c-torture/execute/20000722-1.c: New.
20380         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
20381
20382 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
20383
20384         * gcc.dg/cpp/20000720-1.S: New test.
20385
20386 2000-07-21  Michael Meissner  <meissner@redhat.com>
20387
20388         * gcc.c-torture/execute/ieee/hugeval.c: New test.
20389
20390 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20391
20392         * g++.old-deja/g++.brendan/crash16.C,
20393         g++.old-deja/g++.brendan/parse3.C,
20394         g++.old-deja/g++.brendan/redecl1.C,
20395         g++.old-deja/g++.ns/template13.C,
20396         g++.old-deja/g++.other/decl4.C,
20397         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
20398
20399 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20400
20401         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
20402         and "Internal error".
20403
20404         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
20405         regexps.
20406         * gcc.dg/cpp/paste6.c: New test.
20407
20408 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
20409
20410         * gcc.dg/cpp/tr-direct.c: New test.
20411
20412         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
20413         gcc.dg/cpp/undef1.c: Tweak error regexps.
20414
20415 2000-07-18  Eric Christopher <echristo@redhat.com>
20416
20417         * gcc.c-torture/compile/20000718-1.c: New test.
20418
20419 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
20420
20421         * cpplex.c (_cpp_push_token): If the token being pushed back
20422         is the previous token in this context, just subtract one from
20423         context->posn.
20424         * cppmacro.c (save_expansion): Clear aux field when storing a
20425         placemarker.
20426
20427 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
20428
20429         * gcc.dg/noncompile/redecl-1.c: New test.
20430
20431 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
20432
20433         * gcc.c-torture/execute/20000717-5.c: New test.
20434         * gcc.c-torture/execute/20000717-1.x: Removed.
20435
20436 2000-07-17  Richard Henderson  <rth@cygnus.com>
20437
20438         * gcc.c-torture/execute/20000717-4.c: New test.
20439
20440 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
20441
20442         * gcc.dg/cpp/syshdr.c: New test.
20443         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
20444
20445 2000-07-17  Neil Booth  <neilb@earthling.net>
20446
20447         * gcc.dg/cpp/cmdlne-dM.c: New test.
20448         * gcc.dg/cpp/cmdlne-dD.c: New test.
20449
20450 2000-07-17  Jeffrey A Law  (law@cygnus.com)
20451
20452         * gcc.c-torture/execute/20000717-3.c: New test.
20453
20454         * gcc.c-torture/compile/20000717-1.c: New test.
20455
20456 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
20457
20458         * gcc.c-torture/execute/20000717-2.c: New test.
20459
20460 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20461
20462         * gcc.dg/formatz-1.c: New test.
20463
20464         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
20465         * gcc.dg/c99-digraph-1.c: New tests.
20466
20467         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
20468         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
20469
20470         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
20471         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
20472         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
20473         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
20474         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
20475         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
20476         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
20477
20478 2000-07-17   Greg McGary <greg@mcgary.org>
20479
20480         * gcc.c-torture/execute/20000717-1.c: New test.
20481         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
20482
20483 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
20484
20485         * gcc.c-torture/execute/20000715-2.c: New test.
20486         * gcc.dg/20000715-1.c: New test.
20487
20488 2000-07-15  Michael Meissner  <meissner@redhat.com>
20489
20490         * gcc.c-torture/execute/20000715-1.c: New test.
20491
20492 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
20493
20494         * gcc.c-torture/execute/20000707-1.c: New test.
20495
20496 2000-07-13  Neil Booth  <NeilB@earthling.net>
20497
20498         * testsuite/gcc.dg/cpp/digraph1.c,
20499         testsuite/gcc.dg/cpp/digraph2.c,
20500         testsuite/gcc.dg/cpp/digraphs.c: New tests.
20501
20502 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
20503
20504         * g77.f-torture/compile/20000630-2.f:  New test.
20505         * g77.f-torture/compile/20000630-2.x
20506
20507 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
20508
20509         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
20510
20511 2000-07-11  Neil Booth  <NeilB@earthling.net>
20512
20513         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
20514
20515 2000-07-11  Neil Booth  <NeilB@earthling.net>
20516
20517         * gcc.dg/cpp/cmdlne-C.c: New.
20518
20519 2000-07-09  Neil Booth  <NeilB@earthling.net>
20520
20521         * gcc.dg/cpp/directiv.c: New tests.
20522         * gcc.dg/cpp/undef1.c: Update.
20523
20524 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
20525
20526         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
20527
20528 2000-07-09  Neil Booth  <NeilB@earthling.net>
20529
20530         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
20531
20532 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
20533
20534         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
20535         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
20536
20537 2000-07-08  Neil Booth  <NeilB@earthling.net>
20538
20539         * gcc.dg/cpp/macsyntx.c: New tests.
20540
20541 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
20542
20543         * gcc.dg/20000707-1.c: New test.
20544
20545 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
20546
20547         * gcc.c-torture/execute/20000706-1.c: New test.
20548         * gcc.c-torture/execute/20000706-2.c: New test.
20549         * gcc.c-torture/execute/20000706-3.c: New test.
20550         * gcc.c-torture/execute/20000706-4.c: New test.
20551         * gcc.c-torture/execute/20000706-5.c: New test.
20552
20553 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
20554
20555         * g++.old-deja/g++.pt/instantiate7.C: New test.
20556
20557 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
20558
20559         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
20560         * g++.old-deja/g++.mike/thunk3.C: Likewise.
20561         * g++.old-deja/g++.other/rtti3.C: Likewise.
20562         * g++.old-deja/g++.other/rttid3.C: Likewise.
20563
20564 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
20565
20566         *  g77.f-torture/compile/20000630-1.x: Fix typo
20567
20568 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
20569
20570         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
20571         assembly output.
20572
20573 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
20574
20575         * gcc.dg/cpp/ident.c: New test.
20576
20577 2000-07-05  Neil Booth  <NeilB@earthling.net>
20578
20579         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
20580           gcc.dg/cpp/lexstrng.c: New tests.
20581
20582 2000-07-04  Neil Booth  <NeilB@earthling.net>
20583
20584         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
20585         * gcc.dg/cpp/strify2.c: Same.
20586
20587 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
20588
20589         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
20590         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
20591         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
20592         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
20593
20594         * testsuite/gcc.dg/cpp/macro1.c,
20595         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
20596         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
20597         testsuite/gcc.dg/cpp/strify1.c,
20598         testsuite/gcc.dg/cpp/strify2.c: New tests.
20599
20600 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
20601
20602         * gcc.c-torture/execute/20000703-1.c: New test.
20603
20604 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20605
20606         * g++.old-deja/g++.pt (lookup10.C): New test.
20607
20608 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20609
20610         * g++.old-deja/g++.pt (typename25.C): New test.
20611
20612 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
20613
20614         * gcc.c-torture/compile/20000701-1.c: New test.
20615
20616 2000-06-30  Nick Clifton  <nickc@cygnus.com>
20617
20618         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
20619         to test case.
20620
20621 2000-06-30  Catherine Moore  <clm@cygnus.com>
20622
20623         * gcc.c-torture/execute/align-1.c: New test.
20624
20625 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
20626
20627         * g++.old-deja/g++.pt/expr8.C: New test.
20628         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
20629
20630 2000-06-29  Nick Clifton  <nickc@cygnus.com>
20631
20632         * gcc.c-torture/compile/20000629-1.c: New test.
20633
20634 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
20635
20636
20637         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
20638         gcc.dg/noncompile directory, depending on whether they're
20639         preprocessor tests or not.  Annotate all the tests for the dg
20640         framework.
20641
20642         * gcc.c-torture/noncompile/noncompile.exp: Delete.
20643         * gcc.dg/noncompile/noncompile.exp: New.
20644
20645         * Moved files:
20646         Old name                                New name
20647         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
20648         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
20649         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
20650         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
20651         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
20652         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
20653         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
20654         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
20655         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
20656         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
20657         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
20658         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
20659         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
20660         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
20661         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
20662         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
20663         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
20664         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
20665         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
20666         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
20667         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
20668         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
20669         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
20670         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
20671
20672         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
20673         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
20674         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
20675         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
20676         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
20677         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
20678
20679 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
20680
20681         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
20682         declare one variable.  On the fourth, error.
20683         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
20684         declared by 20000628-1a.h.
20685
20686 2000-06-29  Richard Henderson  <rth@redhat.com>
20687
20688         * gcc.c-torture/execute/930529-1.x: New file.
20689         * gcc.dg/920413-1.c: Adjust expected warning text.
20690         * gcc.dg/980217-1.c: Declare abort.
20691         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
20692
20693 2000-06-29  Jeffrey A Law  (law@cygnus.com)
20694
20695         * g77.f-torture/compile/20000629-1.f: New test.
20696         * g77.f-torture/compile/20000629-1.x: Expected to fail.
20697
20698 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
20699
20700         Rearrange lots of files, removing entirely the
20701         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
20702         directories.
20703
20704         * Deleted files:
20705         gcc.c-torture/code_quality/code_quality.exp
20706         gcc.c-torture/special/special.exp
20707         gcc.failure/failure.exp
20708         gcc.failure/940409-1.x
20709         gcc.c-torture/compile/961203-1.x
20710
20711         * New files:
20712         gcc.misc-tests/linkage.exp
20713         gcc.c-torture/execute/920730-1t.c
20714         gcc.c-torture/execute/920730-1t.x
20715         gcc.c-torture/compile/920520-1.x
20716         gcc.c-torture/compile/920521-1.x
20717         gcc.c-torture/compile/981006-1.x
20718         gcc.c-torture/execute/eeprof-1.x
20719
20720         * Moved files (possibly with modifications to fit a new harness):
20721         Old name                                New name
20722         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
20723         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
20724         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
20725         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
20726         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
20727         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
20728         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
20729         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
20730         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
20731         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
20732         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
20733         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
20734         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
20735         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
20736
20737 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
20738
20739         * c-torture/compile/961203-1.x: Delete.
20740
20741         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
20742         not exit. Include stdio.h.
20743         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
20744         * gcc.misc-tests/dg-12.c: Likewise.
20745         * gcc.misc-tests/dg-5.c: Likewise.
20746         * gcc.misc-tests/dg-6.c: Likewise.
20747         * gcc.misc-tests/dg-7.c: Prototype abort.
20748         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
20749         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
20750         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
20751         not exit.
20752         * gcc.misc-tests/sieve.c: Use return from main, not exit.
20753         * gcc.misc-tests/sort2.c: Use return from main, not exit.
20754
20755 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
20756
20757         * gcc.dg/cpp/20000628-1.c: New test.
20758         * gcc.dg/cpp/20000628-1.h: New header for above test.
20759         * gcc.dg/cpp/20000628-1a.h: Likewise.
20760
20761 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
20762
20763         * gcc.dg/cpp: New directory.
20764         * gcc.dg/cpp/cpp.exp: New driver.
20765         * gcc.dg/cpp/20000627-1.c: New test.
20766         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
20767         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
20768         and rewrite as a compilation test.
20769
20770         * gcc.dg: Move many files into the cpp subdirectory, possibly
20771         renaming or editing them as well.
20772         Old name                New name
20773         990119-1.c              cpp/19990119-1.c
20774         990228-1.c              cpp/19990228-1.c
20775         990407-1.c              cpp/19990407-1.c
20776         990409-1.c              cpp/19990409-1.c
20777         990413-1.c              cpp/19990413-1.c
20778         990703-1.c              cpp/19990703-1.c
20779         20000127-1.c            cpp/20000127-1.c
20780         20000129-1.c            cpp/20000129-1.c
20781         20000207-1.c            cpp/20000207-1.c
20782         20000207-2.c            cpp/20000207-2.c
20783         20000209-1.c            cpp/20000209-1.c
20784         20000209-2.c            cpp/20000209-2.c
20785         20000301-1.c            cpp/20000301-1.c
20786         20000419-1.c            cpp/20000419-1.c
20787         20000510-1.S            cpp/20000510-1.S
20788         20000519-1.c            cpp/20000519-1.c
20789         20000529-1.c            cpp/20000529-1.c
20790         20000625-1.c            cpp/20000625-1.c
20791         20000625-2.c            cpp/20000625-2.c
20792         cpp-as1.c               cpp/assert1.c
20793         cpp-as2.c               cpp/assert2.c
20794         cxx-comments-1.c        cpp/cxxcom1.c
20795         cxx-comments-2.c        cpp/cxxcom2.c
20796         endif-label.c           cpp/endif.c
20797         cpp-hash1.c             cpp/hash1.c
20798         cpp-hash2.c             cpp/hash2.c
20799         cpp-if1.c               cpp/if-1.c
20800         cpp-if2.c               cpp/if-2.c
20801         cpp-if3.c               cpp/if-3.c
20802         cpp-if4.c               cpp/if-4.c
20803         cpp-if5.c               cpp/if-5.c
20804         cpp-cond.c              cpp/if-cexp.c
20805         cpp-missingop.c         cpp/if-mop.c
20806         cpp-missingparen.c      cpp/if-mpar.c
20807         cpp-opprec.c            cpp/if-oppr.c
20808         cpp-ifparen.c           cpp/if-paren.c
20809         cpp-shortcircuit.c      cpp/if-sc.c
20810         cpp-shift.c             cpp/if-shift.c
20811         cpp-unary.c             cpp/if-unary.c
20812         cpp-li1.c               cpp/line1.c
20813         cpp-li2.c               cpp/line2.c
20814         lineno.c                cpp/line3.c
20815         lineno-2.c              cpp/line4.c
20816         cpp-mi.c                cpp/mi1.c
20817         cpp-mic.h               cpp/mi1c.h
20818         cpp-micc.h              cpp/mi1cc.h
20819         cpp-mind.h              cpp/mi1nd.h
20820         cpp-mindp.h             cpp/mi1ndp.h
20821         cpp-mix.h               cpp/mi1x.h
20822         cpp-mi2.c               cpp/mi2.c
20823         cpp-mi2a.h              cpp/mi2a.h
20824         cpp-mi2b.h              cpp/mi2b.h
20825         cpp-mi2c.h              cpp/mi2c.h
20826         cpp-mi3.c               cpp/mi3.c
20827         cpp-mi3.def             cpp/mi3.def
20828         poison-1.c              cpp/poison.c
20829         pr-impl.c               cpp/prag-imp.c
20830         cpp-redef-2.c           cpp/redef1.c
20831         cpp-redef.c             cpp/redef2.c
20832         strpaste.c              cpp/strp1.c
20833         strpaste-2.c            cpp/strp2.c
20834         cpp-tradpaste.c         cpp/tr-paste.c
20835         cpp-tradstringify.c     cpp/tr-str.c
20836         cpp-tradwarn1.c         cpp/tr-warn1.c
20837         cpp-tradwarn2.c         cpp/tr-warn2.c
20838         trigraphs.c             cpp/trigraphs.c
20839         cpp-unc1.c              cpp/unc1.c
20840         cpp-unc2.c              cpp/unc2.c
20841         cpp-unc3.c              cpp/unc3.c
20842         cpp-unc.c               cpp/unc4.c
20843         undef.c                 cpp/undef1.c
20844         undef-2.c               cpp/undef2.c
20845         cpp-wi1.c               cpp/widestr1.c
20846
20847 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
20848
20849         * lib/g++.exp (g++_include_flags): Tweak.
20850
20851 2000-06-27  H.J. Lu  <hjl@gnu.org>
20852             Loren J. Rittle  <ljrittle@acm.org>
20853
20854         * lib/g++.exp (g++_include_flags): Override libgloss.exp
20855         version with one that knows about the new gcc tree structure.
20856         (g++_link_flags): Same.
20857
20858 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
20859
20860         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
20861         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
20862         case we are cross-compiling.
20863
20864         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
20865         g++.old-deja/g++.niklas/Makefile.in,
20866         g++.old-deja/g++.niklas/configure.in,
20867         g++.old-deja/g++.other/Makefile.in,
20868         g++.old-deja/g++.other/configure.in,
20869         gcc.c-torture/code_quality/Makefile.in,
20870         gcc.c-torture/code_quality/configure.in,
20871         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
20872         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
20873         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
20874         gcc.c-torture/execute/ieee/Makefile.in,
20875         gcc.c-torture/execute/ieee/configure.in,
20876         gcc.c-torture/noncompile/Makefile.in,
20877         gcc.c-torture/noncompile/configure.in,
20878         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
20879         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
20880         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
20881
20882 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
20883
20884         * g++.old-deja/g++.other/ambig3.C: New test.
20885
20886 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
20887
20888         * g++.old-deja/g++.pt/syntax1.C: New test.
20889         * g++.old-deja/g++.pt/syntax2.C: New test.
20890         * g++.old-deja/g++.other/syntax3.C: New test.
20891         * g++.old-deja/g++.other/syntax4.C: New test.
20892
20893 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
20894
20895         * gcc.dg/20000623-1.c: Prototype exit and abort.
20896
20897 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
20898
20899         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
20900         New tests.
20901         * gcc.dg/cpp-mi3.def: New file.
20902
20903         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
20904         inside assertions.
20905         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
20906         lexer's error messages.
20907         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
20908         divine anything from the linemarkers.
20909         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
20910         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
20911
20912 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
20913
20914         * gcc.dg/20000623-1.c: New test.
20915
20916 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
20917
20918         * gcc.c-torture/execute/20000622-1.c: New test.
20919
20920 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
20921
20922         * g++.old-deja/g++.other/init15.C: New test.
20923
20924 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
20925
20926         * g++.old-deja/g++.pt/vaarg2.C: New test.
20927         * g++.old-deja/g++.pt/vaarg3.C: New test.
20928
20929 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
20930
20931         * g++.old-deja/g++.other/dyncast6.C: New test.
20932
20933 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
20934
20935         * gcc.c-torture/execute/loop-6.c: New test.
20936
20937 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
20938
20939         * gcc.dg/20000614-1.c: New test.
20940         * gcc.dg/20000614-2.c: New test.
20941
20942 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
20943
20944         * g++.old-deja/g++.other/inline12.C: New test.
20945
20946 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
20947
20948         * g++.old-deja/g++.other/eh1.C: New test.
20949
20950 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
20951
20952         * g++.old-deja/g++.other/type.C: New test.
20953
20954 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
20955
20956         * g++.old-deja/g++.other/initstring.C: New test.
20957
20958 2000-06-12  Jason Merrill  <jason@redhat.com>
20959
20960         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
20961
20962 2000-06-09  Jeffrey A Law  (law@cygnus.com)
20963
20964         * gcc.c-torture/compile/20000609-1.c: New test.
20965
20966 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
20967
20968         * gcc.dg/20000609-1.c: New test.
20969
20970 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
20971
20972         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
20973         * gcc.c-torture/noncompile/poison-1.c: Move...
20974         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
20975         * gcc.dg/cpp-li1.c: Add a token after the #line.
20976
20977 2000-06-05  Richard Henderson  <rth@cygnus.com>
20978
20979         * gcc.c-torture/execute/20000605-2.c: New test.
20980         * gcc.c-torture/execute/20000605-3.c: New test.
20981
20982 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
20983
20984         * g77.f-torture/execute/20000503-1.x: New file.
20985
20986 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
20987
20988         * g++.old-deja/g++.eh/badalloc1.C: New test.
20989
20990 2000-06-05  Richard Henderson  <rth@cygnus.com>
20991
20992         * gcc.c-torture/execute/20000605-1.c: New test.
20993
20994 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
20995             Nathan Sidwell <nathan@codesourcery.com>
20996
20997         * gcc.c-torture/compile/20000605-1.c: New test.
20998
20999 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
21000
21001         * g77.f-torture/compile/20000601-1.f:  New test.
21002
21003 2000-06-03  Richard Henderson  <rth@cygnus.com>
21004
21005         * gcc.c-torture/execute/20000603-1.c: New.
21006
21007 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
21008
21009         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
21010         * gcc.dg/noreturn-2.c (noreturn): Likewise.
21011
21012 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
21013
21014         * gcc.dg/compare2.c (case 12): XFAIL.
21015         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
21016         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
21017
21018         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
21019
21020 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
21021
21022         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
21023         guard macro is already defined when the header is first
21024         included.
21025         * gcc.dg/cpp-mix.h: New file.
21026         * gcc.dg/endif-label.c: Update patterns to match compiler.
21027
21028         * g++.brendan/complex1.C: Declare abort.
21029         * g++.law/refs4.C: Remove XFAIL.
21030         * g++.oliva/expr2.C: Declare abort and exit.
21031
21032 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
21033
21034         * gcc.c-torture/execute/20000528-1.c: New test.
21035
21036         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
21037         * g++.old-deja/g++.law/temps4.C: Likewise.
21038
21039         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
21040         stdlib.h.  Call abort() on failure.
21041         * g++.old-deja/g++.law/refs4.C: Likewise.
21042         * g++.old-deja/g++.law/temps4.C: Likewise.
21043         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
21044         * gcc.c-torture/execute/20000112-1.c: Include string.h.
21045
21046 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
21047
21048         Relative to g++.dg/special:
21049         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
21050
21051         Relative to g++.old-deja:
21052         * g++.brendan/complex1.C, g++.jason/optimize2.C,
21053         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
21054         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
21055         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
21056         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
21057         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
21058         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
21059
21060         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
21061         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
21062         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
21063         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
21064         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
21065         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
21066         and/or string.h.
21067
21068         * g++.other/goto1.C: Update expectations for error messages.
21069
21070 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
21071
21072         * gcc.c-torture/compile/20000523-1.c: New test.
21073
21074 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21075
21076         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
21077
21078 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21079
21080         * g++.old-deja/g++.eh/catch11.C: New test.
21081         * g++.old-deja/g++.eh/catch12.C: New test.
21082
21083 2000-05-24  Nick Clifton  <nickc@cygnus.com>
21084
21085         * gcc.c-torture/execute/20000523-1.c: New test.
21086
21087 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
21088
21089         * c-torture/execute/bcp-1.c: Replace abort in arg of
21090         __builtin_constant_p with a generic external function.
21091
21092         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
21093         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
21094         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
21095         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
21096         Prototype abort and/or exit.
21097
21098         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
21099         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
21100         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
21101         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
21102
21103 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
21104
21105         * gcc.dg/dwarf2-1.c: New test.
21106
21107 2000-05-20  Richard Henderson  <rth@cygnus.com>
21108
21109         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
21110
21111 2000-05-20  Andreas Jaeger  <aj@suse.de>
21112
21113         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
21114         testcase.
21115
21116 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
21117
21118         * gcc.c-torture/execute/20000519-2.c: New test.
21119
21120 2000-05-19  Andreas Jaeger  <aj@suse.de>
21121
21122         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
21123         which fails with SSA.
21124
21125         * lib/c-torture.exp: Also test with -O3 -fssa.
21126
21127 2000-05-18  Michael Meissner  <meissner@redhat.com>
21128
21129         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
21130         * gcc.c-torture/execute/920415-1.c: Ditto.
21131         * gcc.c-torture/execute/920501-1.c: Ditto.
21132         * gcc.c-torture/execute/conversion.c: Ditto.
21133         * gcc.c-torture/execute/cvt-1.c: Ditto.
21134
21135 2000-05-18  Jeffrey A Law  (law@cygnus.com)
21136
21137         * gcc.c-torture/compile/20000518-1.c: New test.
21138
21139 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21140
21141         * g77.f-torture/compile/200005018.f:  New test.
21142
21143 2000-05-17  Jeffrey A Law  (law@cygnus.com)
21144
21145         * gcc.c-torture/compile/20000517-1.c: New test.
21146
21147 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21148
21149         * gcc.c-torture/execute/20000516-1.c: New test.
21150
21151 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
21152
21153         * g++.old-deja/g++.other/eh.C: New test.
21154
21155 2000-05-12  Richard Henderson  <rth@cygnus.com>
21156
21157         * gcc.c-torture/execute/990208-1.c (main): Don't pass
21158         constants through to doit's conditional.
21159
21160 2000-05-11  Jeffrey A Law  (law@cygnus.com)
21161
21162         * gcc.c-torture/compile/20000511-1.c: New test.
21163         * g77.f-torture/compile/20000511-1.f: New test.
21164         * g77.f-torture/compile/20000511-2.f: New test.
21165
21166 2000-05-11  Michael Meissner  <meissner@redhat.com>
21167
21168         * gcc.c-torture/execute/20000511-1.c: New test.
21169
21170 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
21171
21172         * gcc.dg/dg.exp: Scan .S files as well as .c files.
21173         * gcc.dg/20000510-1.S: New.
21174
21175 2000-05-08  Catherine Moore  <clm@cygnus.com>
21176
21177         * gcc.dg/unused-3.c: New.
21178
21179 2000-05-06  Richard Henderson  <rth@cygnus.com>
21180
21181           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
21182           * g++.old-deja/g++.mike/warn1.C: Likewise.
21183           * g++.old-deja/g++.pt/local1.C: Likewise.
21184           * g++.old-deja/g++.pt/local7.C: Likewise.
21185           * g++.old-deja/g++.pt/spec16.C: Likewise.
21186
21187 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
21188
21189         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
21190
21191 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
21192
21193           * g77.f-torture/execute/20000503-1.f:  New test.
21194
21195 2000-05-04  Andreas Jaeger  <aj@suse.de>
21196
21197         * gcc.dg/noreturn-2.c: New test.
21198
21199 2000-05-04  Neil Booth  <NeilB@earthling.net>
21200
21201         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
21202         preprocessor.
21203
21204 2000-05-04  Richard Henderson  <rth@cygnus.com>
21205
21206         * gcc.c-torture/execute/20000503-1.c: Fix typo.
21207
21208 2000-05-04  Richard Henderson  <rth@cygnus.com>
21209
21210         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
21211         OpenSSL by Jason R Thorpe.
21212
21213 2000-05-03  Jim Wilson  <wilson@cygnus.com>
21214
21215         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
21216
21217 2000-05-03  Robert Lipe <robertlipe@usa.net>
21218
21219         * gcc.dg/20000503-1.c: New test.
21220
21221 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
21222
21223         * gcc.c-torture/compile/20000502-1.c: New test.
21224         * g++.old-deja/g++.other/align.C: New test.
21225         * gcc.dg/cpp-tradstringify.c: New test.
21226
21227 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21228
21229         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
21230         and hard registers.
21231
21232 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
21233
21234         * gcc.c-torture/execute/loop-5.c: New test.
21235
21236 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
21237
21238         * gcc.c-torture/execute/va-arg-20.c: New test.
21239
21240 2000-04-23  Jeffrey A Law  (law@cygnus.com)
21241
21242         * gcc.c-torture/execute/20000422-1.c: New test.
21243
21244 2000-04-20  Greg McGary  <gkm@gnu.org>
21245
21246         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
21247         when optimizing, but without sibling-call optimizations (-O1).
21248
21249 2000-04-20  Jeffrey A Law  (law@cygnus.com)
21250
21251           * gcc.c-torture/compile/20000420-1.c: New test.
21252
21253 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21254
21255         * g++.abi/ptrflags.C: New test.
21256         * g++.eh/catchptr1.C: Test incomplete pointer chains.
21257
21258 2000-04-19  Catherine Moore  <clm@cygnus.com>
21259
21260         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
21261
21262 2000-04-19  Greg McGary  <gkm@gnu.org>
21263
21264         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
21265         sibling-call optimizations.
21266
21267 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
21268
21269         * gcc.dg/20000419-1.c: New test.
21270
21271 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
21272
21273         * gcc.c-torture/execute/20000412-6.c: New test.
21274
21275 2000-04-12  Jeffrey A Law  (law@cygnus.com)
21276
21277         * gcc.c-torture/execute/20000412-5.c: New test.
21278         * g77.f-torture/compile/20000412-1.f: New test.
21279         * gcc.c-torture/execute/20000412-4.c: New test.
21280         * gcc.c-torture/compile/20000412-2.c: New test.
21281         * gcc.c-torture/execute/20000412-3.c: New test.
21282         * gcc.c-torture/compile/20000412-1.c: New test.
21283         * gcc.c-torture/execute/20000412-2.c: New test.
21284
21285 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
21286
21287         * objc/execute/bf-20.m: New test.
21288
21289 2000-04-10  Richard Henderson  <rth@cygnus.com>
21290
21291         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
21292
21293         * gcc.c-torture/execute/20000412-1.c: New test.
21294
21295 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21296
21297         * g++.old-deja/g++.eh/catchptr1.C: New test.
21298
21299 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
21300
21301         * g++.old-deja/g++.abi/cxa_vec.C: New test.
21302
21303 2000-04-08  Neil Booth  <NeilB@earthling.net>
21304
21305         * gcc.dg/cpp-nullchar.c: Remove test as
21306         embedded nulls cause problems.
21307
21308 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21309
21310         * gcc.dg/compare2.c: New test.
21311
21312 2000-04-08  Neil Booth  <NeilB@earthling.net>
21313
21314         * gcc.dg/cpp-nullchar.c: New test.
21315
21316 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
21317
21318         * gcc.dg/cpp-mi2.c: New test.
21319         * gcc.dg/cpp-mi2[abc].h: New files.
21320
21321 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
21322
21323         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
21324         member name.
21325
21326 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21327
21328         * g++.old-deja/g++.abi/vmihint.C: New test.
21329
21330 2000-04-06  Neil Booth  <NeilB@earthling.net>
21331
21332         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
21333         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
21334         copyright.
21335
21336 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
21337
21338         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
21339         avoid stack-frame overwrite.
21340
21341 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
21342
21343         * gcc.c-torture/compile/20000405-2.c: New test.
21344         * gcc.c-torture/compile/20000405-3.c: New test.
21345
21346 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21347
21348         * gcc.c-torture/compile/20000405-1.c: New test.
21349
21350 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
21351
21352         * gcc.dg/cast-qual-1.c: Revert last change.
21353
21354 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21355
21356         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
21357
21358 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
21359
21360         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
21361         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
21362
21363 2000-04-03  Jeffrey A Law  (law@cygnus.com)
21364
21365         * gcc.c-torture/compile/20000403-2.c: New test.
21366         * gcc.c-torture/compile/20000403-1.c: New test.
21367
21368 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
21369
21370         * gcc.c-torture/execute/20000403-1.c: New test.
21371
21372 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
21373
21374         * gcc.c-torture/execute/20000402-1.c: New test.
21375
21376 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
21377
21378         * gcc.c-torture/execute/va-arg-15.c: New test.
21379         * gcc.c-torture/execute/va-arg-16.c: New test.
21380         * gcc.c-torture/execute/va-arg-17.c: New test.
21381         * gcc.c-torture/execute/va-arg-18.c: New test.
21382         * gcc.c-torture/execute/va-arg-19.c: New test.
21383
21384 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
21385
21386         * gcc.c-torture/compile/981211-1.c: Move to...
21387         * gcc.dg/cpp-as1.c: ...here.
21388         * gcc.dg/cpp-as2.c: New file.
21389
21390         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
21391         compiler.
21392
21393 2000-04-02  Neil Booth  <NeilB@earthling.net>
21394
21395         * gcc.dg/cpp-cond.c  New tests.
21396         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
21397         accidental success less likely.
21398         * gcc.dg/cpp-missingop.c  New tests.
21399         * gcc.dg/cpp-missingparen.c  New tests.
21400         * gcc.dg/cpp-shift.c  New tests.
21401         * gcc.dg/cpp-shortcircuit.c  New tests.
21402         * gcc.dg/cpp-unary.c  New tests.
21403
21404 2000-03-29  Jeffrey A Law  (law@cygnus.com)
21405
21406         * gcc.c-torture/compile/20000329-1.c: New test.
21407
21408 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
21409
21410         * gcc.c-torture/compile/20000326-1.c: New test.
21411         * gcc.c-torture/compile/20000326-2.c: New test.
21412
21413 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
21414
21415         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
21416         the first parameter is a function argument.
21417
21418 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
21419
21420         * g++.old-deja/g++.ext/array4.C: New test.
21421
21422 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
21423
21424         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
21425
21426 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21427
21428         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
21429
21430 2000-03-19  Richard Henderson  <rth@cygnus.com>
21431
21432         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
21433
21434 2000-03-19  Richard Henderson  <rth@cygnus.com>
21435
21436         * gcc.c-torture/compile/20000319-1.c: New test.
21437
21438 2000-03-14  Jeffrey A Law  (law@cygnus.com)
21439
21440         * gcc.c-torture/execute/20000314-3.c: New test.
21441         * gcc.c-torture/execute/20000314-2.c: New test.
21442         * gcc.c-torture/execute/20000314-1.c: New test.
21443         * gcc.c-torture/compile/20000314-2.c: New test.
21444         * gcc.c-torture/compile/20000314-1.c: New test.
21445
21446 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
21447
21448         * g++.old-deja/g++.warn/inline.C: New test.
21449
21450 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
21451
21452         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
21453         standards-compliant result rather than specific constants.
21454         Put test-values in array.
21455
21456 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
21457
21458         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
21459         (g++_target_compile): Put test-specific options last.
21460
21461 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21462
21463         * g++.old-deja/g++.eh/vbase4.C: New test.
21464
21465 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21466
21467         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
21468
21469 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21470
21471         * g++.old-deja/g++.brendan/misc12.C: Removed.
21472         * g++.old-deja/g++.pt/memtemp77.C: Constify.
21473         * g++.old-deja/g++.ext/pretty4.C: New test.
21474
21475 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21476
21477         * g++.old-deja/g++.other/string2.C: New test.
21478
21479 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
21480
21481         * g++.old-deja/g++.warn/impint2.C: New test.
21482
21483 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
21484
21485         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
21486         is 1, not zero.
21487
21488 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
21489
21490         * g++.old-deja/g++.warn/impint.C: New test.
21491         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
21492         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
21493         * g++.old-deja/g++.pt/explicit12.C: Likewise.
21494         * g++.old-deja/g++.pt/explicit13.C: Likewise.
21495         * g++.old-deja/g++.pt/explicit17.C: Likewise.
21496         * g++.old-deja/g++.pt/explicit18.C: Likewise.
21497         * g++.old-deja/g++.pt/explicit19.C: Likewise.
21498         * g++.old-deja/g++.pt/explicit23.C: Likewise.
21499         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21500         * g++.old-deja/g++.pt/explicit35.C: Likewise.
21501         * g++.old-deja/g++.pt/explicit6.C: Likewise.
21502         * g++.old-deja/g++.pt/memclass7.C: Likewise.
21503
21504 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
21505
21506         * gcc.dg/cpp-redef.c: New test.
21507
21508 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
21509
21510         * g++.old-deja/g++.pt/unify7.C: New test.
21511
21512 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21513
21514         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
21515         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
21516
21517 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
21518
21519         * gcc.c-torture/compile/20000224-1.c: New test.
21520
21521 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21522
21523         * gcc.c-torture/compile/cpp-2.c: New test.
21524         * gcc.c-torture/compile/cpp-1.c: New test.
21525
21526 2000-02-25  Jeffrey A Law  (law@cygnus.com)
21527
21528         * gcc.c-torture/execute/20000225-1.c: New test.
21529
21530 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21531
21532         * gcc.dg/cpp-li2.c: New test.
21533
21534         * gcc.dg/cpp-wi1.c: New test.
21535
21536         * gcc.dg/cpp-li1.c: New test.
21537
21538 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
21539
21540         * g++.old-deja/g++.other/sizeof5.C: New test.
21541
21542 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21543
21544         * gcc.c-torture/execute/va-arg-13.c: New test.
21545
21546 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
21547
21548         * gcc.c-torture/execute/va-arg-12.c: New test.
21549
21550 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
21551
21552         * gcc.c-torture/execute/20000223-1.c: New test.
21553
21554 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
21555
21556         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
21557
21558 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
21559
21560         * g++.old-deja/g++.abi/ptrmem.C: New test.
21561
21562 2000-02-19  Richard Henderson  <rth@cygnus.com>
21563
21564         * gcc.c-torture/compile/init-3.c: New.
21565
21566 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
21567
21568         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
21569         ALWAYS_CXXFLAGS.
21570
21571 2000-02-11  Robert Lipe <robertl@sco.com>
21572
21573         * gcc.c-torture/compile/20000211-3.c: New test.
21574
21575 2000-02-11  Martin Buchholz <martin@xemacs.org>
21576
21577         * gcc.c-torture/compile/20000211-2.c: New test.
21578
21579 2000-02-11  Jeffrey A Law  (law@cygnus.com)
21580
21581         * gcc.c-torture/compile/20000211-1.c: New test.
21582
21583 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
21584
21585         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
21586           on native targets
21587
21588 2000-02-08  Nathan Sidwell  <nathan@acm.org>
21589
21590         * g++.old-deja/g++.other/cast5.C: New test.
21591
21592 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
21593
21594         * gcc.c-torture/execute/20000205-1.c: New.
21595
21596 2000-02-03  Nathan Sidwell  <nathan@acm.org>
21597
21598         * g++.old-deja/g++.jason/cast3.C: Return void.
21599         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
21600
21601 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21602
21603         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
21604
21605         * gcc.dg/loop-1.c: New test.
21606
21607 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
21608
21609         * gcc.c-torture/compile/20000127-1.c: New test.
21610         * gcc.c-torture/execute/991228-1.c: New test.
21611
21612 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21613
21614         * gcc.dg/unused-2.c: New test.
21615
21616         * gcc.dg/conv-1.c: New test.
21617
21618 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
21619
21620         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
21621         compiler.
21622         (tool_option_proc): Fix typo.
21623
21624 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
21625
21626         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
21627         of the ld on the host, not on the build machine.
21628         Also, don't crash if '--help' is not a supported option.
21629
21630 2000-01-24  Richard Henderson  <rth@cygnus.com>
21631
21632         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
21633
21634 2000-01-20  Jeffrey A Law  (law@cygnus.com)
21635
21636         * gcc.c-torture/execute/20000120-2.c: New test.
21637         * gcc.c-torture/execute/20000120-1.c: New test.
21638
21639 2000-01-13  Jeffrey A Law  (law@cygnus.com)
21640
21641         * gcc.c-torture/execute/20000113-1.c: New test.
21642
21643 2000-01-12  Jeffrey A Law  (law@cygnus.com)
21644
21645         * gcc.c-torture/execute/20000112-1.c: New test.
21646
21647 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21648
21649         * gcc.dg/20000111-1.c: New test.
21650
21651 2000-01-10  Jeffrey A Law  (law@cygnus.com)
21652
21653         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
21654         with 16 bit integers.
21655
21656 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21657
21658         * gcc.dg/20000108-1.c: New test.
21659
21660 2000-01-05  Nathan Sidwell  <nathan@acm.org>
21661
21662         * g++.old-deja/g++.ns/koenig8.C: New test.
21663
21664 2000-01-05  Nathan Sidwell  <nathan@acm.org>
21665
21666         * g++.old-deja/g++.other/cast4.C: New test.
21667
21668 2000-01-05  Jeffrey A Law  (law@cygnus.com)
21669
21670         * gcc.c-torture/compile/20000105-2.c: New test.
21671         * gcc.c-torture/compile/20000105-1.c: New test.
21672
21673 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21674
21675         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
21676         references to printf & atoi to conform to ANSI standard.
21677         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
21678         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
21679         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
21680         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
21681         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
21682         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21683         * g++.old-deja/g++.brendan/copy1.C: Likewise.
21684         * g++.old-deja/g++.brendan/copy2.C: Likewise.
21685         * g++.old-deja/g++.brendan/copy3.C: Likewise.
21686         * g++.old-deja/g++.brendan/copy4.C: Likewise.
21687         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21688         * g++.old-deja/g++.brendan/copy6.C: Likewise.
21689         * g++.old-deja/g++.brendan/copy7.C: Likewise.
21690         * g++.old-deja/g++.brendan/copy8.C: Likewise.
21691         * g++.old-deja/g++.brendan/crash11.C: Likewise.
21692         * g++.old-deja/g++.brendan/crash14.C: Likewise.
21693         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
21694         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21695         * g++.old-deja/g++.brendan/delete2.C: Likewise.
21696         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
21697         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
21698         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
21699         * g++.old-deja/g++.brendan/eh1.C: Likewise.
21700         * g++.old-deja/g++.brendan/groff1.C: Likewise.
21701         * g++.old-deja/g++.brendan/init3.C: Likewise.
21702         * g++.old-deja/g++.brendan/misc12.C: Likewise.
21703         * g++.old-deja/g++.brendan/misc7.C: Likewise.
21704         * g++.old-deja/g++.brendan/new2.C: Likewise.
21705         * g++.old-deja/g++.brendan/operators4.C: Likewise.
21706         * g++.old-deja/g++.brendan/operators5.C: Likewise.
21707         * g++.old-deja/g++.brendan/overload2.C: Likewise.
21708         * g++.old-deja/g++.brendan/overload7.C: Likewise.
21709         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
21710         * g++.old-deja/g++.brendan/reference1.C: Likewise.
21711         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
21712         * g++.old-deja/g++.brendan/template24.C: Likewise.
21713         * g++.old-deja/g++.brendan/template3.C: Likewise.
21714         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
21715         * g++.old-deja/g++.jason/inline3.C: Likewise.
21716         * g++.old-deja/g++.jason/opeq.C: Likewise.
21717         * g++.old-deja/g++.law/arg5.C: Likewise.
21718         * g++.old-deja/g++.law/arm7.C: Likewise.
21719         * g++.old-deja/g++.law/ctors11.C: Likewise.
21720         * g++.old-deja/g++.law/cvt8.C: Likewise.
21721         * g++.old-deja/g++.law/init9.C: Likewise.
21722         * g++.old-deja/g++.law/refs4.C: Likewise.
21723         * g++.old-deja/g++.law/template2.C: Likewise.
21724         * g++.old-deja/g++.law/visibility24.C: Likewise.
21725         * g++.old-deja/g++.law/vtable3.C: Likewise.
21726         * g++.old-deja/g++.mike/asm2.C: Likewise.
21727         * g++.old-deja/g++.mike/eh1.C: Likewise.
21728         * g++.old-deja/g++.mike/misc1.C: Likewise.
21729         * g++.old-deja/g++.mike/misc13.C: Likewise.
21730         * g++.old-deja/g++.mike/misc14.C: Likewise.
21731         * g++.old-deja/g++.mike/ns12.C: Likewise.
21732         * g++.old-deja/g++.mike/p1248.C: Likewise.
21733         * g++.old-deja/g++.mike/p3708.C: Likewise.
21734         * g++.old-deja/g++.mike/p3708a.C: Likewise.
21735         * g++.old-deja/g++.mike/p3708b.C: Likewise.
21736         * g++.old-deja/g++.mike/p646.C: Likewise.
21737         * g++.old-deja/g++.mike/p700.C: Likewise.
21738         * g++.old-deja/g++.mike/p783.C: Likewise.
21739         * g++.old-deja/g++.mike/p783a.C: Likewise.
21740         * g++.old-deja/g++.mike/p783b.C: Likewise.
21741         * g++.old-deja/g++.mike/p786.C: Likewise.
21742         * g++.old-deja/g++.mike/p789.C: Likewise.
21743         * g++.old-deja/g++.mike/p789a.C: Likewise.
21744         * g++.old-deja/g++.mike/p807a.C: Likewise.
21745         * g++.old-deja/g++.other/delete3.C: Likewise.
21746         * g++.old-deja/g++.other/dyncast1.C: Likewise.
21747         * g++.old-deja/g++.other/dyncast2.C: Likewise.
21748         * g++.old-deja/g++.other/dyncast3.C: Likewise.
21749         * g++.old-deja/g++.other/empty1.C: Likewise.
21750         * g++.old-deja/g++.other/temporary1.C: Likewise.
21751         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
21752         * g++.old-deja/g++.pt/t16.C: Likewise.
21753         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
21754
21755 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
21756
21757         * gcc.dg/991230-1.c: New test.
21758
21759 1999-12-29  Jeffrey A Law  (law@cygnus.com)
21760
21761         * gcc.c-torture/compile/991229-3.c: New test.
21762         * gcc.c-torture/compile/991229-2.c: New test.
21763         * gcc.c-torture/compile/991229-1.c: New test.
21764
21765 1999-12-29  Greg McGary <gkm@eng.ascend.com>
21766
21767         * gcc.c-torture/compile/labels-2.c: New test.
21768
21769 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
21770
21771         * gcc.c-torture/execute/991227-1.c: New test.
21772
21773 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21774
21775         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
21776
21777 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
21778
21779         * gcc.c-torture/execute/991221-1.c: New test.
21780
21781 1999-12-20  Nathan Sidwell  <nathan@acm.org>
21782
21783         * g++.old-deja/g++.other/cast3.C: New test.
21784
21785 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
21786
21787         * gcc.c-torture/execute/991216-4.c: New test.
21788
21789 1999-12-16  Michael Meissner  <meissner@cygnus.com>
21790
21791         * gcc.c-torture/execute/991216-1.c: New test.
21792         * gcc.c-torture/execute/991216-2.c: New test.
21793         * gcc.c-torture/execute/991216-3.c: New test.
21794
21795 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21796
21797         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
21798         Actually make the test fail by using "-O2" for compilation.
21799
21800 1999-12-15  Nathan Sidwell  <nathan@acm.org>
21801
21802         * g++.old-deja/g++.warn/cast-align1.C: New test.
21803
21804 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21805
21806         * gcc.c-torture/compile/991214-1.c: New test.
21807         * gcc.c-torture/compile/991214-2.c: New test.
21808
21809 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21810
21811         * gcc.dg/991214-1.c: New test.
21812
21813 1999-12-13  Jeffrey A Law  (law@cygnus.com)
21814
21815         * gcc.c-torture/compile/991213-3.c: New test.
21816         * gcc.c-torture/compile/991213-2.c: New test.
21817         * gcc.c-torture/compile/991213-1.c: New test.
21818
21819 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
21820
21821         * gcc.dg/991209-1.c: New test.
21822
21823 1999-12-08  Nathan Sidwell <nathan@acm.org>
21824
21825         * gcc.c-torture/compile/991208-1.c: New test.
21826
21827 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21828
21829         * gcc.dg/ultrasp2.c: New test.
21830
21831 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
21832
21833         * g++.old-deja/g++.abi/align.C (main): Fix typo.
21834
21835 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
21836
21837         * gcc.c-torture/compile/991202-1.c: New test.
21838         * gcc.c-torture/execute/991202-1.c: New test.
21839         * gcc.c-torture/execute/991202-2.c: New test.
21840         * gcc.c-torture/execute/991202-3.c: New test.
21841
21842 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
21843
21844         * g++.old-deja/g++.abi/align.C: New test.
21845         * g++.old-deja/g++.abi/aggregates.C: Likewise.
21846         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21847
21848 1999-12-01  Richard Henderson  <rth@cygnus.com>
21849
21850         * gcc.c-torture/execute/991201-1.c: New.
21851
21852 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
21853
21854         * gcc.dg/991129-1.c: New test.
21855
21856 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
21857
21858         * gcc.c-torture/compile/991127-1.c: New test.
21859
21860 1999-11-22  Nathan Sidwell  <nathan@acm.org>
21861
21862         * g++.old-deja/g++.other/warn4.C: New test.
21863
21864 1999-11-22  Nathan Sidwell  <nathan@acm.org>
21865
21866         * g++.old-deja/g++.eh/cleanup2.C: New test.
21867         * g++.old-deja/g++.ext/pretty2.C: New test.
21868         * g++.old-deja/g++.ext/pretty3.C: New test.
21869         * g++.old-deja/g++.other/debug6.C: New test.
21870
21871 1999-10-20  Jim Wilson  <wilson@cygnus.com>
21872
21873         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
21874         compiler_output to look for one error message instead of two.
21875
21876 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
21877
21878         * gcc.c-torture/execute/991118-1.c: Also test case
21879         where the word boundary does not split a byte evenly.
21880
21881 1999-11-19  Nathan Sidwell  <nathan@acm.org>
21882
21883         * g++.old-deja/g++.ext/restrict1.C: New test.
21884
21885 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
21886
21887         * gcc.c-torture/execute/991118-1.c: New test.
21888
21889 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
21890
21891         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
21892         working directory pathnames.
21893
21894 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
21895
21896         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
21897         host is equipped with driver.h and driver.o so it can actually
21898         compile and run the tests.
21899
21900 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
21901
21902         * gcc.c-torture/compile/991008-1.c: New test.
21903
21904 1999-11-08  Nick Clifton  <nickc@cygnus.com>
21905
21906         * lib/gcc-dg.exp: Include target-supports.exp
21907
21908 1999-11-05  Nick Clifton  <nickc@cygnus.com>
21909
21910         * lib/target-supports.exp: New file: Provide procs to test for
21911         features supported by the target.
21912         (check_weak_available): Moved here from ecos.exp.
21913         (check_alias_available): New proc: Determine of the target
21914         toolchain supports the alias attribute.
21915
21916         * gcc.dg/special/ecos.exp: Move check_weak_available to
21917         target-supports.exp.
21918         (alias-1.c): Only perform the test if the target supports
21919         aliases.
21920         (wkali-1.c): Only perform the test if the target supports
21921         aliases.
21922
21923         * gcc.dg/990506-0.c: Expect error messages from cross
21924         targets as well as native targets.
21925
21926 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21927
21928         * gcc.dg/ultrasp1.c: Removed xfail.
21929         * gcc.dg/struct-ret-2.c: Likewise.
21930         * gcc.dg/array-1.c: Likewise.
21931
21932 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21933
21934         * gcc.dg/struct-ret-2.c: New test.
21935
21936         * gcc.dg/array-1.c: New test.
21937
21938 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
21939
21940         * gcc.c-torture/execute/991030-1.c: New test.
21941
21942 1999-10-26  Richard Henderson  <rth@cygnus.com>
21943
21944         * gcc.c-torture/compile/991026-2.c: New test.
21945
21946 1999-10-26  Jeffrey A Law  (law@cygnus.com)
21947
21948         * gcc.c-torture/compile/991026-1.c: New test.
21949
21950 1999-10-23  Jeffrey A Law  (law@cygnus.com)
21951
21952         * gcc.c-torture/execute/991023-1.c: New test.
21953
21954 1999-10-19  Jeffrey A Law  (law@cygnus.com)
21955
21956         * gcc.c-torture/execute/991019-1.c: New test.
21957
21958 1999-10-16  Richard Henderson  <rth@cygnus.com>
21959
21960         * gcc.c-torture/execute/991016-1.c: New test.
21961
21962 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
21963
21964         * gcc.c-torture/execute/991014-1.c: New test.
21965
21966 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
21967
21968         * g++.old-deja/g++.other/union2.C: New test.
21969
21970 1999-10-13  Nathan Sidwell  <nathan@acm.org>
21971
21972         * g++.old-deja/g++.other/vaarg2.C: New test.
21973         * g++.old-deja/g++.other/vaarg3.C: New test.
21974
21975 1999-10-12  Craig Burley  <craig@jcb-sc.com>
21976
21977         * g77.f-torture/noncompile/19990905-1.f: Moved from being
21978         in compile/.
21979
21980 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
21981
21982         * gcc.c-torture/execute/va-arg-11.c: New test.
21983
21984 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
21985
21986         * lib/file-format.exp (gcc_target_object_format): Don't
21987         crash if objdump is unavailable.
21988
21989 1999-09-29  Donn Terry <donn@interix.com>
21990
21991         * gcc.misc-tests/mg.exp: delete extraneous redirection.
21992
21993 1999-09-28  Nick Clifton  <nickc@cygnus.com>
21994
21995         * gcc.c-torture/compile/990928-1.c: New test.
21996
21997 1999-09-28  Nathan Sidwell  <nathan@acm.org>
21998
21999         * g++.old-deja/g++.other/decl6.C: New test.
22000
22001 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22002
22003         * gcc.c-torture/execute/va-arg-10.c: New test.
22004
22005 1999-09-27  Nathan Sidwell  <nathan@acm.org>
22006
22007         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
22008         __PRETTY_FUNCTION__.
22009
22010 1999-09-23  Nick Clifton  <nickc@cygnus.com>
22011
22012         * gcc.c-torture/execute/990923-1.c: New test.
22013
22014 1999-09-21  Nick Clifton  <nickc@cygnus.com>
22015
22016         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
22017         for which -fpic is inappropriate.
22018
22019 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
22020
22021         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
22022
22023 1999-09-21  Nathan Sidwell  <nathan@acm.org>
22024
22025         * g++.old-deja/g++.other/dyncast1.C: New test.
22026         * g++.old-deja/g++.other/dyncast2.C: New test.
22027         * g++.old-deja/g++.other/dyncast3.C: New test.
22028         * g++.old-deja/g++.other/dyncast4.C: New test.
22029         * g++.old-deja/g++.other/dyncast5.C: New test.
22030         * g++.old-deja/g++.eh/catch3.C: New test.
22031         * g++.old-deja/g++.eh/catch3p.C: New test.
22032         * g++.old-deja/g++.eh/catch4.C: New test.
22033         * g++.old-deja/g++.eh/catch4p.C: New test.
22034         * g++.old-deja/g++.eh/catch5.C: New test.
22035         * g++.old-deja/g++.eh/catch5p.C: New test.
22036         * g++.old-deja/g++.eh/catch6.C: New test.
22037         * g++.old-deja/g++.eh/catch6p.C: New test.
22038         * g++.old-deja/g++.eh/catch7.C: New test.
22039         * g++.old-deja/g++.eh/catch7p.C: New test.
22040         * g++.old-deja/g++.eh/catch8.C: New test.
22041         * g++.old-deja/g++.eh/catch8p.C: New test.
22042         * g++.old-deja/g++.eh/catch9.C: New test.
22043         * g++.old-deja/g++.eh/catch9p.C: New test.
22044
22045 1999-09-13  Nathan Sidwell  <nathan@acm.org>
22046
22047         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
22048         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
22049
22050 1999-09-13  Jeffrey A Law  (law@cygnus.com)
22051
22052         * gcc.c-torture/compile/990913-1.c: New test.
22053
22054 1999-09-10  Nathan Sidwell  <nathan@acm.org>
22055
22056         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
22057         * g++.old-deja/g++.jason/rfg5.C: Likewise.
22058
22059 1999-09-09  Richard Henderson  <rth@cygnus.com>
22060
22061         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
22062
22063 1999-09-09  Nathan Sidwell  <nathan@acm.org>
22064
22065         * g++.old-deja/g++.other/lookup11.C: New test.
22066         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
22067         what is permitted and what we want.
22068         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
22069         overload use.
22070         * g++.old-deja/g++.jason/rfg5.C: Likewise
22071
22072 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
22073
22074         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
22075         * gcc.c-torture/noncompile/poison-1.c: New file.
22076
22077 1999-09-08  Nathan Sidwell  <nathan@acm.org>
22078
22079         * g++.old-deja/g++.other/sizeof3.C: New test.
22080         * g++.old-deja/g++.other/sizeof4.C: New test.
22081         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
22082         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
22083
22084 1999-09-07  Richard Henderson  <rth@cygnus.com>
22085
22086         * gcc.dg/va-arg-1.c: New.
22087
22088 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22089
22090         * gcc.c-torture/execute/va-arg-9.c: New test.
22091
22092 1999-09-05  Craig Burley  <craig@jcb-sc.com>
22093
22094         * g77.f-torture/compile/980519-2.f: New test.
22095         * g77.f-torture/compile/19990905-0.f: New test.
22096         * g77.f-torture/compile/19990905-1.f: New test.
22097         * g77.f-torture/compile/19990905-2.f: New test.
22098
22099         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
22100
22101 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
22102
22103         * gcc.c-torture/execute/990827-1.c: Fix typo.
22104
22105 1999-09-03  Nathan Sidwell  <nathan@acm.org>
22106
22107         * g++.old-deja/g++.other/deref1.C: New test.
22108
22109 1999-09-02  Nathan Sidwell  <nathan@acm.org>
22110
22111         * g++.old-deja/g++.other/ambig2.C: New test.
22112         * g++.old-deja/g++.other/cond5.C: New test.
22113         * g++.old-deja/g++.other/lookup16.C: New test.
22114
22115 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
22116
22117         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
22118         assemblers too.
22119
22120 1999-08-31  Jeffrey A Law  (law@cygnus.com)
22121
22122         * lib/c-torture.exp: Avoid the "compare executables" optimization
22123         when testing native.
22124
22125 1999-08-29  Jeffrey A Law  (law@cygnus.com)
22126
22127         * gcc.c-torture/execute/990829-1.c: New test.
22128         * gcc.c-torture/compile/990829-1.c: New test.
22129
22130 1999-08-27  Paul Burchard  <burchard@pobox.com>
22131
22132         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
22133         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
22134         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
22135         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
22136         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
22137         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
22138         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
22139         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
22140         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
22141         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
22142         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
22143
22144 1999-08-27  Jeffrey A Law  (law@cygnus.com)
22145
22146         * gcc.c-torture/execute/990827-1.c: New test.
22147
22148 1999-08-26  Craig Burley  <craig@jcb-sc.com>
22149
22150         * g77.f-torture/noncompile/19990826-4.f: New test.
22151
22152         * g77.f-torture/compile/19990826-3.f: New test.
22153
22154         * g77.f-torture/execute/19990826-2.f: New test.
22155
22156         * g77.f-torture/compile/19990826-1.f: New test.
22157
22158         * gcc.c-torture/execute/990826-0.c: New test.
22159         * g77.c-torture/execute/19990826-0.f: New test.
22160
22161         * g77.f-torture/noncompile/970626-2.f: New test.
22162
22163 1999-08-25  Paul Burchard  <burchard@pobox.com>
22164
22165         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
22166         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
22167         lss-011.C: New tests.
22168
22169 1999-08-25  Nathan Sidwell  <nathan@acm.org>
22170
22171         * g++.old-deja/g++.other/decl5.C: New test.
22172
22173 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22174
22175         * noncompile/noncompile.exp: Load_lib c-torture.exp.
22176         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
22177         call `postbase' for each one.  All callers of `postbase' changed
22178         to call this instead.
22179
22180 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
22181
22182         * gcc.c-torture/execute/990811-1.c: New test.
22183
22184 1999-08-09  Nick Clifton  <nickc@cygnus.com>
22185
22186         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
22187         just native ones.
22188
22189         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
22190         just native ones.
22191
22192 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22193
22194         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
22195
22196 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22197
22198         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
22199
22200 1999-08-04  Nathan Sidwell  <nathan@acm.org>
22201
22202         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
22203
22204 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22205
22206         * gcc.c-torture/execute/990804-1.c: New test.
22207
22208 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22209
22210         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
22211         * g++.old-deja/g++.brendan/crash64.C: Likewise
22212         * g++.old-deja/g++.brendan/overload8.C: Likewise
22213
22214 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22215
22216         * g++.old-deja/g++.other/struct1.C: New test.
22217
22218 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22219
22220         * g++.old-deja/g++.other/enum2.C: New test.
22221
22222 1999-08-02  Richard Henderson  <rth@cygnus.com>
22223
22224         Adapted from tests from Franz Sirl:
22225         * gcc.c-torture/execute/va-arg-7.c: New test.
22226         * gcc.c-torture/execute/va-arg-8.c: New test.
22227
22228 1999-08-01  Jeffrey A Law  (law@cygnus.com)
22229
22230         * gcc.c-torture/compile/990801-2.c: New test.
22231
22232         * gcc.c-torture/compile/990801-1.c: New test.
22233
22234 1999-07-27  Michael Meissner  <meissner@cygnus.com>
22235
22236         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
22237         fp-cmp-1.c, converting double to float.
22238
22239         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
22240         fp-cmp-1.c, converting double to long double.
22241
22242         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
22243         from fr1 to unknown_register, since fr1 is a legitimate register
22244         on some machines.
22245
22246 1999-07-25  Jeffrey A Law  (law@cygnus.com)
22247
22248         * README: More listname related changes.
22249
22250 1999-07-08  Catherine Moore  <clm@cygnus.com>
22251
22252         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
22253
22254 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
22255
22256         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
22257
22258 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22259
22260         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
22261
22262 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
22263
22264         * gcc.dg/990703-1.c: New test.
22265
22266 1999-06-29  Nick Clifton  <nickc@cygnus.com>
22267
22268         * lib/file-format.exp: New file: Move definition of proc
22269         gcc_target_object_format to here from
22270         gcc.dg/special/ecos.exp.
22271
22272         * lib/c-torture.exp: Include lib file-format.exp.
22273         * lib/gcc-dg.exp: Include lib file-format.exp.
22274
22275         * gcc.dg/special/ecos.exp: Remove definition of proc
22276         gcc_target_object_format.
22277
22278 1999-06-28  Jeffrey A Law  (law@cygnus.com)
22279
22280         * gcc.c-torture/execute/990628-1.c: New test.
22281
22282 1999-06-25  Jeffrey A Law  (law@cygnus.com)
22283
22284         * gcc.c-torture/compile/990625-2.c: New test.
22285
22286         * gcc.c-torture/compile/990625-1.c: New test.
22287
22288 1999-06-23  Nick Clifton  <nickc@cygnus.com>
22289
22290         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
22291         attributes compile.
22292         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
22293         ports that use the COFF/PE file format.
22294
22295 1999-06-17  Jeffrey A Law  (law@cygnus.com)
22296
22297         * gcc.c-torture/compile/990617-1.c: New test.
22298
22299 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
22300
22301         * g++.old-deja/g++.other/decl4.C: New test.
22302
22303 1999-06-14  Nathan Sidwell  <nathan@acm.org>
22304
22305         * g++.old-deja/g++.other/bitfld3.C: New test.
22306
22307 1999-06-08  Nathan Sidwell  <nathan@acm.org>
22308
22309         * g++.old-deja/g++.eh/catch1.C: New test.
22310
22311 1999-06-07  Jeffrey A Law  (law@cygnus.com)
22312
22313         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
22314
22315         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
22316         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
22317
22318 1999-06-05  Craig Burley  <craig@jcb-sc.com>
22319
22320         * g77.f-torture/compile/19990502-0.f: Replace with new,
22321         shorter, test that still fails after recent changes.
22322
22323 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22324
22325         * gcc.c-torture/execute/990604-1.c: New test.
22326
22327 1999-05-31  Jeffrey A Law  (law@cygnus.com)
22328
22329         * gcc.c-torture/execute/990531-1.c: New test.
22330
22331 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22332
22333         * gcc.c-torture/compile/990527-1.c: New test.
22334
22335 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
22336
22337         * gcc.c-torture/execute/990527-1.c: New test.
22338
22339 1999-05-25  Nick Clifton  <nickc@cygnus.com>
22340
22341         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
22342         bitfields as signed.
22343
22344 1999-05-25  Craig Burley  <craig@jcb-sc.com>
22345
22346         * g77.f-torture/compile/19990525-0.f: New test.
22347
22348 1999-05-25  Jeffrey A Law  (law@cygnus.com)
22349
22350         * gcc.c-torture/execute/990525-2.c: New test.
22351
22352         * gcc.c-torture/execute/990525-1.c: New test.
22353
22354 1999-05-24  Nathan Sidwell  <nathan@acm.org>
22355
22356         * g++.old-deja/g++.other/anon3.C: New test.
22357         * g++.old-deja/g++.other/anon4.C: New test.
22358         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
22359         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
22360         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
22361         Merrill).
22362
22363 1999-05-24  Jeffrey A Law  (law@cygnus.com)
22364
22365         * gcc.c-torture/execute/990524-1.c: New test.
22366
22367         * gcc.dg/990524-1.c: New test.
22368
22369 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22370
22371         * gcc.c-torture/compile/990523-1.c: New test.
22372
22373 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
22374
22375         * gcc.c-torture/compile/990519-1.c: New test.
22376
22377 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22378
22379         * gcc.c-torture/compile/990517-1.c: New test.
22380
22381         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
22382         (e4, f4): New tests.
22383         (main): Call them.
22384
22385 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22386
22387         * gcc.dg/noreturn-1.c: New test.
22388
22389 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
22390
22391         * gcc.c-torture/execute/990513-1.c: New test.
22392
22393 1999-05-10  Richard Henderson  <rth@cygnus.com>
22394
22395         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
22396
22397 1999-05-10  Craig Burley  <craig@jcb-sc.com>
22398
22399         * g77.f-torture/execute/erfc.f: Use small single-precision
22400         values, to avoid problems on Alphas when not -mieee.
22401
22402 1999-05-08  Craig Burley  <craig@jcb-sc.com>
22403
22404         * gcc.dg/990506-0.c: New test.
22405
22406 1999-05-08  Richard Henderson  <rth@cygnus.com>
22407
22408         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
22409         the constant to test.  Don't XFAIL 64-bit targets.
22410
22411         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
22412         * g++.old-deja/g++.law/profile1.C: Likewise.
22413
22414         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
22415         operator new instances.
22416         * g++.old-deja/g++.other/delete5.C: Likewise.
22417
22418 1999-05-03  Craig Burley  <craig@jcb-sc.com>
22419
22420         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
22421         intrinsic.
22422
22423 1999-05-03  Craig Burley  <craig@jcb-sc.com>
22424
22425         * g77.f-torture/execute/u77-test.f: Reverse order of two
22426         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
22427
22428 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22429
22430         * gcc.dg/compare1.c: New test.
22431
22432 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22433
22434         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
22435         New tests.
22436
22437 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22438
22439         * g77.f-torture/compile/19990502-1.f: New test.
22440
22441 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22442
22443         * g77.f-torture/compile/19990502-0.f: New test.
22444
22445 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22446
22447         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
22448         intrinsic.
22449
22450 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22451
22452         * g77.f-torture/execute/u77-test.f (main): List libU77
22453         intrinsics not currently tested.
22454         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
22455         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
22456         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
22457         Trim blanks off the ends of some printed strings.
22458
22459 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22460
22461         * g77.f-torture/execute/u77-test.f (main): Just warn about
22462         FSTAT gid disagreement, as it's expected on some systems.
22463
22464 1999-05-01  Craig Burley  <craig@jcb-sc.com>
22465
22466         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
22467         use a new function, which allows for some slop.
22468         Clean up some commentary.
22469         (issum): The new function.
22470         (sgladd): Deleted subroutine.
22471
22472 1999-05-01  Craig Burley  <craig@jcb-sc.com>
22473
22474         * g77.f-torture/execute/u77-test.f: Modify to be more like
22475         libf2c/libU77 version, bringing patches to that version here.
22476         Add suitable commentary.
22477
22478 1999-04-25  Richard Henderson  <rth@cygnus.com>
22479
22480         * gcc.dg/990424-1.c: New test.
22481
22482 1999-04-24  Craig Burley  <craig@jcb-sc.com>
22483
22484         * g77.f-torture/execute/u77-test.f (main): Bug involving
22485         LSTAT has been fixed, so turn back on full checking.
22486
22487 1999-04-20  Craig Burley  <craig@jcb-sc.com>
22488
22489         * g77.f-torture/compile/19990419-0.f: New test.
22490         * g77.f-torture/execute/19990419-1.f: New test.
22491
22492 1999-04-17  Richard Henderson  <rth@cygnus.com>
22493
22494         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
22495         to avoid the need for a prototype to supress a warning.
22496
22497 1999-04-07  Jim Wilson  <wilson@cygnus.com>
22498
22499         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
22500
22501 1999-04-04  Jeffrey A Law  (law@cygnus.com)
22502
22503         * gcc.c-torture/execute/990404-1.c: New test.
22504
22505 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22506
22507         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
22508         * gcc.dg/cpp-if3.c: Don't use -pedantic.
22509         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
22510         missing initializer warnings.
22511
22512 1999-03-28  Jeffrey A Law  (law@cygnus.com)
22513
22514         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
22515         matching strings.
22516
22517 1999-03-26  Jeffrey A Law  (law@cygnus.com)
22518
22519         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
22520
22521 1999-03-26  Craig Burley  <craig@jcb-sc.com>
22522
22523         * g77.f-torture/execute/19990325-0.f: New test.
22524         * g77.f-torture/execute/19990325-1.f: New test.
22525
22526 1999-03-24  Jeffrey A Law  (law@cygnus.com)
22527
22528         * gcc.c-torture/execute/990324-1.c: New test.
22529
22530 1999-03-22  Jim Wilson  <wilson@cygnus.com>
22531
22532         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
22533         test with 4.
22534
22535 1999-03-17  Richard Henderson  <rth@cygnus.com>
22536
22537         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
22538
22539 1999-03-13  Craig Burley  <craig@jcb-sc.com>
22540
22541         * g77.f-torture/execute/19990313-2.f: New test.
22542         * g77.f-torture/execute/19990313-3.f: New test.
22543
22544 1999-03-13  Craig Burley  <craig@jcb-sc.com>
22545
22546         * g77.f-torture/execute/19990313-0.f: New test.
22547         * g77.f-torture/execute/19990313-1.f: New test.
22548
22549 1999-03-12  Jim Wilson  <wilson@cygnus.com>
22550
22551         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
22552         printf to sprintf.
22553         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
22554         (main): Add check for u15.  Conditionalize u31 check depending on
22555         whether ints are <32 bits or >=32 bits.
22556
22557 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22558
22559         * g77.f-torture/execute/19981119-0.f: Improve testiness.
22560
22561 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22562
22563         * g77.f-torture/compile/19990305-0.f: New test.
22564         * g77.f-torture/execute/19981119-0.f: New test.
22565
22566 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22567
22568         * g77.f-torture/execute/970625-2.f: call ABORT if final
22569         result is not correct, instead of just printing it.
22570         Add this checking via newly introduced obfuscation, to
22571         trip up buggy front ends.
22572
22573 1999-03-07  Craig Burley  <craig@jcb-sc.com>
22574
22575         * g77.f-torture/compile/960317-1.f: Moved from being
22576         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
22577
22578 1999-03-06  Craig Burley  <craig@jcb-sc.com>
22579
22580         * g77.f-torture/execute/960317-1.f: New (old) test.
22581         * g77.f-torture/execute/970625-2.f: Ditto.
22582
22583 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
22584
22585         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
22586         message on line 1 or line 2; cccp and cpplib do this differently.
22587
22588 1999-03-01  Jeffrey A Law  (law@cygnus.com)
22589
22590         * g++.old-deja/g++.law/weak1.C: New test.
22591
22592 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22593
22594         * gcc.c-torture/execute/990119-1.c: Renamed to...
22595         * gcc.dg/990119-1.c: this, so it will only be tested once
22596         (it's a preprocessor test, it doesn't need to be run at
22597         multiple optimization levels).
22598
22599 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22600
22601         * lib/g++.exp: Don't add incdir=$base_dir/../include to
22602           ALWAYS_CXXFLAGS.
22603
22604 1999-02-24  Craig Burley  <craig@jcb-sc.com>
22605
22606         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
22607         * g77.f-torture/compile/19981216-0.f: ...as it is expected
22608         to not be compilable by current g77.
22609
22610 1999-02-24  Nick Clifton  <nickc@cygnus.com>
22611
22612         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
22613
22614 1999-02-22  Jeffrey A Law  (law@cygnus.com)
22615
22616         * gcc.c-torture/execute/990222-1.c: New test.
22617
22618 1999-02-19  Craig Burley  <craig@jcb-sc.com>
22619
22620         * g77.f-torture/compile/19990218-0.f: New test.
22621         * g77.f-torture/noncompile/19990218-1.f: New test.
22622
22623 1999-02-18  Craig Burley  <craig@jcb-sc.com>
22624
22625         * g77.f-torture/compile/19981216-0.f: New test.
22626
22627 1999-02-14  Jeffrey A Law  (law@cygnus.com)
22628
22629         * gcc.dg/990214-1.c: New test.
22630
22631 1999-02-13  Jeffrey A Law  (law@cygnus.com)
22632
22633         * gcc.dg/990213-2.c: New test.
22634
22635         * gcc.dg/990213-1.c: New test.
22636
22637 1999-02-12  Jeffrey A Law  (law@cygnus.com)
22638
22639         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
22640         ints.
22641
22642 1999-02-11  Nick Clifton  <nickc@cygnus.com>
22643
22644         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
22645         specified by target.
22646
22647         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
22648
22649 1999-02-11  Jeffrey A Law  (law@cygnus.com)
22650
22651         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
22652
22653 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
22654
22655         * gcc.dg/special/ecos.exp: New test driver for new tests with
22656         special requirements.
22657
22658         * gcc.dg/special/alias-1.c: New test.
22659         * gcc.dg/special/gcsec-1.c: New test.
22660         * gcc.dg/special/weak-1.c: New test.
22661         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
22662         * gcc.dg/special/weak-2.c: New test.
22663         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
22664         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
22665         * gcc.dg/special/wkali-1.c: New test.
22666         * gcc.dg/special/wkali-2.c: New test.
22667         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
22668         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
22669
22670 1999-02-10  Felix Lee  <flee@cygnus.com>
22671
22672           * lib/c-torture.exp (c-torture-compile): Pull out code for
22673           analyzing gcc error messages.
22674           (c-torture-execute): Likewise.  Fix some (harmless) false
22675           positives.
22676           * lib/gcc.exp (gcc_check_compile): New function.
22677
22678 1999-02-08  Richard Henderson  <rth@cygnus.com>
22679
22680         * gcc.c-torture/execute/990208-1.c: New test.
22681
22682 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
22683
22684         * g++.dg/special/ecos.exp: New driver for new tests with special
22685         requirements
22686
22687         * g++.dg/special/conpr-1.C: New test
22688         * g++.dg/special/conpr-2.C: New test
22689         * g++.dg/special/conpr-2a.C: New test
22690         * g++.dg/special/conpr-3.C: New test
22691         * g++.dg/special/conpr-3a.C: New test
22692         * g++.dg/special/conpr-3b.C: New test
22693
22694         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
22695         allow g++ to use the dg driver
22696
22697         * README: Add comment about g++.dg directory
22698
22699 1999-02-06  Jeffrey A Law  (law@cygnus.com)
22700
22701         * README: Update email addresses.
22702
22703 1999-02-03  Nick Clifton  <nickc@cygnus.com>
22704
22705         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
22706         arguments in order to force structure S onto the stack even on
22707         the alpha.
22708         (test): Pass 10 leading arguments to function foo as well as the
22709         structure S.
22710
22711         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
22712         failure for all targets.
22713
22714         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
22715         abort to terminate program execution.
22716
22717 1999-01-30  Richard Henderson  <rth@cygnus.com>
22718
22719         * gcc.c-torture/execute/990130-1.c: New test.
22720
22721 1999-01-30  Jeffrey A Law  (law@cygnus.com)
22722
22723         * gcc.dg/990130-1.c: New test.
22724
22725 1999-01-28  Michael Meissner  <meissner@cygnus.com>
22726
22727         * gcc.c-torture/execute/990128-1.c: New test.
22728
22729 1999-01-27  Michael Meissner  <meissner@cygnus.com>
22730
22731         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
22732
22733 1999-01-27  Felix Lee  <flee@cygnus.com>
22734
22735         * lib/c-torture.exp (c-torture-compile): pull out code for
22736         analyzing gcc error messages.
22737         (c-torture-execute): ditto, and fix some (harmless) false
22738         positives.
22739         * lib/gcc.exp (gcc_check_compile): new function.
22740
22741 1999-01-17  Jeffrey A Law  (law@cygnus.com)
22742
22743         * gcc.dg/990117-1.c: New test.
22744
22745         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
22746
22747         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
22748
22749 1999-01-15  Jeffrey A Law  (law@cygnus.com)
22750
22751         * g77.f-torture/compile/990115-1.f: New test.
22752
22753 1999-01-07  Jeffrey A Law  (law@cygnus.com)
22754
22755         * gcc.c-torture/compile/990107-1.c: New test
22756
22757 1999-01-06  Jeffrey A Law  (law@cygnus.com)
22758
22759         * gcc.c-torture/execute/990106-2.c: New test.
22760
22761         * gcc.c-torture/execute/990106-1.c: New test.
22762
22763 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
22764
22765         * gcc.c-torture/compile/981223-1.c: New test.
22766
22767 1998-12-29  Richard Henderson  <rth@cygnus.com>
22768
22769         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
22770         (opt3): Rename from opt4 and disable.
22771
22772 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
22773
22774         * g++.old-deja/g++.pt/ptrmem5.C: New test.
22775
22776 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
22777
22778         * g++.old-deja/g++.other/conv5.C: New test.
22779
22780 1998-12-14  Nick Clifton  <nickc@cygnus.com>
22781
22782         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
22783
22784 1998-12-11  Jeffrey A Law  (law@cygnus.com)
22785
22786         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
22787
22788 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
22789
22790         * gcc.c-torture/compile/981211-1.c: New test.
22791
22792 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
22793
22794         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
22795
22796         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
22797
22798 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22799
22800         * gcc.special/930510-1.c: Make C9X safe.
22801         * gcc.misc-tests/gcov-1.c Similarly.
22802         * gcc.misc-tests/gcov-2.c Similarly.
22803
22804 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22805
22806         * gcc.dg/ultrasp1.c: New test.
22807
22808 1998-12-06  Richard Henderson  <rth@cygnus.com>
22809
22810         * gcc.c-torture/execute/981206.c: New test.
22811
22812 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22813
22814         * g++.old-deja/g++.ns/template7.C: New test.
22815
22816         * g++.old-deja/g++.other/expr1.C: New test.
22817
22818         * g++.old-deja/g++.eh/tmpl3.C: New test.
22819
22820         * g++.old-deja/g++.eh/tmpl2.C: New test.
22821
22822 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
22823
22824         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
22825         * g++.old-deja/g++.other/using6.C: Removed.
22826         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
22827
22828         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
22829
22830 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
22831
22832         * g++.old-deja/g++.pt/overload8.C: New test.
22833
22834         * g++.old-deja/g++.pt/overload7.C: New test.
22835
22836         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
22837
22838         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
22839         and relinking messages.
22840         * lib/g++.exp (g++_target_compile): Remove .rpo file when
22841         compiling with -frepo.
22842
22843 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
22844
22845         * g++.old-deja/g++.pt/lookup6.C: New test.
22846
22847 1998-11-30  Nick Clifton  <nickc@cygnus.com>
22848
22849         * gcc.c-torture/execute/981130-1.c: New test.
22850         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
22851
22852 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
22853
22854         * g++.old-deja/g++.pt/explicit76.C: New test.
22855
22856         * g++.old-deja/g++.pt/friend38.C: New test.
22857
22858         * g++.old-deja/g++.ns/crash2.C: New test.
22859
22860         * g++.old-deja/g++.pt/defarg8.C: New test.
22861
22862         * g++.old-deja/g++.pt/instantiate6.C: New test.
22863
22864         * g++.old-deja/g++.pt/static6.C: New test.
22865
22866         * g++.old-deja/g++.pt/decl2.C: New test.
22867
22868 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
22869
22870         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
22871         problem is actually related with name lookup, but so what? :-)
22872
22873         * g++.old-deja/g++.pt/friend37.C: New test.
22874
22875 1998-11-25  Dave Love  <d.love@dl.ac.uk>
22876
22877         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
22878         element, which fails on some systems.
22879
22880         * g77.f-torture/execute/labug1.f: New test.
22881
22882 1998-11-21  Jeffrey A Law  (law@cygnus.com)
22883
22884         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
22885         is defined.
22886
22887 1998-11-18  Dave Love  <d.love@dl.ac.uk>
22888
22889         * g77.f-torture/compile/981117-1.f: New test.
22890
22891 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
22892
22893         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
22894         properly discarded.
22895
22896 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
22897
22898         * gcc.c-torture/execute/memcheck: New directory of tests for
22899         -fcheck-memory-usage.
22900
22901 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22902
22903         * README: New file, general information about the testsuite and
22904         new description of the various C++ test subdirectories.
22905         * README.g++: Eliminate obsolete information, update and move most
22906         relevant stuff to README.
22907
22908 1998-11-07  Richard Henderson  <rth@cygnus.com>
22909
22910         * gcc.c-torture/compile/981107-1.c: New test.
22911
22912 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
22913
22914         * execute/memcpy-bi.c: New testcase.
22915
22916 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
22917
22918         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
22919         base classes.
22920
22921         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
22922         template is selected.
22923
22924         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
22925         classes, it should be accepted for all types.
22926
22927         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
22928
22929         * g++.old-deja/g++.pt/spec24.C: Ensure that template
22930         specializations start with template headers.
22931
22932 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
22933
22934         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
22935
22936         * g++.old-deja/g++.other/init9.C: Test cross initialization of
22937         non-POD types.
22938
22939 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
22940
22941         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
22942
22943 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
22944
22945         * compile/981022-1.c, compile/981022-1.x: New test and driver.
22946
22947 1998-10-19  Jeffrey A Law  (law@cygnus.com)
22948
22949         * 981019-1.c: New test.
22950
22951 1998-10-14  Robert Lipe <robertl@dgii.com>
22952
22953         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
22954         find objc headers.
22955
22956 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22957
22958         * compile/981001-4.c: Remove use of GCC extension that triggers a
22959         compiler bug.
22960
22961 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
22962
22963         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
22964
22965 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
22966
22967         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
22968         instantiation of template produces incorrect code for delete
22969         expression.
22970
22971         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
22972         constructors' name is not unique.
22973         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
22974         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
22975
22976         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
22977         automatic array of const is ill-formed.
22978
22979         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
22980         of template parameter?
22981
22982         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
22983         const.
22984
22985         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
22986         pointer-to-member expression.
22987
22988         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
22989         declaration causes ICE.
22990
22991 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
22992
22993         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
22994         reserved in the global namespace.
22995
22996         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
22997         generate needed virtual table.
22998
22999         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
23000
23001 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
23002
23003         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
23004         template-dependent type
23005
23006 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
23007
23008         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
23009         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
23010         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
23011
23012         * g++.old-deja/g++.other/using5.C: New test; using decl from base
23013         class should be usable as argument of member function.
23014         * g++.old-deja/g++.other/using6.C: New test; using decl from base
23015         class should be usable as return type of member function.
23016         * g++.old-deja/g++.other/using7.C: New test; using decl from base
23017         class should be usable as type of data member.
23018
23019         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
23020
23021 1998-10-09  Jeffrey A Law  (law@cygnus.com)
23022
23023         * gcc.c-torture/special/920521-1.c: Fix bogus test.
23024
23025 1998-10-08  Nick Clifton  <nickc@cygnus.com>
23026
23027         * gcc.dg/dll-?.c Add thumb to target list.
23028         Fix assembler scan patterns to match current assembler output.
23029
23030 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
23031
23032         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
23033         matching of template brackets.
23034
23035         * g++.old-deja/g++.other/using4.C: New test.  Test using
23036         declarations of methods from base classes.
23037
23038         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
23039         within functions should introduce names into the innermost
23040         enclosing namespace.
23041
23042         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
23043         of static locals if first initialization throws.
23044
23045 1998-10-07  Jim Wilson  <wilson@cygnus.com>
23046
23047         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
23048
23049 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
23050
23051         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
23052         lose track of the possible targets of tablejump insns.
23053         * special/special.exp: Run it.
23054
23055 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23056
23057         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
23058         must be declared before its specializations can be named in friend
23059         declarations.
23060
23061 1998-10-05  Dave Love  <d.love@dl.ac.uk>
23062
23063         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
23064
23065         * g77.f-torture/execute/io1.f: New test.
23066
23067 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23068
23069         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
23070         with pointer to template function, for which no argument deduction
23071         is possible.
23072
23073         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
23074         specialization of template function as argument to template
23075         function.
23076
23077         * g++.old-deja/g++.other/access2.C: New test; Inner class
23078         shouldn't have privileged access to Outer's names.
23079
23080 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23081
23082         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
23083         friend template declared within template class conflicts with
23084         nested class of the same name.
23085
23086         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
23087         is ignored.
23088
23089         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
23090         object with direct initializer as function declaration.
23091
23092         * g++.old-deja/g++.other/decl2.C: New test; duplicate
23093         initializers.
23094
23095         * g++.old-deja/g++.other/null2.C: New test; conditional operator
23096         involving const pointer and NULL produces incorrect result.
23097
23098         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
23099         type name without `typename' should be rejected with -pedantic.
23100
23101 1998-10-02  Richard Henderson  <rth@cygnus.com>
23102
23103         * g++.old-deja/g++.other/addrof1.C: New test.
23104
23105 1998-10-01  Nick Clifton  <nickc@cygnus.com>
23106
23107         * gcc.c-torture/compile/981001-1.c: New test.
23108         * gcc.c-torture/execute/981001-1.c: New test.
23109
23110 1998-10-01  Jeffrey A Law  (law@cygnus.com)
23111
23112         * gcc.c-torture/compile/981001-2.c: New test.
23113         * gcc.c-torture/compile/981001-3.c: New test.
23114         * gcc.c-torture/compile/981001-4.c: New test.
23115
23116 1998-10-01  Robert Lipe  <robertl@dgii.com>
23117
23118         * lib/objc.exp (objc_target_compile): Add -L during compiles for
23119         multilibbed hosts.   Idea grafted from g77.exp.
23120
23121 1998-09-30  Dave Love  <d.love@dl.ac.uk>
23122
23123         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
23124         avoid losing on systems which need -lsocket.
23125
23126 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
23127
23128         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
23129         * g++.old-deja/g++.other/nested2.C: Ditto.
23130         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
23131         failure.
23132
23133 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23134
23135         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
23136         preferred over template operator!= for enum bitfields.
23137
23138 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
23139
23140         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
23141         that happen to have the same base name, but in different scopes,
23142         are incorrectly rejected.
23143
23144 1998-09-16  Richard Henderson  <rth@cygnus.com>
23145
23146         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
23147         on the native word size instead of an integer literal.
23148
23149 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23150
23151         * g++.old-deja/g++.other/static2.C: Invocation of static data
23152         member of type pointer-to-function denoted as non-static member.
23153
23154         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
23155         checks involving function types and aliases.
23156
23157 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23158
23159         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
23160         redefined to the same non-trivial type.
23161
23162         * g++.old-deja/g++.pt/explicit73.C: Test for proper
23163         namespace-qualification of template specializations declared in
23164         other namespaces.
23165
23166         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
23167         to declare a subset of the specializations of a template function
23168         as friends of specializations of a template class.
23169
23170         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
23171         member templates that do not fully specialize the enclosing
23172         template class are rejected.
23173
23174 1998-09-11  Dave Love  <d.love@dl.ac.uk>
23175
23176         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
23177
23178 1998-09-08  Dave Love  <d.love@dl.ac.uk>
23179
23180         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
23181         altered from libf2c/libU77 version.
23182
23183 1998-09-06  Dave Love  <d.love@dl.ac.uk>
23184
23185         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
23186
23187 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
23188
23189         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
23190         (un)signed char are different types for template specialization
23191         purposes.
23192
23193 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
23194
23195         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
23196         * objc: ObjC testsuite.
23197
23198 1998-08-31  Catherine Moore  <clm@cygnus.com>
23199
23200         * gcc.c-torture/execute/941014-1.x:  New file.
23201
23202 1998-08-31  Nick Clifton  <nickc@cygnus.com>
23203
23204         * lib/c-torture.exp: Add support for
23205         torture_eval_before_compile and torture_eval_before_execute
23206         variables.
23207
23208 1998-08-30  Jeffrey A Law  (law@cygnus.com)
23209
23210         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
23211         this test triggers valid.
23212
23213 1998-08-27  Jeffrey A Law  (law@cygnus.com)
23214
23215         * gcc.dg/980827-1.c: New test.
23216
23217 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
23218
23219         * gcc.c-torture/execute/loop-4b.c: New test.
23220
23221 1998-08-26  Nick Clifton  <nickc@cygnus.com>
23222
23223         * lib/c-torture.exp: Add support for
23224         torture_eval_before_compile and torture_eval_before_execute
23225         variables.
23226
23227 1998-08-25  Jeffrey A Law  (law@cygnus.com)
23228
23229         * gcc.c-torture/compile/980825-1.c: New test.
23230
23231 1998-08-24  Nick Clifton  <nickc@cygnus.com>
23232
23233         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
23234         count number tests in opt_t0 not good_t0.
23235
23236 1998-08-24  Jeffrey A Law  (law@cygnus.com)
23237
23238         * gcc.c-torture/compile/930326-1.x: Fix typo.
23239
23240 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
23241
23242         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
23243         causes an ICE.
23244
23245 1998-08-21  Jeffrey A Law  (law@cygnus.com)
23246
23247         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
23248         STACK_SIZE is defined.
23249         * gcc.c-torture/unsorted/stuct.c: Similarly.
23250
23251         * gcc.c-torture/compile/980821-1.c: New test.
23252
23253 1998-08-21  Jeffrey A Law  (law@cygnus.com)
23254
23255         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
23256
23257 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
23258
23259         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
23260         code.
23261
23262 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
23263
23264         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
23265         error'.
23266
23267 1998-08-18  Jeffrey A Law  (law@cygnus.com)
23268
23269         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
23270
23271 1998-08-16  Jeffrey A Law  (law@cygnus.com)
23272
23273         * gcc.c-torture/compile/980816-1.c: New test.
23274
23275         * gcc.dg/980816-1.c: New test.
23276
23277 1998-08-13  Jeffrey A Law  (law@cygnus.com)
23278
23279         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
23280         compiler for ieee tests.
23281
23282 1998-08-01  Dave Love  <d.love@dl.ac.uk>
23283
23284         * g77.f-torture/compile/980729-0.f: New test.
23285
23286 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
23287
23288         * gcc.c-torture/special/eeprof-1.c: New test, for
23289         -finstrument-functions.
23290         * gcc.c-torture/special/special.exp: Run it.
23291
23292 1998-07-29  Jeffrey A Law  (law@cygnus.com)
23293
23294         * gcc.c-torture/compile/980729-1.c: New test.
23295
23296 1998-07-27  Nick Clifton  <nickc@cygnus.com>
23297
23298         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
23299         __thumb__ is defined, and test for ARM style doubles if so.
23300
23301 1998-07-26  Dave Love  <d.love@dl.ac.uk>
23302
23303         * g77.f-torture/noncompile/980615-0.f: New test.
23304
23305 1998-07-26  H.J. Lu  (hjl@gnu.org)
23306
23307         * gcc.dg/980312-1.c: Do link instead of compile.
23308         * gcc.dg/980313-1.c: Likewise.
23309
23310 1998-07-26  Jeffrey A Law  (law@cygnus.com)
23311
23312         * gcc.c-torture/compile/980726-1.c: New test.
23313
23314 1998-07-25  Dave Love  <d.love@dl.ac.uk>
23315
23316         * g77.f-torture/execute/io0.f: New test.
23317
23318 1998-07-24  Nick Clifton  <nickc@cygnus.com>
23319
23320         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
23321         an int.
23322
23323 1998-06-18  Michael Meissner  <meissner@cygnus.com>
23324
23325         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
23326         m32r bugs.
23327
23328 1998-07-17  Nick Clifton  <nickc@cygnus.com>
23329
23330         * gcc.dg/980626-1.c: Expect failures for all toolchains until
23331         c-decl.c:grokdeclarator can handle mode attributes.
23332
23333 1998-07-16  Jeffrey A Law  (law@cygnus.com)
23334
23335         * gcc.c-torture/execute/980716-1.c: New test.
23336
23337 1998-07-13  Jeffrey A Law  (law@cygnus.com)
23338
23339         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
23340         the mn10200.
23341         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
23342         the mn10200.
23343         * gcc.c-torture/execute/va-arg-3.x: Similarly.
23344         * gcc.c-torture/compile/930326-1.x: Similarly.
23345
23346 1998-07-13  Dave Love  <d.love@dl.ac.uk>
23347
23348         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
23349         New test from Craig.
23350
23351 1998-07-12  Dave Love  <d.love@dl.ac.uk>
23352
23353         * g77.f-torture/noncompile/980616-0.f: New test.
23354
23355         * g77.f-torture/execute/970816-3.f:  New test from Craig.
23356
23357 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
23358
23359         *  g++.other/singleton.C: Return error value instead of taking
23360         SIGSEGV.
23361
23362 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
23363
23364         *  g++.other/singleton.C: New test.   Warning is under dispute.
23365         Runtime crash is not.
23366
23367 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
23368
23369         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
23370         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
23371         using6.C, using7.C}:  New namespace tests.
23372
23373 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
23374
23375         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
23376         specialization with typedef'ed names used as array indexes.
23377
23378 1998-07-09  Jeffrey A Law  (law@cygnus.com)
23379
23380         * gcc.c-torture/execute/980709-1.c: New test.
23381
23382         * gcc.dg/980709-1.c: New test.
23383
23384 1998-07-07  Richard Henderson  <rth@cygnus.com>
23385
23386         * gcc.c-torture/execute/bcp-1.c: New test.
23387
23388 1998-07-07  Jeffrey A Law  (law@cygnus.com)
23389
23390         * gcc.c-torture/execute/980707-1.c: New test.
23391
23392 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
23393
23394         * gcc.c-torture/compile/980706-1.c: New test.
23395
23396 1998-07-01  Dave Love  <d.love@dl.ac.uk>
23397
23398         * g77.f-torture/execute/980701-0.f,
23399         g77.f-torture/execute/980701-1.f: New test from Craig.
23400
23401 1998-07-01  Jeffrey A Law  (law@cygnus.com)
23402
23403         * gcc.c-torture/compile/980701-1.c: New test.
23404
23405         * gcc.c-torture/execute/980701-1.c: New test.
23406
23407 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
23408 rlsruhe.de>
23409
23410         * g++.old-deja/g++.robertl/eb132.C: New test.
23411         * g++.old-deja/g++.robertl/eb133.C: Likewise.
23412
23413 1998-06-29  Dave Love  <d.love@dl.ac.uk>
23414
23415         * g77.f-torture/execute/980628-7.f,
23416         g77.f-torture/execute/980628-8.f,
23417         g77.f-torture/execute/980628-9.f,
23418         g77.f-torture/execute/980628-10.f: New tests from Craig.
23419
23420         * g77.f-torture/execute/980628-3.f: Remove mail headers.
23421
23422 1998-06-28  Jeffrey A Law  (law@cygnus.com)
23423
23424         * g77.f-torture/execute/980628-4.f: New test from Craig.
23425         * g77.f-torture/execute/980628-5.f: Likewise.
23426         * g77.f-torture/execute/980628-2.f: Likewise.
23427         * g77.f-torture/execute/980628-0.f: Likewise.
23428         * g77.f-torture/execute/980628-1.f: Likewise.
23429         * g77.f-torture/execute/980628-3.f: Likewise.
23430         * g77.f-torture/execute/980628-6.f: Likewise.
23431
23432 1998-06-28  Jeffrey A Law  (law@cygnus.com)
23433
23434         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
23435         directory when nothing has been installed yet.
23436
23437 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
23438
23439         * gcc.c-torture/special/special.exp: Handle newer versions of
23440         dejagnu.
23441
23442 1998-06-26  Jeffrey A Law  (law@cygnus.com)
23443
23444         * gcc.dg/980626-1.c: New test.
23445
23446 1998-06-19  Bruno Haible <haible@ilog.fr>
23447
23448         * gcc.misc-tests/m-un-2.c: New test.
23449         * g++.old-deja/g++.other/warn01.c: Likewise.
23450
23451 1998-06-19  Robert Lipe  <robertl@dgii.com>
23452
23453         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
23454         compatibility with assmblers with a different comment character.
23455         Eliminate use of GAS-specific extensions.
23456
23457 1998-06-19  Jeffrey A Law  (law@cygnus.com)
23458
23459         * gcc.c-torture/execute/ieee/980619-1.c: New test.
23460
23461 1998-06-19  Robert Lipe  <robertl@dgii.com>
23462
23463         *lib/g77.exp: Replace search for libf2c.a with search for newly
23464         renamed libg2c.a
23465
23466 1998-06-17  Jeffrey A Law  (law@cygnus.com)
23467
23468         * gcc.c-torture/execute/980617-1.c: New test.
23469
23470 1998-06-12  Jeffrey A Law  (law@cygnus.com)
23471
23472         * gcc.c-torture/execute/980612-1.c: New test.
23473
23474 1998-06-08  Jeffrey A Law  (law@cygnus.com)
23475
23476         * gcc.dg/980523-1.c: Only test on ppc-linux.
23477         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
23478
23479         * gcc.c-torture/execute/980608-1.c: New test.
23480
23481 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
23482
23483         * gcc.c-torture/execute/980605-1.c: New test.
23484
23485 1998-06-04  Jeffrey A Law  (law@cygnus.com)
23486
23487         * gcc.c-torture/execute/980604-1.c: New test.
23488
23489 1998-06-02  Jeffrey A Law  (law@cygnus.com)
23490
23491         * gcc.c-torture/execute/980602-1.c: New test.
23492         * gcc.c-torture/execute/980602-2.c: Likewise.
23493
23494 1998-06-02  Dave Love  <d.love@dl.ac.uk>
23495
23496         * 970125-0.f: Fix per JCB.  Add commentary.
23497
23498 1998-05-31  Michael Meissner  <meissner@cygnus.com>
23499
23500         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
23501         IEEE -0 support.
23502
23503 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
23504
23505         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
23506         earlier.
23507
23508 1998-05-28  Catherine Moore <clm@cygnus.com>
23509
23510         * gcc.c-torture/execute/980526-3.c: New test.
23511
23512 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
23513
23514         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
23515         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
23516         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
23517         m88k-motorola-sysv3 to XFAIL.
23518
23519 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23520
23521         * gcc.dg/980526-1.c: New test.
23522         * gcc.c-torture/execute/980526-2.c: New test.
23523
23524 1998-05-26  Jeffrey A Law  (law@cygnus.com)
23525
23526         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
23527
23528         * gcc.c-torture/execute/980526-1.c: New test.
23529
23530 1998-05-26  Dave Love  <d.love@dl.ac.uk>
23531
23532         * g77.f-torture/execute/alpha2.f: Add runtime test.
23533
23534 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
23535
23536         * g++.old-deja/old-deja.exp: Strip leading directories.
23537
23538         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
23539         error for the line.  Don't run multiple tests for the same line.
23540
23541 1998-05-23  Jeffrey A Law  (law@cygnus.com)
23542
23543         * gcc.dg/980523-1.c: New test.
23544
23545 1998-05-23  Dave Love  <d.love@dl.ac.uk>
23546
23547         * g77.f-torture/compile/970915-0.f: New test.
23548
23549 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
23550
23551         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
23552
23553 1998-05-21  Jeffrey A Law  (law@cygnus.com)
23554
23555         * gcc.dg/980520-1.c: New test.
23556
23557 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
23558
23559         * gcc.dg/980502-1.c: Fix return type.
23560
23561 1998-05-20  Jeffrey A Law  (law@cygnus.com)
23562
23563         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
23564         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
23565         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
23566         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
23567         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
23568
23569 1998-05-20  Dave Love  <d.love@dl.ac.uk>
23570
23571         * g77.f-torture/execute/980520-1.f: New test.
23572
23573 1998-05-15  Dave Love  <d.love@dl.ac.uk>
23574
23575         * lib/mike-g77.exp: New file.
23576
23577         * g77.f-torture/noncompile/noncompile.exp,
23578         g77.f-torture/noncompile/check0.f: New files.
23579
23580 1998-05-14  Dave Love  <d.love@dl.ac.uk>
23581
23582         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
23583         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
23584         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
23585         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
23586         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
23587         abort where appropriate.
23588
23589 1998-05-05  Michael Meissner  <meissner@cygnus.com>
23590
23591         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
23592         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
23593
23594 1998-04-29  Dave Love  <d.love@dl.ac.uk>
23595
23596         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
23597
23598 1998-04-27  Dave Love  <d.love@dl.ac.uk>
23599
23600         * g77.f-torture/compile/980427-0.f: New test.
23601
23602 1998-04-24  Dave Love  <d.love@dl.ac.uk>
23603
23604         * g77.f-torture/compile/980424-0.f: New test.
23605
23606 1998-04-19  Dave Love  <d.love@dl.ac.uk>
23607
23608         * g77.f-torture/compile/980419-2.f (main): New test.
23609         * g77.f-torture/compile/970125-0.f: New test.
23610         * g77.f-torture/compile/980419-1.f: New test.
23611
23612 1998-04-08  Jim Wilson  <wilson@cygnus.com>
23613
23614         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
23615         of loop-4.c.
23616
23617 1998-04-07  Jim Wilson  <wilson@cygnus.com>
23618
23619         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
23620
23621 1998-04-03  Jim Wilson  <wilson@cygnus.com>
23622
23623         * gcc.c-torture/compile/980329-1.c: New test.
23624
23625 1998-03-18  Jim Wilson  <wilson@cygnus.com>
23626
23627         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
23628         * gcc.dg/980312-1.c: Fix typo in -march command.
23629
23630 1998-03-16  H.J. Lu  (hjl@gnu.org)
23631
23632         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
23633
23634 1998-03-11  Robert Lipe  <robertl@dgii.com>
23635
23636         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
23637         Dave Love agree the Fortran source is bogus.
23638
23639 1998-03-11  Robert Lipe  <robertl@dgii.com>
23640
23641         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
23642         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
23643         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
23644         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
23645         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
23646
23647 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
23648
23649         * g++.old-deja/g++.other/friend1.C: New test.
23650
23651 1998-02-18  Dave Love  <d.love@dl.ac.uk>
23652
23653         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
23654         possibly uninitialized) variables and declare dnrm2.
23655
23656 1998-02-23  Robert Lipe <robertl@dgii.com>
23657
23658         From Bruno Haible <haible@ilog.fr>:
23659         * gcc.c-torture/execute/980223.c: New test.
23660
23661 1998-02-13  Jeffrey A Law  (law@cygnus.com)
23662
23663         * gcc.dg/ifelse-1.c: New test.
23664
23665 1998-02-09  H.J. Lu  (hjl@gnu.org)
23666
23667         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
23668
23669           * lib/old-dejagnu.exp (old-dejagnu): Added the
23670           "execution test - XFAIL *-*-*" handling in the spirit of
23671           "excess errors test -". Changed the "execution test fails"
23672           handling to be like "excess errors test fails".
23673           * Update various tests accordingly.
23674
23675 1998-02-06  Jim Wilson  <wilson@cygnus.com>
23676
23677         * gcc.c-torture/execute/980205.c: New test.
23678
23679 1998-01-18  Jeffrey A Law  (law@cygnus.com)
23680
23681         * lib/c-torture.exp: Look for .x files instead of .cexp files.
23682         * lib/f-torture.exp: Similarly.
23683         * gcc.c-torture: Rename all .cexp files to .x files.
23684
23685 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
23686
23687         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
23688         (940510-1.c): Removed duplicate.
23689         (971104-1.c): New test.
23690
23691 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
23692
23693           * lib/f-torture.exp: Improve error and loop detection.
23694
23695 1997-11-19  Michael Meissner  <meissner@cygnus.com>
23696
23697         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
23698         use that to size the filler array.
23699
23700 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
23701
23702         * lib/c-torture.exp(c-torture-execute): Fix typo.
23703
23704         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
23705         testcase as the executable name. Keep the executable around if
23706         the test fails.
23707
23708 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
23709
23710         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
23711         changes.  Only test one -g option, and move it to the end of the
23712         list of options to test.
23713
23714 1997-09-19  Michael Meissner  <meissner@cygnus.com>
23715
23716         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
23717         variable GCC_TORTURE_OPTIONS to supply default switches separated
23718         by colons.  If no environment variable, run tests with -O0 -g, -O1
23719         -g, and -O2 -g as well.
23720
23721 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
23722
23723         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
23724         explanatory comments. Fix indentation.
23725
23726 1997-09-15  Jeffrey A Law  (law@cygnus.com)
23727
23728         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
23729
23730 1997-09-11  Jeffrey A Law  (law@cygnus.com)
23731
23732         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
23733         * g++.old-deja/g++.mike/p7325.C: Likewise.
23734         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
23735
23736 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
23737
23738         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
23739         * g++.old-deja/g++.brendan/crash30.C: Likewise.
23740         * g++.old-deja/g++.brendan/crash39.C: Likewise.
23741         * g++.old-deja/g++.law/operators4.C: Likewise.
23742
23743 1997-09-11  Joe Buck  (jbuck@synopsys.com)
23744
23745         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
23746         * g++.old-deja/g++.mike/p784.C: Ditto.
23747         * g++.old-deja/g++.mike/p785.C: Ditto.
23748
23749 1997-09-05  Jeffrey A Law  (law@cygnus.com)
23750
23751           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
23752
23753 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
23754
23755         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
23756         target feature; pass this to c-torture-execute as needed.
23757
23758 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
23759
23760         * lib/c-torture.exp(c-torture-execute): If the previous and the
23761         current executables being tested are identical, we don't need to
23762         run the executable again. Try to make the executable names
23763         unique. Add an optional argument for passing additional compiler
23764         flags.
23765
23766 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
23767
23768         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
23769
23770 1997-08-29  Jeffrey A Law  (law@cygnus.com)
23771
23772         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
23773
23774 1997-07-31  Jeffrey A Law  (law@cygnus.com)
23775
23776         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
23777         32bit or larger longs.
23778
23779         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
23780         have either a 32bit long or 32bit int.
23781
23782 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
23783
23784         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
23785         Make double precision tests dependent on sizeof (double).
23786
23787 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
23788
23789         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
23790         too.
23791
23792 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
23793
23794         * gcc.c-torture/compile/961203-1.cexp: New script.
23795
23796 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
23797
23798         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
23799         up the includes ourselves.
23800
23801 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
23802
23803         * lib/plumhall.exp: Remove random include, and add a few
23804         verbose messages for debugging.
23805
23806 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
23807
23808         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
23809         of trying to do it ourselves.
23810
23811 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
23812
23813         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
23814
23815 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
23816
23817         * gcc.prms/5403.c: Made regexp a bit less strict.
23818
23819 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
23820
23821         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
23822         is returned from remote_load instead.
23823         * lib/plumhall.exp: Ditto.
23824         * lib/mike-g++.exp: Ditto.
23825         * lib/old-dejagnu.exp: Ditto.
23826         * lib/c-torture.exp: Ditto.
23827
23828 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
23829
23830         * lib/g++.exp: Use build_wrapper procedure.
23831         * lib/gcc.exp: Ditto.
23832
23833 1997-05-20  Jeffrey A Law  (law@cygnus.com)
23834
23835         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
23836         an old-style decl for malloc.  Fixes tests to work when
23837         sizeof (int) != sizeof (size_t).
23838
23839 1997-05-15  Mike Meissner  <meissner@cygnus.com>
23840
23841         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
23842
23843         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
23844         use stdargs.h interface.
23845
23846 1997-05-15  Mike Meissner  <meissner@cygnus.com>
23847
23848         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
23849         NO_VARARGS when compiling.
23850
23851 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
23852
23853         * lib/plumhall.exp(ph_includes): New procedure.
23854         (ph_make): Use it.
23855         (ph_compiler): Ditto.
23856
23857         * lib/g++.exp: Rename test-glue.c to testglue.c.
23858         * lib/gcc.exp: Ditto.
23859
23860 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
23861
23862         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
23863         to completion when it's called.
23864
23865 1997-03-21  Michael Meissner  <meissner@cygnus.com>
23866
23867         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
23868         is defined, don't do test.
23869
23870 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
23871
23872         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
23873         for object files.
23874         (ph_summary): Mark skipped testcases as untested, not unresolved.
23875
23876         * lib/plumhall.exp (ph_make): If unresolved because of bad
23877         errorCode, record errorCode in log file.
23878         (*): Replace send_log/verbose with verbose -log.
23879
23880 1997-03-19  Michael Meissner  <meissner@cygnus.com>
23881
23882         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
23883         double conversion if double isn't at least 8 bytes.
23884
23885         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
23886         int to work with targets where int is 16 bits.
23887
23888         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
23889         8 bytes, just exit, since 4 byte doubles don't have enough bits of
23890         precision for the test to complete.
23891
23892 1997-03-14  Michael Meissner  <meissner@cygnus.com>
23893
23894         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
23895         if d10v is not compiled with the -mdouble64 flag.
23896         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
23897
23898         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
23899         d10v is not compiled with the -mint32 flag.
23900
23901 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
23902
23903         * lib/plumhall.exp: Use incr_count.
23904
23905 1997-03-12  Jeffrey A Law  (law@cygnus.com)
23906
23907         * gcc.c-torture: Update to c-torture-1.45.
23908
23909 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
23910
23911         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
23912         the name of the expect testcase file).
23913
23914         * lib/g++.exp(g++_init): Ditto.
23915
23916 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
23917
23918         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
23919         the host.
23920
23921         * lib/gcc.exp(gcc_exit): New procedure.
23922
23923 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
23924
23925         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
23926         specs where appropriate.
23927
23928         * g++.old-deja/g++.arm/*: Added additional ERROR checks
23929         because of new "candidates are" messages, and removed a few
23930
23931         * Converted all non-old-style g++ testcases to old-style, and
23932         moved into g++.old-deja.
23933
23934 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
23935
23936         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
23937         options.
23938
23939         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
23940         succeeded.
23941
23942         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
23943
23944 1997-02-13  Michael Meissner  <meissner@cygnus.com>
23945
23946         * lib/gcc.exp (gcc_target_compile): Add support for defining
23947         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
23948         the machine doesn't have those features.
23949
23950 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
23951
23952         * g++.law/operators4.exp: Don't use LIBS.
23953
23954 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
23955
23956         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
23957
23958         * lib/mike-g++.exp: Don't set the compiler to be tested here.
23959         * lib/g++.exp: Set it here instead. Also, allow use of the
23960         --tool_exec and --tool_opt options. Change CXX to
23961         GXX_UNDER_TEST.
23962
23963         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
23964
23965         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
23966
23967 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
23968
23969         * lib/old-dejagnu.exp: Use prune_warnings instead of
23970         prune_system_crud.
23971         * lib/mike-g++.exp: Ditto.
23972         * lib/gcc.exp: Ditto.
23973         * lib/g++.exp: Ditto.
23974
23975         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
23976
23977 1997-02-07  Jeffrey A Law  (law@cygnus.com)
23978
23979           * 941014-2.c: Include stdlib.h
23980           * 960327-1.c: Include stdio.h
23981           * dbra.c, index-1.c: Don't assume ints are 32bits.
23982
23983 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
23984
23985         * lib/gcc.exp: Add gcc,stack_size target feature.
23986
23987         * lib/g++.exp(g++_target_compile): Add the include and link
23988         paths here, not in two other places. And, it's $options, not
23989         options.
23990
23991         * lib/mike-g++.exp(postbase): Remove the code that determines
23992         the correct include and link paths.
23993         * g++.old-deja/old-deja.exp: Ditto.
23994
23995 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
23996
23997         * lib/g++.exp(g++_init): target_compile no longer returns the
23998         filename of the result.
23999
24000 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
24001
24002         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
24003         call to glob.
24004
24005         * gcc.c-torture/special/special.exp: Change call to
24006         gcc_target_compile to include the object file.
24007
24008 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
24009
24010         * gcc.c-torture/special/special.exp: Correct misspelling in last
24011         change.
24012
24013 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
24014
24015         * lib/plumhall.exp(ph_summary): Log the entire output of the
24016         executable. Return -1 if there were any failures, 0 otherwise.
24017         (ph_execute): Return -1 if there were any failures, 0 otherwise.
24018         (ph_make): Clean up objects and executables that were built
24019         if the tests succeeded.
24020
24021 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
24022
24023         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
24024         libraries and includes in the build tree as appropriate.
24025
24026 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24027
24028         * lib/c-torture.exp: Instead of looking for the global variable
24029         NO_LONG_LONG, check to see if that's a feature of the target.
24030
24031 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24032
24033         * config/default.exp: Minimize. Delete the remainer of the files in
24034         config; this functionality is now in devo/dejagnu/config.
24035
24036         g++.*/*: Pass any additional flags used to compile to postbase;
24037         delete CXXFLAGS.
24038
24039         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
24040         is now done by runtest.exp. Use gcc_target_compile instead of
24041         compile.
24042
24043         lib/c-torture.exp: Use gcc_target_compile instead of compile.
24044         Remove references to CFLAGS. Use remote_file instead of
24045         calling rm -f.
24046         (c-torture): Take a list of arguments to use to compile this
24047         testcase.
24048
24049         lib/g++.exp: Simplify. Use target_compile instead of compile.
24050         lib/gcc-dg.exp: Ditto.
24051         lib/gcc.exp: Ditto.
24052         lib/mike-{gcc,g++}.exp: Ditto.
24053         lib/old-dejagnu.exp: Ditto.
24054         lib/plumhall.exp: Ditto.
24055
24056 1997-01-08  Jim Wilson  <wilson@cygnus.com>
24057
24058         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
24059         (ph_linker): Likewise.
24060
24061 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
24062
24063           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
24064         MAP_ANON / MAP_ANONYMOUS if defined;
24065         else try to map from /dev/zero .
24066
24067 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24068
24069         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
24070         isn't defined, then define it to MAP_ANONYMOUS.
24071
24072 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24073
24074         * gcc.c-torture: Update to c-torture-1.42 release.
24075
24076 1996-11-11  Jeffrey A Law  (law@cygnus.com)
24077
24078         * gcc.c-torture: Update to c-torture-1.41 release.
24079
24080 1996-10-27  Jeffrey A Law  (law@cygnus.com)
24081
24082         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
24083         c-torture release.
24084
24085 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
24086
24087         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
24088         and LDFLAGS.  Fix second case to append the target_info ldflags
24089         onto LDFLAGS, not CFLAGS.
24090         * lib/g++.exp (g++_init): Add target_info stuff.
24091         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
24092         of libgloss and newlib flags for !native.
24093
24094         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
24095         (GDB): Fix relative path to go up another dir for finding gdb.
24096
24097 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
24098
24099         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
24100         versions in the target_info array, if they don't exist.
24101
24102 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
24103
24104         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
24105
24106 1996-07-08  Jim Wilson  <wilson@cygnus.com>
24107
24108         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
24109         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
24110
24111 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
24112
24113         * lib/old-dejagnu.exp: Don't remove the output file before we've
24114         actually tested it. Don't append pwd to the path of the executable
24115         we're testing.
24116
24117 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
24118
24119         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
24120
24121 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
24122
24123         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
24124         temporary directory for compiler files, and set it to a default
24125         value of /tmp. Set $output as the name of the output file from
24126         compiling the testcase. Add a -o option to $cflags_var so the
24127         compiler writes the final output file as $output. Set $executable
24128         to $output.
24129
24130         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
24131         directory for compiler files, and set it to /tmp if it doesn't
24132         already have a value. Set $output_file to the name of the output
24133         file from compiling the testcase. Add a -o option to CXXFLAGS so
24134         the compiler writes the final output file as $output. Use $output
24135         as the executable to be tested.
24136
24137 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24138
24139         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
24140
24141 1996-06-08  Jeffrey A Law  (law@cygnus.com)
24142
24143         * gcc.c-torture/execute/pending-1.c: New test.  Still
24144         pending in Tege's queue.
24145
24146 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
24147
24148         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
24149         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
24150         if there were failures.  Call unresolved if there were unresolved
24151         testcases.  Call gcc_fail if program did not run to completion.
24152         (ph_make): Pass additional argument name to ph_execute.
24153         (ph_execute): Add new argument.  Pass additional arguments to
24154         ph_summary.  Call gcc_fail is there is no execution output.
24155
24156 1996-04-24  Jeffrey A Law  (law@cygnus.com)
24157
24158         * lib/plumhall.exp (proc_summary): Output relavent summary
24159         lines into the log so specific failures in plumhall can be
24160         investigated.
24161
24162 1996-04-10  Jeffrey A Law  (law@cygnus.com)
24163
24164         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
24165         (c-torture-execute): Don't try to execute tests which use
24166         "long long" types if $NO_LONG_LONG is nonzero.
24167
24168 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
24169
24170         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
24171         not c-torture.
24172
24173         * gcc.ieee: Move from here.
24174         * gcc.c-torture/execute/ieee: To here.
24175
24176 1996-03-26  Jeffrey A Law  (law@cygnus.com)
24177
24178         * gcc.c-torture: Update to c-torture-1.41 release.
24179
24180 1996-03-22  Jeffrey A Law  (law@cygnus.com)
24181
24182         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
24183         not "$output".
24184
24185 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
24186
24187         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
24188         -c present.
24189
24190 1996-03-02  Jeffrey A Law  (law@cygnus.com)
24191
24192         * config/proelf.exp: Handle connecting to a simulator.
24193
24194 1996-01-31  Jeffrey A Law  (law@cygnus.com)
24195
24196         * config/proelf.exp: New file.  Enough framework that we can
24197         run c-torture tests on the proelf targets (or any other target
24198         that gdb can connect to for that matter).
24199
24200 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
24201
24202         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
24203         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
24204
24205         * lib/plumhall.exp (ph_execute): Always call ph_summary if
24206         exec_output exists.
24207
24208 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
24209
24210         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
24211         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
24212
24213         * config/*.exp: Update FSF address.  Change result of ${tool}_load
24214         to pass/fail/unresolved/unsupported/untested.  Caller must now
24215         call unresolved/unsupported/untested.
24216         * lib/*.exp: Update FSF address.  Update to handle new results of
24217         ${tool}_load.
24218         * lib/chill.exp (verbose): Delete.
24219
24220 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
24221
24222         * lib/gcc.exp (default_gcc_start): Change order of args to
24223         $LDFLAGS $CFLAGS $LIBS.
24224         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
24225         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
24226         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
24227         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
24228         * gcc.misc-tests/dg-test.exp: Likewise.
24229         * gcc.misc-tests/msgs.exp: Likewise.
24230         * gcc.prms/prms.exp: Likewise.
24231         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
24232         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
24233
24234         * lib/dg.exp: Deleted, moved to dejagnu/lib.
24235
24236 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24237
24238         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
24239
24240         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
24241         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
24242
24243         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
24244         necessary.
24245
24246 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
24247
24248         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
24249         global for loop; add use of $mathlib.
24250         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
24251         settings here; set mathlib for anything but VxWorks.
24252
24253 1996-01-22  Jeffrey A Law  (law@cygnus.com)
24254
24255         * gcc.c-torture: Update to c-torture-1.40 release.
24256
24257 1996-01-03  Jeffrey A Law  (law@cygnus.com)
24258
24259         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
24260         dg.exp.
24261
24262 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
24263
24264         * lib/c-torture.exp (c-torture-execute): Declare "output" as
24265         global.
24266
24267 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
24268
24269         * lib/g++.exp (LIBS): Define if not already.
24270         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
24271         (gcc-dg-prune): Call prune_gcc_output.
24272         * lib/gcc.exp (prune_gcc_output): New proc.
24273         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
24274         prune_gcc_output.
24275
24276 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
24277
24278         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
24279         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
24280
24281 1995-11-15  Jeffrey A Law  (law@cygnus.com)
24282
24283         * gcc.c-torture: Update to c-torture-1.39 release.
24284
24285 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
24286
24287         * lib/c-torture.exp (c-torture-execute): Don't return if one option
24288         fails, try others as well.
24289
24290 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
24291
24292         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
24293         If compilation fails, mark execute tests as `untested'.
24294         If test is marked as unsupported, don't mark compilation and
24295         execute tests as failed.
24296
24297 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
24298
24299         * lib/g++.exp (g++_init): Don't link in libg++, and look to
24300         libstdc++ for whether or not we want to be doing shared
24301         libraries.  Delete link_curses since we don't need it anymore.
24302         * lib/mike-g++.exp (postbase): Don't link in libg++.
24303         * g++.old-deja/old-deja.exp: Likewise.
24304
24305 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
24306
24307         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
24308
24309 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
24310
24311         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
24312         For that, add `-Wl,-a,shared_archive'.
24313         * g++.old-deja/old-deja.exp: Likewise.
24314
24315 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
24316
24317         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
24318
24319 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
24320
24321         * lib/mike-g++.exp (postbase): Pay attention to the status of
24322         g++_load.
24323
24324 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
24325
24326           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
24327
24328 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
24329
24330         * lib/gcc.exp (default_gcc_start): No longer need to log program
24331         being executed or its output, execute_anywhere does that now.
24332         * lib/g++.exp (default_g++_version): Call execute_anywhere.
24333         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
24334
24335 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
24336
24337         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
24338         the same as those in lib/g++.exp.
24339
24340 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
24341
24342         * gcc.c-torture: Update to c-torture-1.38 release.
24343         * gcc.ieee: Related changes.
24344
24345 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
24346
24347         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
24348         "exec". Minor reformatting changes.
24349
24350         * config/rom68k.exp (${tool}_load): Make it work in a canadian
24351         cross. This means all "exec" calls now work on a remote host as
24352         well.
24353         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
24354         cross. Filter out the extra "\r\n" stuff that expect puts in.
24355         (c-torture-execute): Filter out the bogus warnings like
24356         c-torture-compile does. Add support for canadian cross.
24357         * lib/gcc.exp (default_gcc_version, default_gcc_start)
24358         Use execute_anywhere rather than calling exec directly. Now it
24359         works for canadian cross testing.
24360
24361 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
24362
24363         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
24364         results into a variable, and check that rather than using file exists.
24365
24366 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
24367
24368         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
24369         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
24370
24371 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
24372
24373         * g++.old-deja/old-deja.exp: Create and pass runshlib and
24374         lib_curses if there's a shared libg++ in the build tree.
24375
24376 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
24377
24378         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
24379         if not supported target.
24380
24381 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
24382
24383         * lib/g++.exp (g++_init): Move empty setting of runshlib and
24384         link_curses up to always happen, not just for native builds.
24385
24386 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
24387
24388         * gcc.c-torture: Update to c-torture-1.36 release.
24389         * gcc.failure: Related changes.
24390
24391 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
24392
24393         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
24394
24395 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
24396
24397         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
24398         * lib/mike-g++.exp (postbase): Not in here.  Still reference
24399         runshlib, link_curses, and mathlib for link and run.
24400
24401         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
24402         pass the runtime shared library options for Solaris, OSF/1, and
24403         Irix5, and link with -lcurses to avoid unresolved references.
24404
24405 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
24406
24407         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
24408         only run once.
24409
24410 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
24411
24412         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
24413
24414 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
24415
24416         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
24417         do not have a framework for the "compat" tests yet.
24418
24419 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
24420
24421         * lib/mike-g++.exp (postbase): New local variable `mathlib',
24422         set to null if we're testing vxworks5.1.  Use that instead of
24423         `-lm' in the setting of LIBS for link and run.
24424
24425 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
24426
24427         * config/rom68k.exp (${tool}_load): Major changes to make it
24428         work.  Verified that it does in fact return the stuff in
24429         exec_output properly.  Catch any Emul or any TRAP other than 0.
24430
24431 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
24432
24433         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
24434         LDFLAGS properly for targets that need stuff from libgloss.
24435         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
24436         only run once.
24437         (gpp_initialized): New variable.
24438
24439 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
24440
24441         * config/rom68k.exp: Load libgloss.exp.
24442         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
24443         so we can produce a fully linked binary.
24444         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
24445         so we can produce a fully linked binary.
24446
24447 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
24448
24449         * lib/plumhall.exp (ph_section): Watch for expected failures.
24450         Add missing `else'.
24451
24452         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
24453         run the testcase.
24454         (c-torture): Likewise.
24455
24456 1995-08-28  Doug Evans  <dje@cygnus.com>
24457
24458         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
24459
24460         * lib/mike-g++.exp (mike_cleanup): New proc.
24461         (prebase): New globals compiler_result, not_compiler_result,
24462         target_regexp.
24463         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
24464         allow leading "-" in pattern.  Watch for unsupported tests.
24465         If $compiler_result is set, pattern match assembler code,
24466         and ditto for $not_compiler_result.
24467         * lib/mike-gcc.exp: Likewise.
24468
24469         * lib/plumhall.exp (ph_execute): Only call ph_summary if
24470         execution "succeeded".
24471
24472 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
24473
24474         * config/win32.exp: New file.
24475         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
24476
24477 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
24478
24479         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
24480         unsupported.
24481         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
24482         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
24483         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
24484
24485         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
24486         "... without exceptions was ...".  That is now handled by
24487         prune_system_crud.
24488         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
24489
24490 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
24491
24492         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
24493         sieve.c,sort2.c}: New files.
24494         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
24495         sieve.exp,sort2.exp}: Drivers for them.
24496
24497         * lib/mike-gcc.exp (program_output): New user settable variable.
24498         (postbase): Call prune_system_crud.  Also prune extraneous compiler
24499         messages.
24500         * lib/mike-g++.exp (program_output): New user settable variable.
24501
24502         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
24503
24504         * config/sh.exp: Deleted (use sim.exp instead).
24505
24506 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
24507
24508         * config/vx.exp: Declare CHECKTASK as global.
24509         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
24510         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
24511         * lib/old-dejagnu.exp: Load [pwd]/$executable.
24512
24513 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
24514
24515         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
24516         target. Like vx.exp, only includes `vx29k.exp' instead of
24517         `vxworks.exp'.
24518
24519 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
24520
24521         * config/sim.exp: Increase time limit from 120 seconds to 240.
24522
24523 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
24524
24525         * gcc.c-torture/execute/950628-1.c: New test.
24526
24527 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
24528
24529         * gcc.c-torture: Update with changes/additions from
24530         c-torture-1.34.
24531
24532 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
24533
24534         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
24535
24536 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
24537
24538         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
24539
24540 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
24541
24542         * gcc.c-torture/compile/950512-1.c: New test.
24543         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
24544         * gcc.dg/struct-ret-1.c: Likewise.
24545
24546 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
24547
24548         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
24549           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
24550
24551 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
24552
24553         * gcc.c-torture/special/920411-1.c: Deleted.
24554         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
24555
24556 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
24557
24558         * config/sim.exp (${tool}_load): Hack in call to bash to get a
24559         cpu limit.
24560
24561 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
24562
24563         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
24564
24565 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
24566
24567         From kenner;
24568         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
24569         is the proper length.
24570         * va-arg-3.c: Likewise.
24571
24572 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
24573
24574         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
24575         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
24576
24577         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
24578         * lib/g++.exp (default_g++_start): Delete old cruft.
24579
24580 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
24581
24582         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
24583         (2 * (1 << 18)) to (2 * (1 << 17)).
24584
24585         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
24586
24587 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
24588
24589         * config/rom68k.exp: Renamed from config/idp.exp
24590
24591 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
24592
24593         * c-torture/compile/921109-2.c
24594
24595 1995-04-18  Mike Stump  <mrs@cygnus.com>
24596
24597         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
24598         excess errors.
24599
24600 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
24601
24602         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
24603         output.
24604         * lib/g++.exp (default_g++_start): Likewise.
24605
24606 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
24607
24608         * gcc.c-torture/compile/950329-1.c: New test.
24609
24610 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
24611
24612           * config/bug.exp (${tool}_load): Updated to use new remote_open
24613           and remote_close procs.
24614         * config/idp.exp: New file.
24615
24616 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
24617
24618         * gcc.c-torture/execute/950322-1.c: New test.
24619
24620 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
24621
24622         * config/vx.exp (${tool}_load): Clean up testing of return code from
24623         vxworks_ld and vxworks_spawn.
24624
24625 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
24626
24627         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
24628
24629 1995-03-13  Mike Stump  <mrs@cygnus.com>
24630
24631         * lib/old-deja.exp: Add `excess errors test - ' error, now one
24632         can mark excess errors on a machine by machine basis.  Note, the
24633         default is to not expect any excess errors, even when excess
24634         errors test - is given, so you will want to put an XFAIL ... on
24635         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
24636         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
24637         those 4 machines, but no others.
24638
24639 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
24640
24641         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
24642         * lib/c-torture.exp: to here.
24643
24644 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
24645
24646         * gcc.c-torture/execute/950221-1.c: New test.
24647         * gcc.c-torture/execute/struct-ret-1.c: New test.
24648         * gcc.c-torture/compile/950221-1.c: New test.
24649
24650         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
24651
24652 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
24653
24654         * gcc.c-torture/execute/arith-1.c (main): Return 0.
24655         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
24656
24657 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
24658
24659         * g++.gb: New directory of tests, derived from my signature and
24660         class scoping tests.
24661
24662         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
24663         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
24664         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
24665         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
24666         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
24667         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
24668         * g++.gb/sig25.C: Likewise.
24669
24670         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
24671         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
24672         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
24673         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
24674         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
24675         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
24676         * g++.gb/sig25.exp: Likewise.
24677
24678         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
24679         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
24680         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
24681         * g++.gb/scope13.C: Likewise, this test still fails.
24682
24683         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
24684         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
24685         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
24686         * g++.gb/scope13.exp: Ditto.
24687
24688         * g++.gb/README: New file, explains what these tests are about.
24689
24690 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
24691
24692         * lib/dg.exp (dg-do): Support `preprocess'.
24693         (dg-test): Likewise.
24694
24695 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
24696
24697         * config/udi.exp: change "continue -expect" to "exp_continue".
24698
24699 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
24700
24701         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
24702         Delete redundant tests.
24703
24704         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
24705         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
24706         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
24707         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
24708         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
24709         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
24710         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
24711         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
24712
24713         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
24714         storing label pointers.
24715         * gcc.c-torture/execute/921019-1.c: Likewise.
24716         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
24717         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
24718         parameter fp.
24719         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
24720         constants.
24721
24722         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
24723         Delete obsolete tests.
24724
24725         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
24726         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
24727         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
24728         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
24729         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
24730         * gcc.c-torture/compile/950124-1.c: New test.
24731
24732         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
24733
24734 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
24735
24736         * lib/mike-g++.exp: Add -lm to LIBS.
24737
24738 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
24739
24740         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
24741
24742 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
24743
24744         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
24745
24746 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
24747
24748         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
24749
24750 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
24751
24752         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
24753         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
24754         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
24755         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
24756         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
24757         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
24758         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
24759         * g++.law/{operators31.C, operators32.C,
24760         * g++.law/{operators33.C, operators34.C}: Likewise.
24761         * g++.law/{pic1.C, refs2.C}: Likewise.
24762         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
24763         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
24764         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
24765         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
24766
24767         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
24768         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
24769         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
24770         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
24771         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
24772         * g++.law/{enum9.exp, friend5.exp}: Likewise.
24773         * g++.law/{nest3.exp, nest4.exp}: Likewise.
24774         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
24775         * g++.law/{operators30.exp, operators31.exp}: Likewise.
24776         * g++.law/{operators32.exp, operators33.exp}: Likewise.
24777         * g++.law/{operators34.exp}: Likewise.
24778         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
24779         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
24780         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
24781         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
24782         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
24783
24784         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
24785         No longer expected to fail.
24786         * g++.law/missed-error3.C: Tweak for recent bool changes.
24787
24788 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
24789
24790         * config/emb-unix: Deleted.
24791         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
24792         remote execution.  Do final link on remote host if REMOTE_LINK is set.
24793
24794 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
24795
24796         * lib/dg.exp (dg-test): Fix typo in last patch.
24797
24798 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
24799
24800         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
24801         (handles multiple occurrences).
24802
24803 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
24804
24805         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
24806         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
24807         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
24808         printed).
24809         * lib/c-torture.exp (c-torture-compile): Likewise.
24810         (c-torture): Prepend full path if missing.
24811         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
24812         (gcc_fail): Likewise.
24813         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
24814
24815 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
24816
24817         * lib/netware.exp: Only attach to NetWare i386 systems.
24818
24819 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
24820
24821         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
24822         messages.  Add test name to "output pattern match" pass/fail message.
24823
24824 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
24825
24826         * gcc.dg: New testsuite.
24827         * gcc.dg/dg.exp: New file.
24828
24829         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
24830         test-switch.c}: Deleted.
24831
24832         * gcc.misc-tests/msgs.exp: New testcase driver.
24833
24834 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
24835
24836         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
24837         Watch for illegal return values from ${tool}_load.
24838         * config/unix.exp (${tool}_load): Fix pass/fail detection for
24839         cross targets.  Coerce return value >0 to 1.
24840
24841 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
24842
24843         * config/unix.exp (${tool}_load): Call program rsh, not proc.
24844
24845         * config/emb-unix.exp: New file.
24846
24847         * config/sim.exp: Error if variable $SIM not defined.
24848         (${tool}_load): Mark test as "untested" if simulator missing.
24849
24850         * config/unix.exp: Load remote.exp to get rcp_download.
24851         * lib/c-torture.exp: Use different option lists for testcases with
24852         and without loops.
24853         * gcc.c-torture/execute/execute.exp: Likewise.
24854
24855 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
24856
24857         * config/*.exp: Clarify return code from ${tool}_load.
24858         Call `unresolved' or `untested' instead of `warning' or `perror'
24859         (sometimes you still want to call both though).
24860         Add comment that `shell_id' is local to each file.
24861         * config/udi.exp (timeout): Set to 30.
24862         Don't print warning if connection fails, $connectmode has already
24863         printed an error.
24864         (${tool}_load): Move verbose messages to level 2.
24865         Rework pattern for "Process started" message.
24866         Pass `shell_id' to ${connectmode}_download.
24867         Retry twice upon timeout.  Make resetting of target more robust.
24868         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
24869         Pass `shell_id' to exit_$connectmode.
24870         Only call exit_$connectmode if connected.
24871         * config/unix.exp (${tool}_load): Check return codes better.
24872         * config/vrtx.exp (${tool}_load): Likewise.
24873         * config/vx.exp (${tool}_load): Likewise.
24874         Delete unneeded global's.
24875         * lib/dg.exp (dg-test): Update to reflect clarified return codes
24876         from ${tool}_load.
24877         (dg-stat): Delete.
24878         (dg-init): Delete recording of pass/fail counts.
24879         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
24880         (old-dejagnu-init): Likewise.
24881         (old-dejagnu-stat): Delete contents, empty proc now.
24882         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
24883         (c-torture): Delete references to lcnt, lpass, lfail.
24884         Get option list from TORTURE_OPTIONS.
24885         Delete -funroll[-all]-loops if no loops.
24886         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
24887         (g++_stat): Delete contents (empty proc now).
24888         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
24889         (gcc_finish): Likewise.
24890         (gcc_stat): Deleted.
24891         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
24892         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
24893         * gcc.c-torture/execute/execute.exp: Likewise.
24894         Split tests into two parts: compile, execute.
24895         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
24896         no loops.  Update to reflect clarified return codes from ${tool}_load.
24897
24898 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
24899
24900         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
24901         to grep for.
24902         (old-dejagnu): Likewise (where necessary).
24903
24904 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
24905
24906         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
24907
24908         * lib/dg.exp (dg-process-target): Fix processing of selector.
24909         Add comment regarding use of `error'.
24910
24911         * lib/gcc.exp (prune_system_crud): Define if missing.
24912         * lib/g++.exp (prune_system_crud): Likewise.
24913
24914         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
24915         Call prune_system_crud.
24916         * lib/dg.exp (dg-runtest): New proc.
24917         Use perror instead of send_user for tcl errors in testcase.
24918         Don't return any value, it's never used.
24919         Don't clobber previous definition of `unknown'.
24920         Print tcl errors in `dg-final'.
24921
24922 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
24923
24924         * lib/dg.exp (dg-process-target): Improve syntax error messages.
24925         (dg-test): Don't print errorInfo, it contains stack backtrace.
24926
24927 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
24928
24929         * lib/g++.exp (runtest_file_p): Define if missing.
24930
24931 1994-09-24  Doug Evans  (dje@cygnus.com)
24932
24933         * lib/mike-g++.exp: Comment out loading of g++.exp.
24934         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
24935         (default_g++_version): Always print something.
24936         (default_g++_start): Comment out call to `which'.
24937         (g++_start, g++_load): Deleted (must be defined in config file).
24938         * lib/gcc.exp: Test for existence of $CC at start.
24939         Delete check for tmpdir (done in gcc_init).
24940         (default_gcc_version): Always print something.
24941         (default_gcc_start): Comment out call to `which'.
24942         * config/*.exp: Major cleanup - make cross targets work at least a
24943         little better for g++ (by not being "--tool gcc" specific).
24944         Rename gcc_xxx to ${tool}_xxx.
24945         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
24946         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
24947
24948 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
24949
24950         * lib/c-torture.exp (c-torture-compile): Rework compiler
24951         message processing.
24952
24953         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
24954         c-torture.
24955
24956 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
24957
24958         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
24959
24960         * lib/dg.exp (dg-process-target): Support { target native }.
24961
24962 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
24963
24964         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
24965         looked for "... program xxx got fatal signal".
24966         Correct regsub munging of `comp_output'.
24967         Ignore compiler messages "path prefix not used" and "linker input
24968         file unused".
24969
24970 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
24971
24972         * lib/gcc.exp (runtest_file_p): Define if missing.
24973         * gcc.prms/template.c: Example to work from.
24974
24975 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
24976
24977         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
24978         * lib/dg.exp (dg-test): Call unsupported testcases as such.
24979
24980         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
24981         * gcc.prms/1883.c: Moved from compile/940714-1.c.
24982         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
24983         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
24984
24985         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
24986         (dg-process-target): No longer a varargs proc.
24987         Return S/N for target, P/F for xfail.  All callers changed.
24988         (user option procs): More argument checking.
24989         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
24990         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
24991         (dg-test): Skip test if not running on selected target in `dg-do'.
24992         Update handling of `dg-do-what', `dg-output-text'.
24993         Separate execution pass/fail from output pattern match pass/fail.
24994         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
24995
24996 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
24997
24998         * gcc.c-torture/special/special.exp: Don't expect failure for mips
24999         target for 920510-1.c.
25000
25001 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
25002
25003         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
25004         Clean up comment regarding use of passcnt, etc.
25005         (gcc_stat): Don't update `testcnt' here.
25006         (gcc_finish): Do it here.
25007         Might as well reset `but_id' here too.
25008         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
25009         to determine if the file should be tested.
25010         * gcc.c-torture/compile/compile.exp: Likewise.
25011         * gcc.c-torture/execute/execute.exp: Likewise.
25012         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25013         * gcc.misc-tests/dg-test.exp: Likewise.
25014         * gcc.prms/prms.exp: Likewise.
25015         * gcc.wendy/wendy.exp: Likewise.
25016         * g++.old-deja.exp: Likewise.
25017         Move "Testing file" message to verbose level 1.
25018
25019 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
25020
25021         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
25022
25023 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
25024
25025         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
25026         (default_gcc_start): Accept optional second list element
25027         of compiler flags.  Print compiler output at verbosity level 2.
25028         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
25029         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
25030         Save current values of framework globals passcnt, failcnt, xpasscnt,
25031         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
25032         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
25033         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
25034         xfailcnt to compute stats.  Update framework global `testcnt' from
25035         pass/fail counts.
25036         (gcc_finish): New proc.  Clean up test environment.
25037         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
25038         (gcc_epass, gcc_efail): Delete.
25039         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
25040         argument of line number.
25041         (dg-init): If the tool has an init routine, call it.
25042         (dg-test): Remove args `cflags_var' and `libs_var'.
25043         Pass all compiler options to ${tool}_start.
25044         Handle missing line number.
25045         (dg-finish): New function.
25046         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
25047         particular files.  Call gcc_finish at end.  Move "skipping test"
25048         message to verbosity level 3.
25049         * gcc.c-torture/compile/compile.exp: Likewise.
25050         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25051         * gcc.c-torture/execute/execute.exp: Likewise.
25052         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25053         Print testcase being tried at verbosity level 1.
25054         * gcc.c-torture/special/special.exp: Unset xfail.
25055         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25056         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
25057         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
25058         * gcc.failure/failure.exp: Likewise.
25059         * gcc.ieee/ieee.exp: Likewise.
25060         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
25061         Update call to dg-test.  Call dg-finish at end.
25062         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
25063         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25064         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
25065         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
25066         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
25067         * gcc.wendy/wendy.exp: Add copyright.
25068         Delete setting of tmpdir (done by gcc_init).
25069         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
25070         Pass compiler flags to gcc_start.  Call gcc_finish at end.
25071         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
25072         gcc_[ce]pass/fail.
25073
25074 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
25075
25076         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
25077         confusion.
25078         (g++_load): Likewise.
25079
25080         * config/*.exp (gcc_load): Some were varargs fns and some were not.
25081         Rename argument to `prog' to remove the confusion.
25082         Varargs fns behave differently too!
25083         (g++_load): Likewise.
25084
25085         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
25086
25087         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
25088         what it is.  Delete (always) printing of status value for !native.
25089         Simplify verbose code, and include status and exec_output.
25090         (g++_load): Use gcc_load.
25091
25092 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
25093
25094         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
25095         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
25096         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
25097         940714-3.c as these testcases don't exist anymore.  Make
25098         va-arg-1.c expected to pass.
25099
25100 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
25101
25102         * gcc.misc-tests/misc.exp: Only run specific testcases.
25103         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
25104         * gcc.misc-tests/dg-[1-9].c: New files.
25105
25106         * lib/dg.exp: New testsuite driver.
25107         * gcc.prms/prms.exp: Use it.
25108
25109         * README.gcc: New file.
25110
25111         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
25112         Document and reset `lxpass' and `lxfail'.
25113         Simplify "initialized" message.
25114         (gcc_stat): Clean up comments a little.
25115
25116 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
25117
25118         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
25119
25120 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
25121
25122         * lib/old-dejagnu.exp (process-option): New proc.
25123         (old-dejagnu-init, old-dejagnu-stat): Likewise.
25124         (old-dejagnu): Simplify.
25125         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
25126
25127 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
25128
25129         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
25130         exists and is not an empty string.
25131
25132         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
25133         $xfail rather than calling setup_xfail.  Clear $xfail when test is
25134         finished.
25135         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
25136         automatically.
25137
25138         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
25139         longer expected to fail.
25140
25141         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
25142         "f" function call.
25143
25144         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
25145
25146         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
25147         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
25148         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
25149         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
25150         c-torture-1.29.
25151
25152         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
25153         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
25154
25155         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
25156
25157         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
25158         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
25159
25160         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
25161         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
25162         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
25163
25164 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
25165
25166         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
25167         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
25168         940714-1.c, 940714-2.c, 940714-3.c},
25169         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
25170         gcc.misc-tests/{mg.c,mg.exp}:
25171         New tests.
25172         * gcc.noncompile/noncompile.exp: Change accordingly.
25173
25174 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
25175
25176         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
25177         Undo previous clobberage.
25178
25179 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
25180
25181         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
25182         * gcc.special/{930510-1.c, special.exp}:
25183         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
25184         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
25185         struct-varargs-1.c}: New tests from c-torture-1.26.
25186
25187 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
25188
25189         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
25190           argument to switch.
25191
25192 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
25193
25194         * Revert the previous changes.  Please see Rob's directory
25195           (/lisa/test/rob/progressive/gcc/testsuite) for testing
25196           fixes.
25197
25198 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
25199
25200         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
25201             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
25202             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
25203             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
25204             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
25205             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
25206             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
25207             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
25208             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
25209             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
25210             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
25211             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
25212             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
25213             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
25214             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
25215             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
25216             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
25217             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
25218             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
25219             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
25220             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
25221             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
25222             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
25223             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
25224             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
25225             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25226             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
25227
25228 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
25229
25230         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
25231             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
25232           with perror calls.
25233
25234 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
25235
25236         * config/unix.exp (g++_load): Fix syntax.
25237
25238 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
25239
25240         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
25241         * gcc.noncompile/921017-1.c: Deleted obsolete test.
25242         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
25243         Don't expect va-arg-1.c to fail.  Correct expected output for
25244         920928-1.c.
25245         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
25246         * gcc.wendy/hbm4.c: Correct typo.
25247         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
25248
25249 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
25250
25251         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
25252         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
25253         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
25254         * lib/c-torture.exp (c-torture-compile): Ditto.
25255
25256         Reduce volume of output (remove all the -I's and such).
25257         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
25258         Call gcc_cpass, gcc_cfail.
25259         (c-torture): Pass testing option to c-torture-compile.
25260
25261 1994-03-21  Doug Evans  (dje@cygnus.com)
25262
25263         Bring patches over from progressive.
25264         * config/default.exp: Exit remote shell cleanly.
25265         (g++_exit, g++_start): Add default versions.
25266         * config/sim.exp (gcc_load): Use perror, not error.
25267
25268 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
25269
25270         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
25271         set in site.exp.
25272
25273 1994-03-14  Doug Evans  (dje@cygnus.com)
25274
25275         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
25276         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
25277         (wendy_try): New proc to run testcase.
25278         (main loop): Call 'em.
25279         * gcc.wendy/*.c: Clean up pass to correct expected output.
25280
25281         * lib/gcc.exp: Minor cleanup work.
25282         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
25283
25284 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
25285
25286         * config/sim.exp (gcc_load): Document return codes better.
25287         Don't pass -v to simulator.
25288
25289 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
25290
25291           * gcc.special/920717-x.c: Fix typo.
25292           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
25293           get at sources.
25294
25295         * lib/mike-gcc.exp: Fix typo.
25296
25297 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
25298
25299         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
25300         binary to use, transform the name.
25301         * config/*.exp: rename everything. Nuke any g++ specific files,
25302         it's now a special case of gcc that requires no special support.
25303         Add a default.exp for unsupported targets.
25304
25305 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
25306
25307         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
25308         lib/old-dejagnu.exp: Fix a few patterns to work with the new
25309         version of Tcl.
25310
25311 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
25312
25313         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
25314         than a warning.
25315
25316 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
25317
25318         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
25319
25320 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
25321
25322         * gcc.execute/execute.exp: Combine opt_list and foption_list into
25323         option_list.  Compile every file with only 4/6 option choices
25324         (same as C torture) instead of with 12/18 different option
25325         choices.
25326         * lib/c-torture.exp: Likewise.
25327
25328         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
25329         not already set.
25330
25331 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
25332
25333         * lib/old-deja.exp: Add `excess errors test fails' error, now one
25334         can put an XFAIL *-*-* on excess errors.
25335
25336 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
25337
25338         * g++.law: Add more tests derived from g++-bugs snapshots.
25339
25340         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
25341         equivalent to g++.law/init9.
25342
25343         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
25344         compiled it, and the a.out file after we've run it.
25345
25346 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
25347
25348         * lib/mike-g++.exp (postbase): Delete the .o file after we've
25349         compiled it, and the a.out file after we've run it.
25350
25351 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
25352
25353         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
25354
25355 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
25356
25357         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
25358         version number.
25359
25360 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
25361
25362         * g++.law: New directory of g++ tests derived from the g++-bugs
25363         snapshots.
25364
25365 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
25366
25367         * gcc.compile: initbug1.c initbug1.exp testcase added
25368
25369 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
25370
25371         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
25372         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
25373           fixes submitted by Jeff Law (law@cs.utah.edu)
25374         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
25375           Jeff Law (law@cs.utah.edu)
25376
25377
25378 1993-11-30  Mike Stump  (mrs@cygnus.com)
25379
25380         * config/unix-g++.exp: Follow the gcc way of doing things.
25381         * g++.old-deja/old-deja.exp: Minor updates.
25382         * lib/g++.exp: New file, follow the gcc way of doing things.
25383         * lib/old-dejagnu.exp: Minor updates.
25384         * lib/mike-g++.exp: Always unset errorInfo.
25385
25386 1993-11-06  Mike Stump  (mrs@cygnus.com)
25387
25388         * lib/gcc.exp: Fix some errors with the below change, CC and
25389         CFLAGS should be global when setting, not local.
25390
25391 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
25392
25393         * lib/gcc.exp: Transform tool name.
25394
25395 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25396
25397         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
25398
25399 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25400
25401         * lib/gcc.exp: change gcc_done to gcc_stat
25402
25403 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25404
25405         * Upgraded gcc testsuite to c-torture version 1.25
25406
25407 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
25408
25409         * lib/gcc.exp: added reporting code. Changed verbose compile message.
25410         * lib/c-torture: added hooks for new reporting code.
25411
25412 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
25413
25414         * config/sh-gcc.exp: check if sh-sim exists in the path
25415
25416 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
25417
25418         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
25419         * gcc.compile/compile.exp: Initial changes for new logic.
25420         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
25421         * gcc.failure/failure.exp: Initial changes for new logic.
25422         * gcc.ieee/ieee.exp: Initial changes for new logic.
25423         * gcc.misc-tests/misc.exp: Initial changes for new logic.
25424         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
25425         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
25426         * lib/c-torture.exp: Initial changes for new logic.
25427         * lib/gcc.exp: Initial changes for new logic.
25428
25429 1993-10-15  Mike Stump  (mrs@cygnus.com)
25430
25431         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
25432         depend upon failure or success.  Fully qualify names in failure
25433         and success messages.  Always remove a.out before starting
25434         compile, just in case.  Pay more attention to error text output by
25435         the compiler.  Handle testcases with no known past errors just
25436         like all others, so that things are uniform.  Other miscellaneous
25437         improvements.
25438
25439 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
25440
25441         * gcc.cpp: new directory for cpp tests
25442
25443 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
25444
25445         * lib/chill.exp: Code reformatted, removed unused code.
25446         * config/unix-chill.exp: Code reformatted, removed unused code.
25447         * chill.execute/execute.exp: Code reformatted, removed unused code.
25448         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
25449
25450 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
25451
25452         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
25453         routines not written.
25454
25455 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
25456
25457         * config/bug-gcc.exp: Use new procs from bug.exp.
25458
25459 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
25460
25461         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
25462         via ftp, rather than depending on NFS.
25463         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
25464         case.
25465
25466 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
25467
25468         * config/bug-gcc.exp: Use new download proc.
25469
25470 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
25471
25472         * chill.execute/execute.exp: cleanups, handles errors better
25473         * chill.compile/compile.exp: rewrite, based on execute.exp
25474         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
25475         * lib/chill.exp: major changes to diff proc and compile and link
25476           procs. added chill_fail and chill_pass wrappers to pass and
25477           fail. added more comments, and handle error codes better.
25478           Added a hack to capture stderr from exec, so noncompile tests
25479           can work.
25480
25481 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
25482
25483         * chill.execute/execute.exp: rewrite of testsuite driver
25484         * lib/chill.exp: rewrite of testsuite driver
25485         * config/unix-chill.exp: rewrite of testsuite driver
25486
25487 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
25488
25489     In chill.execute:
25490         * iexpr.ch: Standardize uppercase.
25491         * tuples.dat: Standardize uppercase.
25492         * vary.ch: standardize.  Correct varying string assignments.
25493         * vary.dat: Add new output lines.
25494
25495 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
25496
25497     In chill.execute:
25498         * chprintf.ch: Standardize use of uppercase.
25499         * tuples.ch: Standardize and turn arr2 into a DCL,
25500           rather than a SYN.
25501         * pinits.ch: Standardize.
25502
25503 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
25504
25505         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
25506         * Makefil: Renamed to Makefile.in.
25507         * configure.in: New.
25508
25509 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
25510
25511     In chill.execute:
25512         * .cvsignore: Add result/output files.
25513         * Makefile: Fix up variables at start.  Use MFLAGS
25514           everywhere.  Correct bool_loc, built_ins entries.
25515           Add entry for vary1.ch.
25516         * bitarray.ch: Standardize upper-case usage.
25517         * bitexpr.ch: Standardize, add output of b1.
25518         * params.ch: Use arrayt in along PROC parameters, to
25519           avoid novelty problems.
25520         * sets.ch: Tiny cleanup.
25521         * vary1.ch: Re-indent.
25522
25523 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
25524
25525           * Add PR-related files to Makefiles, .cvsignore files, etc.
25526
25527 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
25528
25529         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
25530           with compiler objects. New names are test-flow.c and test-loop.c
25531
25532 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
25533
25534         * Upgraded c-torture tests from 1.19 to 1.20
25535
25536         * new files:
25537         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
25538         * gcc.compile: 930623-1.c 930623-2.c
25539         * gcc.noncompile: 930622-1.c 930622-2.c
25540         * gcc.failure: 920411-1.c 920627-2.c
25541         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
25542
25543 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
25544
25545         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
25546           More changes to get testsuite working properly. Needs more work.
25547           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
25548
25549 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
25550
25551         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
25552           More changes to get testsuite working properly. Needs more work.
25553
25554 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
25555
25556         * chill.compile/compile.exp: Added for Dejagnu support
25557         * chill.execute/execute.exp: Added for Dejagnu support
25558         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
25559
25560 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
25561
25562     This should complete moving the CHILL test files.
25563         * chill.noncompile(.cvsignore printf.grt
25564             in-printf.grt chprintf.grt chprintf.ch):
25565             Added test-support files.
25566           (Makefile): Modified further.
25567         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
25568             signal.ch): Added test files.
25569           * chill.execute (.cvsignore printf.grt printr.c
25570             in-printf.grt rts.c chprintf.grt rts.h): Added
25571           test-support files.
25572             (Makefile): More corrections.
25573
25574 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
25575
25576         * chill.compile, chill.execute, chill.nocompile: Add CHILL
25577           test cases, ready for DejaGnu.
25578
25579 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
25580
25581         * Upgraded c-torture tests from 1.18 to 1.19
25582
25583         * gcc.compile: added test(s):
25584           930607-1.c
25585         * gcc.execute: added test(s):
25586           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
25587
25588         * added new subdirectory for misc tests: gcc.misc-tests
25589         * gcc.misc-test(s): added tests:
25590           inst-check.c test-consts.c test-ior.c test-switch.c
25591
25592 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
25593
25594         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
25595
25596 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
25597
25598         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
25599
25600 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
25601
25602         * Upgraded c-torture tests from 1.17 to 1.18
25603
25604 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
25605
25606         * Upgraded c-torture tests from 1.12 to 1.17
25607
25608 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
25609
25610         * lib/old-dejagnu.exp:
25611           Fixed handling of XFAIL target triplets to correctly
25612           recognize wildcard characters.  Removed code that
25613           appended a unique id tag to the end of the file name
25614           printed out by the result of the testcases within a
25615           given test file.
25616
25617 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
25618
25619         * lib/old-dejagnu.exp:
25620           Reworked expected failure handling to trigger off of XFAIL
25621           keyword in keyphrase embeded in testcase source code. The
25622           XFAIL keyword must be at the end of the keyphrase line. It
25623           may optionally be followed by one or more target triplets.
25624           It has just occured that the handling of wildcards in the
25625           target triplet may not be correct.
25626
25627 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
25628
25629         * g++.old-deja/tests:
25630           Moved all subdirectories up one level into g++.old-deja .
25631
25632         * lib/old-dejagnu.exp:
25633           Fixed problem with CXXFLAGS not being properly reset, and being
25634           corrupted with extraneous "-c" compiler option.  This was
25635           causing binaries to not be generated for test that needed them.
25636           Modified strings passed to "pass" and "fail" so that individual
25637           tests from the same test file would be distinguished by an
25638           identifier appended to the test file name in the summary logs;
25639           this corrected a problem with erroneous diff logs.  Added code
25640           to search testcases for expected fail and unexpected pass keywords.
25641
25642 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
25643
25644         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
25645
25646 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
25647
25648         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
25649           Removed extraneous text from end of "Special g++ Options"
25650           keyphrase.
25651
25652         * lib/old-dejagnu.exp: Added pattern matching to look for new
25653           keywords, embedded in testcases comments, which will trigger
25654           calls to xpass and xfail.
25655
25656 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
25657
25658         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
25659           comments embedded in the testcases, especially the one looking for
25660           special compiler options, as well as the pattern matching for the
25661           compiler output again.
25662
25663 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
25664
25665         * lib/old-dejagnu.exp: Do a proper check of the return value for
25666           execute tests. Fixed several problems with the pattern matching
25667           of the compiler output which gave erroneous test results.
25668           Changed several of the test result messages to be more descriptive.
25669         * config/unix-g++.exp: Proc g++_load now actually works and
25670           executes the tests passed to it and returns a usable return
25671           value.
25672
25673 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
25674
25675           * lib/gcc.exp: Exits gracefully if $CC is bogus.
25676
25677 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
25678
25679         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
25680           Modified both files to properly execute the old style
25681           dejagnu tests. The previous versions of these files were
25682           experimental and did not function anything near correctly.
25683
25684 1993-04-05  Rob Savoye  (rob@cygnus.com)
25685
25686         * Removed all Makefile.in and configure.in files. No configuration
25687         needed now.
25688
25689 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
25690
25691         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
25692
25693 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
25694
25695         * gcc.compile/configure.in, gcc.unsorted/configure.in,
25696         gcc.special/configure.in, gcc.noncompile/configure.in,
25697         gcc.execute/configure.in, gcc.code_quality/configure.in,
25698         g++.other/configure.in, g++.old-deja/configure.in,
25699         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
25700         in srcname setting.
25701
25702 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
25703
25704         * lib/udi.exp:  Fixed mondfe and mondfe_download.
25705         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
25706         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
25707
25708 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
25709
25710         * config/udi-gdb.exp: Check $shell_id after connecting to target.
25711         (gdb_exit): Don't remove *_soc files.
25712
25713 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
25714
25715         * lib/c-torture.exp: Don't look for main; instead always use -w
25716         -c.  This is how the c-torture tests work.  Remove the object
25717         file if the compilation succeeds.
25718         * gcc.execute/execute.exp: Remove executable if test passes.
25719         * gcc.noncompile/noncompile.exp: Every test is an expected
25720         failure.
25721         * gcc.special/special.exp: Added tests from c-torture 1.11,
25722         corrected use of existing test.
25723         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
25724         gcc.execute/920625-1.c: Updated to c-torture 1.11.
25725         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
25726         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
25727         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
25728         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
25729         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
25730         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
25731         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
25732         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
25733         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
25734         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
25735         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
25736         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
25737         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
25738         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
25739         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
25740         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
25741         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
25742         c-torture 1.11.
25743         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
25744         correspond to c-torture 1.11.
25745
25746         * New file.