OSDN Git Service

* gcc.dg/vect/vect-74.c: Avoid floating point precision error
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
2
3         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
4         in comparison.
5         * gcc.dg/vect/vect-79.c: Likewise.
6         * gcc.dg/vect/vect-80.c: Likewise.
7
8 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9
10         PR fortran/15750
11         * gfortran.fortran-torture/execute/iolength_2.f90: New test.    
12
13 2004-09-20  Ira Rosen  <irar@il.ibm.com>
14
15         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
16         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
17         * gcc.dg/vect/vect-62.c: New testcase.
18         * gcc.dg/vect/vect-63.c: New testcase.
19         * gcc.dg/vect/vect-64.c: New testcase.
20         * gcc.dg/vect/vect-65.c: New testcase.
21         * gcc.dg/vect/vect-66.c: New testcase.
22         * gcc.dg/vect/vect-67.c: New testcase.
23         * gcc.dg/vect/vect-68.c: New testcase.
24         * gcc.dg/vect/vect-69.c: New testcase.
25         * gcc.dg/vect/vect-79.c: New testcase.
26         * gcc.dg/vect/vect-80.c: New testcase.
27
28 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
29
30         * gcc.target/mips/asm-1.c: New test.
31
32 2004-09-19  Ira Rosen  <irar@il.ibm.com>
33
34         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
35         * gcc.dg/vect/vect-73.c: New testcase.
36         * gcc.dg/vect/vect-74.c: New testcase.
37         * gcc.dg/vect/vect-75.c: New testcase.
38         * gcc.dg/vect/vect-76.c: New testcase.
39         * gcc.dg/vect/vect-77.c: New testcase.
40         * gcc.dg/vect/vect-78.c: New testcase
41
42 2004-09-18  Paul Brook  <paul@codesourcery.com>
43
44         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
45
46 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
47
48         PR c/17424
49         * gcc.dg/pr17424-1.c: New test.
50
51 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
52
53         * g++.dg/tree-ssa/pr17153.C: New test.
54
55 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
56
57         PR pch/13361
58         * testsuite/g++.dg/pch/wchar-1.C: New.
59         * testsuite/g++.dg/pch/wchar-1.Hs: New.
60
61 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
62
63         * gcc.c-torture/execute/20040917-1.c: New test.
64
65 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
66
67         PR tree-optimization/17319
68         * gcc.dg/pr17319.c: New test.
69
70 2004-09-17  Devang Patel  <dpatel@apple.com>
71
72         * gcc.dg/20040813-1.c: New test.
73         
74 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
75
76         PR tree-optimization/17273
77         * gcc.c-torture/compile/pr17273.c: New test.
78
79 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
80
81         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
82         Update expected messages.
83         * gcc.dg/declspec-13.c: New test.
84
85 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
86
87         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
88
89 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
90
91         * gcc.c-torture/execute/pr17252.c: Use post-increment to
92         change what 'a' is pointing to.
93
94 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
95
96         PR c++/16002
97         * g++.dg/template/error18.C: New test.
98         
99         PR c++/16029
100         * g++.dg/warn/Wunused-8.C: New test.
101
102 2004-09-17  Steven Bosscher  <stevenb@suse.de>
103
104         PR tree-optimization/17513
105         * gcc.dg/20040916-1.c: New test.
106
107 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
108
109         PR c++/17501
110         * g++.dg/template/typename7.C: New test.
111
112 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
113
114         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
115
116 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
117
118         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
119         with -ftree-based-profiling also.
120         * lib/profopt.exp: Support late-set profile_option/feedback_option.
121
122 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
123
124         PR/15364
125         * gfortran.dg/der_array_io_1.f90: New test.
126         * gfortran.dg/der_array_io_2.f90: New test.
127         * gfortran.dg/der_array_io_3.f90: New test.
128
129 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
130
131         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
132         EABI.
133
134 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
135
136         * g++.dg/opt/switch1.C: New test.
137
138 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
139
140         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
141         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
142         Update expected messages.
143
144 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
145
146         PR fortran/16485
147         * gfortran.dg/same_name_1.f90: New test.
148
149 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
150
151         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
152         dereference garbage pointers.
153
154 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
155
156         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
157         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
158
159         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
160         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
161         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
162
163 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
164
165         PR c++/17324
166         * g++.dg/template/mangle1.C: New test.
167
168 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
169
170         PR tree-optimization/17252
171         * gcc.c-torture/execute/pr17252.c: New test.
172
173 2004-09-14  Andrew Pinski  <apinski@apple.com>
174
175         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
176
177 2004-09-14  Roger Sayle  <roger@eyesopen.com>
178
179         PR rtl-optimization/9771
180         * gcc.dg/pr9771-1.c: New test case.
181
182 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
183
184         PR tree-optimization/15262
185         * gcc.c-torture/execute/pr15262-1.c: New test.
186         * gcc.c-torture/execute/pr15262-2.c: New test.
187
188 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
189
190         * gcc.dg/declspec-12.c: New test.
191
192 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
193         
194         * gfortran.dg/pr17090.f90: Add directives to test.
195
196 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
197
198         * gcc.c-torture/compile/20040914-1.c: New test.
199
200 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
201
202         PR c++/16162
203         * g++.dg/template/decl2.C: New test.
204         
205 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
206
207         PR fortran/17090
208         * gfortran.dg/pr17090.f90: New test.
209
210 2004-09-13  Dale Johannesen  <dalej@apple.com>
211
212         * gcc.c-torture/compile/pr17408.c:  New test case.
213
214 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
215
216         PR c++/16716
217         * g++.dg/parse/crash17.C: New test.
218         
219         PR c++/17327
220         * g++.dg/template/enum3.C: New test.
221
222 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
223
224         * lib/gcc-defs.exp: Load wrapper.exp.
225         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
226         using local code.
227         * lib/gcc.exp (gcc_init): Similar.
228         * lib/gfortran.exp (gfortran_init): Similar.
229         * lib/objc.exp (objc_init): Similar.
230         * lib/treelang.exp (treelang_init): Similar.
231         * lib/wrapper.exp: New file with build_wrapper call machinery in
232         ${tool}_maybe_build_wrapper.
233
234 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
235
236         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
237         "inline".
238         * gcc.dg/declspec-11.c: Update expected messages.
239         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
240         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
241         gcc.dg/inline-12.c: New tests.
242
243 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
244
245         * g++.dg/tree-ssa/pr17400.C: New testcase.
246
247 2004-09-13  James E Wilson  <wilson@specifixinc.com>
248
249         * gcc.target/mips/sb1-1.c: New testcase.
250
251 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
252
253         * lib/g77-dg.exp: Remove unused file.
254         * lib/mike-g77.exp: Ditto.
255         * lib/g77.exp: Ditto.
256
257 2004-09-12  Richard Henderson  <rth@redhat.com>
258
259         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
260
261 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
262
263         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
264         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
265         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
266         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
267         Update expected messages.
268
269 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
270
271         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
272         declaration/use mismatch for dirp parameter.
273
274 2004-09-12  Andrew Pinski  <apinski@apple.com>
275
276         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
277         -fgnu-runtime is passed.
278
279 2004-09-12  Richard Henderson  <rth@redhat.com>
280
281         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
282         do the uplevel thing and update additional_flags directly.
283         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
284         gfortran.fortran-torture/execute/intrinsic_nearest.x,
285         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
286         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
287
288 2004-09-11  Steven Bosscher  <stevenb@suse.de>
289
290         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
291
292 2004-09-11  Roger Sayle  <roger@eyesopen.com>
293
294         PR middle-end/17411
295         * g++.dg/opt/pr17411-1.C: New test case.
296
297 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
298
299         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
300         gcc.dg/tls/diag-2.c: Update expected messages.
301         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
302         messages.
303         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
304         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
305         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
306         gcc.dg/tls/diag-5.c: New tests.
307
308 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
309
310         * gcc.dg/20040910-1.c: Correct dg-error regexp.
311
312 2004-09-11  Steven Bosscher  <stevenb@suse.de>
313
314         * g++.dg/parse/break-in-for.C: New test.
315
316 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
317
318         * gcc.dg/tree-ssa/20040911-1.c: New test.
319
320 2004-09-11  Andreas Jaeger  <aj@suse.de>
321
322         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
323         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
324
325 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
326
327         * gcc.target/frv: New directory of FR-V-specific tests.
328
329 2004-09-10  James E Wilson  <wilson@specifixinc.com>
330
331         * gcc.dg/convert-vec-1.c: New test.
332
333 2004-09-10  Roger Sayle  <roger@eyesopen.com>
334
335         PR middle-end/17024
336         * gcc.dg/pr17024-1.c: New test case.
337
338 2004-09-10  Eric Christopher  <echristo@redhat.com>
339
340         * gcc.dg/20040910-1.c: New test.
341
342 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
343
344         * gcc.dg/bitfld-9.c: New test.
345
346 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
347
348         * gcc.c-torture/execute/ieee/acc1.c: New test.
349         * gcc.c-torture/execute/ieee/acc2.c: New test.
350         * gcc.c-torture/execute/ieee/mzero6.c: New test.
351
352 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
353
354         * gcc.dg/deprecated-2.c: New test.
355
356 2004-09-09  James E Wilson  <wilson@specifixinc.com>
357
358         * gcc.dg/init-vec-1.c: New test.
359
360 2004-09-09  Roger Sayle  <roger@eyesopen.com>
361
362         PR middle-end/17055
363         * gcc.dg/pr17055-1.c: New test case.
364
365 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
366
367         PR target/17377
368         * gcc.c-torture/execute/pr17377.c: New test.
369
370 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
371
372         PR c/8420
373         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
374         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
375         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
376         gcc.dg/long-long-typespec-1.c: New tests.
377         * gcc.dg/tls/diag-2.c: Update expected diagnostics
378
379 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
380
381         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
382         gcc.dg/gnu99-static-1.c: New tests.
383
384 2004-09-08  Devang Patel  <dpatel@apple.com>
385
386         * gcc.dg/darwin-ld-20040828-1.c: New test.
387         * gcc.dg/darwin-ld-20040828-2.c: New test.
388         * gcc.dg/darwin-ld-20040828-3.c: New test.
389
390 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
391
392         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
393         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
394         in error message.
395         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
396         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
397         in error message.
398         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
399         types they qualify.
400         * objc.dg/type-size-2.m: Fix wording in comment.
401         * objc.dg/va-meth-1.m: New test case.
402
403 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
404
405         PR c/16633:
406         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
407         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
408
409 2004-09-06  Devang Patel  <dpatel@apple.com>
410
411         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
412         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
413
414 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
415
416         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
417         reflect changed line numbering of diagnostics.
418
419 2004-09-06  Paul Brook  <paul@codesourcery.com>
420
421         * gfortran.dg/edit_real_1.f90: Add new test.
422
423 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
424
425         * gcc.dg/tree-ssa/loop-2.c: New test.
426         * gcc.dg/tree-ssa/loop-3.c: New test.
427         * gcc.dg/tree-ssa/loop-4.c: New test.
428         * gcc.dg/tree-ssa/loop-5.c: New test.
429
430 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
431
432         * gcc.dg/format/sentinel-1.c: Update for parameter option.
433
434 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
435
436         * gcc.dg/format/sentinel-1.c: New test.
437
438 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
439
440         * testsuite/gcc.dg/builtins-46.c: New.
441
442 2004-09-03  Devang Patel  <dpatel@apple.com>
443
444         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
445         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
446
447 2004-09-03  Jan Beulich  <jbeulich@novell.com>
448
449         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
450         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
451         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
452         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
453         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
454         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
455         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
456         the non-portable bzero.
457         * gcc.dg/20010912-1.c: xfail for NetWare.
458         * gcc.dg/20020426-2.c: xfail for NetWare.
459         * gcc.dg/20021014-1.c: xfail for NetWare.
460         * gcc.dg/20021018-1.c: xfail for NetWare.
461         * gcc.dg/20030213-1.c: xfail for NetWare.
462         * gcc.dg/20030225-1.c: xfail for NetWare.
463         * gcc.dg/20030708-1.c: xfail for NetWare.
464         * gcc.dg/builtins-config.h: Also exclude NetWare.
465         * gcc.dg/format/format.h: Define restrict only if not already defined.
466         * gcc.dg/nest.c: xfail for NetWare.
467         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
468         * lib/target-supports.exp (check_visibility_available): Exclude
469         NetWare.
470
471 2004-09-03  Jan Beulich  <jbeulich@novell.com>
472
473         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
474         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
475         deterministic starting point for the alignment of structure fields.
476         * gcc.dg/Wpadded.c: Dito.
477         * g++.dg/abi/vbase10.C: Dito.
478
479 2004-09-03  Devang Patel  <dpatel@apple.com>
480
481         * g++.dg/debug/pr15736.cc: New test.
482
483 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
484
485         * README.QMTEST: Fix out-of-date link.
486
487 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
488
489         PR fortran/16579
490         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
491         Delete.  Duplicate of gfortran.dg/g77/20010610.f
492
493 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
494
495         * g++.dg/abi/arm_rtti1.C: New test.
496
497 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
498
499         * gcc.dg/ppc-vector-memcpy.c: New.
500         * gcc.dg/ppc-vector-memset.c: New.
501
502 2004-09-02  Chao-ying Fu  <fu@mips.com>
503
504         * gcc.target/mips/mips-3d-1.c: New test.
505         * gcc.target/mips/mips-3d-2.c: New test.
506         * gcc.target/mips/mips-3d-3.c: New test.
507         * gcc.target/mips/mips-3d-4.c: New test.
508         * gcc.target/mips/mips-3d-5.c: New test.
509         * gcc.target/mips/mips-3d-6.c: New test.
510         * gcc.target/mips/mips-3d-7.c: New test.
511         * gcc.target/mips/mips-3d-8.c: New test.
512         * gcc.target/mips/mips-3d-9.c: New test.
513         * gcc.target/mips/mips-ps-1.c: New test.
514         * gcc.target/mips/mips-ps-2.c: New test.
515         * gcc.target/mips/mips-ps-3.c: New test.
516         * gcc.target/mips/mips-ps-4.c: New test.
517         * gcc.target/mips/mips-ps-type.c: New test.
518
519 2004-09-02  Paul Brook  <paul@codesourcery.com>
520
521         * gfortran.dg/edit_real_1.f90: Add new tests.
522
523 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
524
525         PR fortran/15327
526         * gfortran.dg/merge_char_1.f90: New test.
527
528 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
529
530         PR fortran/16404
531         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
532
533 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
534
535         PR c/1522
536         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
537
538 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
539
540         * g++.dg/opt/loop1.C: Do not XFAIL.
541
542 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
543
544         * gcc.c-torture/execute/20040831-1.c: New test.
545
546 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
547
548         PR fortran/16579
549         * gfortran.dg/g77/20010610.f: Now passes.
550         Copy from g77.f-torture/execute. Add dg-run directive.
551         * gfortran.dg/g77/README: Update
552
553 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
554
555         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
556         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
557         (t1, t2, t3, t4): Add volatile.
558
559 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
560
561         * g++.dg/ext/visibility/arm1.C: New test.
562
563 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
564
565         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
566         -pedantic-errors.
567
568 2004-09-01  Paul Brook  <paul@codesourcery.com>
569
570         * gfortran.dg/eof_2.f90: New test.
571
572 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
573
574         PR fortran/16579
575         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
576
577 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
578
579         PR libfortran/16805
580         * gfortran.dg/list_read_2.f90: New test.
581
582 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
583
584         * g++.dg/abi/key1.C: New test.
585
586 2004-08-31  Richard Henderson  <rth@redhat.com>
587
588         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
589         form of offsetof.
590         * g++.dg/other/offsetof5.C: Remove duplicate.
591
592 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
593
594         PR fortran/17244
595         * gfortran.dg/func_derived_1.f90: New test.
596
597 2004-08-31  Paul Brook  <paul@codesourcery.com>
598
599         * gfortran.dg/eof_1.f90: New test.
600
601 2004-08-31  Paul Brook  <paul@codesourcery.com>
602
603         * gfortran.dg/list_read_1.f90: New file.
604
605 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
606
607         * g++.dg/opt/loop1.C: XFAIL.
608
609 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
610
611         * gcc.dg/funcdef-storage-1.c: New.
612         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
613         an extern function in local scope.
614         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
615         declare an 'auto inline' function in local scope.
616         * gcc.dg/20011130-1.c: Likewise.
617         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
618         an 'auto' function in local scope.
619         * gcc.dg/20021014-1.c: Likewise.
620         * gcc.dg/20030331-2.c: Likewise.
621
622 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
623
624         * gfortran.dg/blockdata_1.f90: New test.
625
626 2004-08-30  Richard Henderson  <rth@redhat.com>
627
628         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
629
630 2004-08-30  Richard Henderson  <rth@redhat.com>
631
632         * lib/fortran-torture.exp (fortran-torture-execute): Honor
633         additional_flags set by alternate driver.
634         (ieee-options): New procedure.
635         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
636         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
637         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
638         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
639
640 2004-08-30  Richard Henderson  <rth@redhat.com>
641
642         * lib/f-torture.exp: Remove.
643
644 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
645
646         PR rtl-optimization/16590
647         * g++.dg/opt/loop1.C: New test.
648
649 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
650
651         PR fortran/13910
652         * gfortran.dg/oldstyle_1.f90: New test.
653
654 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
655         Paul Brook  <paul@codesourcery.com>
656
657         * gfortran.dg/g77/README: Update.
658         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
659         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
660         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
661
662 2004-08-28  Paul Brook  <paul@codesourcery.com>
663
664         PR libfortran/17195
665         * gfortran.dg/edit_real_1.f90: New test.
666
667 2004-08-27  Paul Brook  <paul@codesourcery.com>
668
669         * gfortran.dg/rewind_1.f90: New test.
670
671 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
672
673         PR fortran/16597
674         * gfortran.dg/pr16597.f90: New test.
675
676 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
677
678         PR c/13801
679         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
680         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
681         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
682         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
683         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
684
685 2004-08-26  Nick Clifton  <nickc@redhat.com>
686
687         * gcc.c-torture/compile/pr17119.c: New test.
688
689 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
690
691         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
692
693 2004-08-25  Richard Henderson  <rth@redhat.com>
694
695         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
696         the bits that expect kind=8 to be the largest real kind.
697
698 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
699
700         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
701
702 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
703
704         * gfortran.dg/assignment_1.f90: New test.
705
706 2004-08-25  Adam Nemet  <anemet@lnxw.com>
707
708         * g++.dg/template/repo3.C: New test.
709
710 2004-08-25  Roger Sayle  <roger@eyesopen.com>
711
712         PR middle-end/16693
713         PR tree-optimization/16372
714         * g++.dg/opt/pr16372-1.C: New test case.
715         * g++.dg/opt/pr16693-1.C: New test case.
716         * g++.dg/opt/pr16693-2.C: New test case.
717
718 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
719
720         * objc.dg/proto-lossage-4.m: New test.
721
722 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
723
724         PR c++/17155
725         * g++.dg/inherit/local2.C: New test.
726
727 2004-08-25  Paul Brook  <paul@codesourcery.com>
728
729         PR fortran/17144
730         * gfortran.dg/string_ctor_1.f90: New test.
731
732 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
733
734         PR c++/14428
735         * g++.dg/template/redecl2.C: New test.
736
737 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
738
739         PR fortran/17143
740         * gfortran.dg/pr17143.f90: New test.
741
742 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
743
744         PR fortran/17164
745         * gfortran.dg/pr17164.f90: New test.
746
747 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
748
749         * gcc.dg/tree-ssa/loop-1.c: New test.
750
751 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
752
753         * gcc.c-torture/compile/20040824-1.c: New test.
754
755 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
756
757         * gcc.c-torture/compile/iftrap-3.c: New test.
758
759 2004-08-24  Paul Brook  <paul@codesourcery.com>
760
761         * gfortran.dg/entry_2.f90: New test.
762
763 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
764
765         PR c++/16889
766         * g++.dg/lookup/ambig[12].C: New.
767
768 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
769
770         PR c++/16706
771         * g++.dg/template/crash21.C: New test.
772         * g++.dg/template/crash22.C: Likewise.
773
774 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
775
776         PR c++/17149
777         * g++.dg/template/access15.C: New.
778
779 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
780
781         PR c++/17163
782         * g++.dg/template/repo2.C: New test.
783
784 2004-08-23  Roger Sayle  <roger@eyesopen.com>
785
786         PR rtl-optimization/17078
787         * gcc.c-torture/execute/pr17078-1.c: New test case.
788
789 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
790
791         PR c/14492
792         * gcc.dg/debug/crash1.c: New test.
793
794 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
795
796         PR c/16180
797         * gcc.dg/loop-5.c: New test.
798
799 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
800
801         * gcc.c-torture/execute/20040823-1.c: New test.
802
803 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
804
805         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
806         to the assembler.  Simplify test accordingly.
807         (asm_abi_flags): Use GNU names.
808         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
809         to check for ABI flags.
810
811 2004-08-22  Andrew Pinski  <apinski@apple.com>
812
813         * g++.dg/opt/pr14029.C: New test.
814         * gcc.c-torture/execute/pr15262.c: New test.
815
816 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
817
818         * gfortran.dg/reduction.f90: Add checks with complex arguments.
819
820 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
821
822         PR 16908
823         * gfortran.dg/direct_io.f90: New test.
824
825 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
826
827         PR c++/17121
828         * g++.dg/inherit/local2.C: New test.
829
830 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
831
832         PR c++/17120
833         * g++.dg/warn/Wparentheses-4.C: 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         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
841         * gcc.dg/ppc-ldstruct.c: Likewise.
842         * gcc.dg/ppc64-abi-2.c: Likewise.
843
844 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
845
846         PR rtl-optimization/17099
847         * gcc.c-torture/execute/20040820-1.c: New test.
848
849 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
850
851         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
852
853 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
854
855         PR fortran/17077
856         * gfortran.dg/auto_array_1.f90: New test.
857
858 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
859
860         PR fortran/17074
861         * gfortran.dg/simpleif_1.f90: New test.
862
863 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
864
865         * lib/target-supports.exp (check_profiling_available): Return
866         false for arm*-*-symbianelf* and arm*-*-eabi*.
867
868         PR c++/15890
869         * g++.dg/template/delete1.C: New test.
870
871 2004-08-19  Paul Brook  <paul@codesourcery.com>
872
873         PR fortran/14976
874         PR fortran/16228
875         * gfortran.dg/data_char_1.f90: New test.
876
877 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
878
879         PR fortran/16946
880         * gfortran.dg/reduction.f90: New testcase.
881
882 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
883
884         PR fortran/16520
885         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
886
887 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
888
889         PR c++/17041
890         * g++.dg/Wparentheses-3.C: New test.
891
892 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
893
894         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
895         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
896         * gcc.dg/vect/vect-2.c: Likewise.
897         * gcc.dg/vect/vect-3.c: Likewise.
898         * gcc.dg/vect/vect-4.c: Likewise.
899         * gcc.dg/vect/vect-5.c: Likewise.
900         * gcc.dg/vect/vect-6.c: Likewise.
901         * gcc.dg/vect/vect-7.c: Likewise.
902         * gcc.dg/vect/vect-25.c: Likewise.
903         * gcc.dg/vect/vect-31.c: Likewise.
904         * gcc.dg/vect/vect-32.c: Likewise.
905         * gcc.dg/vect/vect-34.c: Likewise.
906         * gcc.dg/vect/vect-36.c: Likewise.
907         * gcc.dg/vect/vect-all.c: Likewise.
908
909 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
910
911         PR c++/17068
912         * g++.dg/template/operator4.C: New test.
913
914 2004-08-18  Richard Henderson  <rth@redhat.com>
915
916         * gcc.dg/20040206-1.c: XFAIL.
917
918 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
919
920         PR c++/16246
921         * g++.dg/template/array7.C: New test.
922
923 2004-08-17  James E Wilson  <wilson@specifixinc.com>
924
925         * gcc.dg/mips-movcc-1.c: New test.
926         * gcc.dg/mips-movcc-2.c: New test.
927         * gcc.dg/mips-movcc-3.c: New test.
928
929         * gcc.dg/mips-nmadd-1.c: New test.
930         * gcc.dg/mips-nmadd-2.c: New test.
931
932 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
933
934         PR c++/15871
935         * g++.dg/opt/inline8.C: New test.
936
937         PR c++/16965
938         * g++.dg/parse/error17.C: New test.
939
940 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
941
942         * gcc.dg/vect: New directory for vectorizer tests.
943         * gcc.dg/vect/tree-vect.h: New file.
944         * gcc.dg/vect/vect.exp: New file.
945         * gcc.dg/vect/pr16105.c.c: New test.
946         * gcc.dg/vect/vect-1.c: New test.
947         * gcc.dg/vect/vect-2.c: New test.
948         * gcc.dg/vect/vect-3.c: New test.
949         * gcc.dg/vect/vect-4.c: New test.
950         * gcc.dg/vect/vect-5.c: New test.
951         * gcc.dg/vect/vect-6.c: New test.
952         * gcc.dg/vect/vect-7.c: New test.
953         * gcc.dg/vect/vect-8.c: New test.
954         * gcc.dg/vect/vect-9.c: New test.
955         * gcc.dg/vect/vect-10.c: New test.
956         * gcc.dg/vect/vect-11.c: New test.
957         * gcc.dg/vect/vect-12.c: New test.
958         * gcc.dg/vect/vect-13.c: New test.
959         * gcc.dg/vect/vect-14.c: New test.
960         * gcc.dg/vect/vect-15.c: New test.
961         * gcc.dg/vect/vect-16.c: New test.
962         * gcc.dg/vect/vect-17.c: New test.
963         * gcc.dg/vect/vect-18.c: New test.
964         * gcc.dg/vect/vect-19.c: New test.
965         * gcc.dg/vect/vect-20.c: New test.
966         * gcc.dg/vect/vect-21.c: New test.
967         * gcc.dg/vect/vect-22.c: New test.
968         * gcc.dg/vect/vect-23.c: New test.
969         * gcc.dg/vect/vect-24.c: New test.
970         * gcc.dg/vect/vect-25.c: New test.
971         * gcc.dg/vect/vect-26.c: New test.
972         * gcc.dg/vect/vect-27.c: New test.
973         * gcc.dg/vect/vect-28.c: New test.
974         * gcc.dg/vect/vect-29.c: New test.
975         * gcc.dg/vect/vect-30.c: New test.
976         * gcc.dg/vect/vect-31.c: New test.
977         * gcc.dg/vect/vect-32.c: New test.
978         * gcc.dg/vect/vect-33.c: New test.
979         * gcc.dg/vect/vect-34.c: New test.
980         * gcc.dg/vect/vect-35.c: New test.
981         * gcc.dg/vect/vect-36.c: New test.
982         * gcc.dg/vect/vect-37.c: New test.
983         * gcc.dg/vect/vect-38.c: New test.
984         * gcc.dg/vect/vect-40.c: New test.
985         * gcc.dg/vect/vect-41.c: New test.
986         * gcc.dg/vect/vect-42.c: New test.
987         * gcc.dg/vect/vect-43.c: New test.
988         * gcc.dg/vect/vect-44.c: New test.
989         * gcc.dg/vect/vect-45.c: New test.
990         * gcc.dg/vect/vect-46.c: New test.
991         * gcc.dg/vect/vect-47.c: New test.
992         * gcc.dg/vect/vect-48.c: New test.
993         * gcc.dg/vect/vect-49.c: New test.
994         * gcc.dg/vect/vect-50.c: New test.
995         * gcc.dg/vect/vect-51.c: New test.
996         * gcc.dg/vect/vect-52.c: New test.
997         * gcc.dg/vect/vect-53.c: New test.
998         * gcc.dg/vect/vect-54.c: New test.
999         * gcc.dg/vect/vect-55.c: New test.
1000         * gcc.dg/vect/vect-56.c: New test.
1001         * gcc.dg/vect/vect-57.c: New test.
1002         * gcc.dg/vect/vect-58.c: New test.
1003         * gcc.dg/vect/vect-59.c: New test.
1004         * gcc.dg/vect/vect-60.c: New test.
1005         * gcc.dg/vect/vect-61.c: New test.
1006         * gcc.dg/vect/vect-all.c: New test.
1007         * gcc.dg/vect/vect-none.c: New test.
1008
1009 2004-08-17  Paul Brook  <paul@codesourcery.com>
1010
1011         PR fortran/13082
1012         * gfortran.dg/entry_1.f90: New test.
1013
1014 2004-08-17  Andrew Pinski  <apinski@apple.com>
1015
1016         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
1017
1018 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
1019
1020         * gcc.dg/pr17036-1.c: New test.
1021
1022 2004-08-16  Devang Patel  <dpatel@apple.com>
1023
1024         * gcc.dg/darwin-20040809-1.c: New test.
1025
1026 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
1027
1028         * gcc.dg/funcdef-attr-1.c: New test.
1029
1030 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
1031
1032         * gcc.dg/altivec-17.c: New test.
1033         * gcc.dg/altivec-18.c: New test.
1034
1035 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1036
1037         PR c++/6749
1038         * g++.dg/template/vtable2.C: New test.
1039
1040 2004-08-14  Richard Henderson  <rth@redhat.com>
1041
1042         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
1043         * gcc.dg/pack-test-4.c (main): Return 0.
1044         * gcc.dg/setjmp-1.c: Remove XFAIL.
1045         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
1046
1047 2004-08-14  Richard Henderson  <rth@redhat.com>
1048
1049         * gcc.dg/980217-1.c: Add prototype for printf.
1050
1051 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
1052
1053         * gfortran.dg/pr16935.f90: New test.
1054
1055 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
1056
1057         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
1058
1059 2004-08-13  Paul Brook  <paul@codesourcery.com>
1060
1061         * gfortran.dg/der_io_1.f90: Remove stray comma.
1062
1063 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1064
1065         * gcc.dg/vmx/cw-bug-2.c: Remove.
1066         * gcc.dg/vmx/vprint-1.c: Remove.
1067         * gcc.dg/vmx/vscan-1.c: Remove.
1068
1069 2004-08-12  Devang patel  <dpatel@apple.com>
1070
1071         * gcc.dg/darwin-20040809-2.c: New test.
1072
1073 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
1074
1075         * g++.dg/ext/altivec-12.C: New test.
1076
1077         * g++.dg/ext/altivec-11.C: New test.
1078
1079 2004-08-12  Paul Brook  <paul@codesourcery.com>
1080
1081         * g++.dg/abi/arm_cxa_vec_1.C: New test.
1082
1083 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
1084
1085         * g++.dg/ext/altivec-2.C: Check for hardware support before
1086         executing any VMX instructions.
1087
1088         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
1089
1090 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
1091
1092         PR c++/16276
1093         * g++.old-deja/g++.other/comdat4.C: New test.
1094         * g++.old-deja/g++.other/comdat4-aux.cc: New.
1095
1096 2004-08-12  Ben Elliston  <bje@au.ibm.com>
1097
1098         PR target/16286
1099         * gcc.dg/pr16286.c: New test.
1100
1101 2004-08-12 Jan Beulich <jbeulich@novell.com>
1102
1103         * g++.dg/ext/asm5.C: New.
1104
1105 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1106
1107         PR c++/16698
1108         * g++.dg/eh/crash1.C: New test.
1109
1110         PR c++/16717
1111         * g++.dg/ext/construct1.C: New test.
1112
1113 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1114
1115         PR c++/16853
1116         * g++.dg/init/ptrmem1.C: New test.
1117
1118         PR c++/16618
1119         * g++.dg/parse/offsetof5.C: New test.
1120
1121         PR c++/16870
1122         * g++.dg/template/overload3.C: New test.
1123
1124 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
1125
1126         PR c++/16964
1127         * g++.dg/parse/error16.C: New test.
1128
1129         PR c++/16904
1130         * g++.dg/template/error14.C: New test.
1131
1132         PR c++/16929
1133         * g++.dg/template/error15.C: New test.
1134
1135 2004-08-11  Devang Patel  <dpatel@apple.com>
1136
1137         * gcc.dg/darwin-ld-20040809-1.c: New test.
1138         * gcc.dg/darwin-ld-20040809-2.c: New test.
1139
1140 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
1141
1142         PR fortran/16917
1143         * gfortran.dg/dfloat_1.f90: New test.
1144
1145 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
1146
1147         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
1148         * gcc.dg/dll-2.c: Fix dg-require syntax.
1149         * gcc.misc-tests/arm-isr.c (abort): Declare.
1150         (exit): Likewise.
1151
1152 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
1153
1154         PR c++/16971
1155         * g++.dg/parse/crash16.C: New test.
1156
1157 2004-08-10  Roger Sayle  <roger@eyesopen.com>
1158
1159         * gcc.dg/mips-rsqrt-1.c: New test case.
1160         * gcc.dg/mips-rsqrt-2.c: New test case.
1161         * gcc.dg/mips-rsqrt-3.c: New test case.
1162
1163 2004-08-10  Paul Brook  <paul@codesourcery.com>
1164
1165         * gfortran.dg/der_io_1.f90: New test.
1166
1167 2004-08-10  Paul Brook  <paul@codesourcery.com>
1168
1169         PR fortran/16919
1170         * gfortran.dg/der_array_1.f90: New test.
1171
1172 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
1173
1174         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
1175
1176 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
1177
1178         * gcc.dg/wchar_t-2.c: Fix typo.
1179
1180 2004-08-09  Falk Hueffner  <falk@debian.org>
1181
1182         PR tree-optimization/12517
1183         * gcc.c-torture/compile/pr12517.c: New test.
1184
1185         PR tree-optimization/12578
1186         * gcc.c-torture/compile/pr12578.c: New test.
1187
1188         PR tree-optimization/12899
1189         * gcc.c-torture/compile/pr12899.c: New test.
1190
1191         PR rtl-optimization/14692
1192         * gcc.c-torture/compile/pr14692.c: New test.
1193
1194         PR tree-optimization/16461
1195         * gcc.c-torture/compile/pr16461.c: New test.
1196
1197 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1198
1199         * gfortran.dg/getenv_1.f90: New test.
1200
1201 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1202
1203         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
1204         wchar_t.
1205         * gcc.dg/symbian5.c: Test -fno-short-wchar.
1206
1207 2004-08-06  Paul Brook  <paul@codesourcery.com>
1208
1209         * gfortran.dg/ret_array_1.f90: New test.
1210         * gfortran.dg/ret_pointer_1.f90: New test.
1211
1212 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
1213
1214         * gcc.dg/missing-field-init-[12].c: New tests.
1215         * g++.dg/warn/missing-field-init-[12].C: New tests.
1216
1217 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1218
1219         * gcc.dg/enum2.c: New test.
1220         * gcc.dg/symbian3.c: Likewise.
1221         * gcc.dg/symbian4.c: Likewise.
1222         * gcc.dg/wchar_t-2.c: Likewise.
1223
1224 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1225
1226         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
1227         destructor tests.
1228
1229 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1230
1231         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
1232         dg-require-visiblity.
1233         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
1234         * g++.dg/ext/visibility/fvisibility.C: Likewise.
1235         * g++.dg/ext/visibility/memfuncts.C: Likewise.
1236         * g++.dg/ext/visibility/new1.C: Likewise.
1237         * g++.dg/ext/visibility/pragma.C: Likewise.
1238         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
1239         * g++.dg/ext/visibility/virtual.C: Likewise.
1240         * g++/dg/ext/visibility/visibility-1.C: Likewise.
1241         * g++/dg/ext/visibility/visibility-2.C: Likewise.
1242         * g++/dg/ext/visibility/visibility-3.C: Likewise.
1243         * g++/dg/ext/visibility/visibility-4.C: Likewise.
1244         * g++/dg/ext/visibility/visibility-5.C: Likewise.
1245         * g++/dg/ext/visibility/visibility-6.C: Likewise.
1246         * g++/dg/ext/visibility/visibility-7.C: Likewise.
1247         * g++/dg/ext/visibility/visibility-8.C: New test.
1248         * gcc.c-torture/compile/dll.x: Remove.
1249         * gcc.dg/dll-2.c: Use dg-require-dll
1250         * gcc.dg/visibility-10.c: New test.
1251         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
1252         supporting DLLs.
1253         * testsuite/lib/scanasm.exp (scan_hidden): New function.
1254         (scan_not_hidden): Likewise.
1255
1256 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
1257
1258         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
1259
1260 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
1261
1262         * gcc.c-torture/execute/20040805-1.c: New test.
1263
1264 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
1265
1266         * gcc.dg/20020118-1.c: Declare abort.
1267         * gcc.dg/altivec_check.h: Likewise.
1268         * gcc.dg/iftrap-2.c: Likewise.
1269         * gcc.dg/pragma-darwin.c: Likewise.
1270         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
1271
1272 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
1273
1274         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
1275
1276 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1277
1278         * gcc.c-torture/execute/builtins/abs-2.c,
1279         gcc.c-torture/execute/builtins/abs-3.c,
1280         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
1281         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
1282         intmax_t, uintmax_t and their limits.
1283         * gcc.dg/intmax_t-1.c: New test.
1284
1285 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1286
1287         * g++.dg/tc1/dr147.C: Add reference to PR.
1288
1289 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
1290
1291         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
1292         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
1293
1294 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
1295
1296         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
1297
1298 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1299
1300         * gcc.dg/redecl-5.c: New test.
1301         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
1302         of scanf.
1303
1304 2004-08-03  Roger Sayle  <roger@eyesopen.com>
1305
1306         PR middle-end/16790
1307         * gcc.c-torture/execute/pr16790-1.c: New test case.
1308
1309 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
1310
1311         * g++.dg/ext/visibility/assign1.C: New test.
1312         * g++.dg/ext/visibility/new1.C: Likewise.
1313
1314         * gcc.dg/symbian1.c: New test.
1315         * gcc.dg/symbian2.c: Likewise.
1316
1317 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1318
1319         PR target/16570
1320         * gcc.dg/i386-sse-9.c: New test.
1321
1322 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1323
1324         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
1325
1326 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1327
1328         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
1329         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
1330         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
1331         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
1332         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
1333         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
1334         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
1335         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
1336         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
1337         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
1338         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
1339         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
1340         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
1341         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
1342         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
1343         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
1344         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
1345         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
1346         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
1347         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
1348         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
1349         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
1350         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
1351         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1352         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
1353         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
1354         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
1355         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
1356         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1357         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1358         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
1359         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
1360         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
1361         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
1362         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
1363         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1364         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1365         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1366         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1367         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
1368         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
1369         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
1370         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
1371         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
1372         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1373         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1374         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
1375         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
1376         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
1377         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
1378         gcc.misc-tests/i386-pf-3dnow-1.c,
1379         gcc.misc-tests/i386-pf-athlon-1.c,
1380         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1381         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
1382         Declare built-in functions used.
1383         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
1384
1385 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
1386
1387         PR c++/16707
1388         * g++.dg/lookup/using12.C: New test.
1389
1390         * g++.dg/init/null1.C: Fix PR number.
1391         * g++.dg/parse/namespace10.C: Likewise.
1392
1393 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1394
1395         PR c++/16224
1396         * g++.dg/template/spec17.C: New test.
1397         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
1398         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
1399
1400 2004-08-02  David Billinghurst
1401
1402         PR fortran/16292
1403         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
1404
1405 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
1406
1407         * gcc.dg/ia64-got-1.c: New test case.
1408
1409 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1410
1411         PR c++/16489
1412         * g++.dg/init/null1.C: New test.
1413         * g++.dg/tc1/dr76.C: Adjust error marker.
1414
1415         PR c++/16529
1416         * g++.dg/parse/namespace10.C: New test.
1417
1418         PR c++/16810
1419         * g++.dg/inherit/ptrmem2.C: New test.
1420
1421 2004-08-02  Ben Elliston  <bje@au.ibm.com>
1422
1423         PR target/16155
1424         * gcc.dg/pr16155.c: New test.
1425
1426 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1427
1428         * gcc.dg/redecl-2.c: New test.
1429
1430 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
1431
1432         * gcc.dg/darwin-longdouble.c: New file.
1433
1434 2004-07-30  Richard Henderson  <rth@redhat.com>
1435
1436         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
1437         write to constant argument.
1438         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
1439
1440 2004-07-30  Richard Henderson  <rth@redhat.com>
1441
1442         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
1443         tests of nearest around zero.
1444
1445 2004-07-30  Andrew Pinski  <apinski@apple.com>
1446
1447         * gcc.c-torture/compile/20040730-1.c: New test.
1448
1449 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
1450
1451         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
1452         powerpc-eabispe.
1453
1454 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
1455
1456         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
1457
1458 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
1459
1460         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
1461         contains $ld_library_path.
1462         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1463
1464 2004-07-29  Richard Henderson  <rth@redhat.com>
1465
1466         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
1467
1468         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
1469         (alt2, which): New.
1470         (Check): Accept either alternative.
1471
1472 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
1473
1474         * g++.dg/abi/inline1.C: New test.
1475         * g++.dg/abi/local1-a.cc: Likewise.
1476         * g++.dg/abi/local1.C: Likewise.
1477         * g++.dg/abi/mangle11.C: Tweak location of warnings.
1478         * g++.dg/abi/mangle12.C: Likewise.
1479         * g++.dg/abi/mangle17.C: Likewise.
1480         * g++.dg/abi/mangle20-2.C: Likewise.
1481         * g++.dg/opt/interface1.C: Likewise.
1482         * g++.dg/opt/interface1.h: Likewise.
1483         * g++.dg/opt/interface1-a.cc: New test.
1484         * g++.dg/parse/repo1.C: New test.
1485         * g++.dg/template/repo1.C: Likewise.
1486         * g++.dg/warn/Winline-1.C: Likewise.
1487         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
1488
1489 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
1490
1491         * gcc.dg/tree-ssa/20040729-1.c: New test.
1492
1493 2004-07-27  Matt Austern <austern@apple.com>
1494
1495         * gcc.dg/darwin-bool-1.c: New test.
1496         * gcc.dg/darwin-bool-2.c: New test.
1497
1498 2004-07-28  Richard Henderson  <rth@redhat.com>
1499
1500         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
1501         arguments in the correct type.  Don't write to constant arguments.
1502
1503 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1504
1505         PR tree-optimization/16688
1506         PR tree-optimization/16689
1507         * g++.dg/tree-ssa/pr16688.C: New test.
1508
1509 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1510
1511         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
1512         loads.  Not only in the comment, this time.
1513
1514 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
1515
1516         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
1517         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
1518         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
1519         * gcc.dg/sh4a-bitmovua.c: New.
1520         * gcc.dg/sh4a-cos.c: New.
1521         * gcc.dg/sh4a-cosf.c: New.
1522         * gcc.dg/sh4a-fprun.c: New.
1523         * gcc.dg/sh4a-fsrra.c: New.
1524         * gcc.dg/sh4a-memmovua.c: New.
1525         * gcc.dg/sh4a-sin.c: New.
1526         * gcc.dg/sh4a-sincos.c: New.
1527         * gcc.dg/sh4a-sincosf.c: New.
1528         * gcc.dg/sh4a-sinf.c: New.
1529
1530 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1531
1532         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
1533         conditionals.
1534         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
1535         loads.
1536         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
1537         DOM1.
1538
1539 2004-07-27  Andrew Pinski  <apinski@apple.com>
1540
1541         * g++.dg/rtti/tinfo1.C: Correct the xfail.
1542
1543 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
1544
1545         * gcc.dg/pragma-isr.c: New test.
1546
1547 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1548
1549         PR c++/14429
1550         * g++.dg/template/ttp11.C: New test.
1551
1552 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
1553
1554         * gcc.c-torture/compile/20040727-1.c: New test.
1555
1556 2004-07-26  Eric Christopher  <echristo@redhat.com>
1557
1558         * gcc.c-torture/compile/20040726-2.c: New test.
1559
1560 2004-07-26  Andrew Pinski  <apinski@apple.com>
1561
1562         * g++.dg/rtti/tinfo1.C: Xfail.
1563
1564 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
1565
1566         * gcc.c-torture/compile/20040726-1.c: New test.
1567
1568 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
1569             Brian Ryner  <bryner@brianryner.com>
1570
1571         PR c++/9283
1572         PR c++/15000
1573         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
1574         * g++.dg/ext/visibility/: New directory.
1575         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
1576         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
1577         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
1578         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
1579         * g++.dg/ext/visibility/fvisibility.C,
1580         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
1581         g++.dg/ext/visibility/fvisibility-override1.C
1582         g++.dg/ext/visibility/fvisibility-override2.C
1583         g++.dg/ext/visibility/memfuncts.C
1584         g++.dg/ext/visibility/noPLT.C
1585         g++.dg/ext/visibility/pragma.C
1586         g++.dg/ext/visibility/pragma-override1.C
1587         g++.dg/ext/visibility/pragma-override2.C
1588         g++.dg/ext/visibility/staticmemfuncts.C
1589         g++.dg/ext/visibility/virtual.C: New tests.
1590
1591 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1592
1593         PR c/15360
1594         * gcc.dg/pr15360-1.c: New test.
1595
1596 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
1597
1598         * gcc.dg/pragma-align-2.c: New test.
1599         * gcc.dg/pragma-init-fini.c: New test.
1600         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
1601         targets.
1602
1603 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1604
1605         * gcc.dg/init-string-2.c: New test.
1606
1607 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
1608
1609         PR 16684
1610         * gcc.dg/Wredundant-decls-1.c: New test case.
1611
1612 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
1613
1614         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
1615         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
1616         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
1617         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
1618         * gcc.dg/compat/generate-random.c: New file.
1619         * gcc.dg/compat/generate-random.h: Likewise.
1620         * gcc.dg/compat/generate-random_r.c: Likewise.
1621         * gcc.dg/compat/struct-layout-1.h: Likewise.
1622         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
1623         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
1624         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
1625         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
1626         * gcc.dg/compat/struct-layout-1_main.c: New test.
1627         * gcc.dg/compat/struct-layout-1_x.c: New file.
1628         * gcc.dg/compat/struct-layout-1_y.c: New file.
1629         * gcc.dg/compat/struct-layout-1_test.h: New file.
1630
1631 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1632
1633         * gcc.dg/comp-return-1.c: New test
1634
1635 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
1636
1637         * gcc.dg/vmx/8-02a.c: Fix typo.
1638
1639         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
1640         * gcc.dg/darwin-abi-3.c: New test.
1641
1642         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
1643         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
1644
1645         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
1646         * gcc.dg/vmx/ops-long-1.c: New test.
1647         * gcc.dg/vmx/ops-long-2.c: New test.
1648
1649 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1650
1651         * g++.dg/lookup/conv-[1234].C: New.
1652
1653 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
1654
1655         * g++.dg/parse/attr2.C: Simplify.
1656
1657 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1658
1659         PR c/7284
1660         * gcc.c-torture/execute/pr7284-1.c: New test.
1661
1662 2004-07-22  Brian Booth  <bbooth@redhat.com>
1663
1664         * gcc.dg/tree-ssa/20040721-1.c: New test.
1665
1666 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1667
1668         * g++.dg/template/crash20.c: New.
1669
1670 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
1671
1672         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
1673         Add dg-run directive.  Declare variables as required.
1674         * gfortran.dg/g77/README: Update
1675
1676 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
1677
1678         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
1679         gcc.dg/cris-peep2-andu2.c: New tests.
1680
1681 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1682
1683         PR c/15052
1684         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
1685         on return type.
1686         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
1687         messages.
1688         * gcc.dg/qual-return-2.c: Update expected messages.
1689         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
1690
1691 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1692
1693         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
1694         * gcc.dg/noncompile/921102-1.c: Update expected error message.
1695
1696 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1697
1698         PR c/11250
1699         * gcc.dg/init-string-1.c: New test.
1700
1701 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
1702
1703         PR middle-end/15345
1704         PR c/16450
1705         * gcc.dg/torture/nested-fn-1.c: New test.
1706
1707 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
1708
1709         PR target/16559
1710         * gcc.dg/ia64-fptr-1.c: New file.
1711
1712 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1713
1714         PR c++/14497
1715         * g++.dg/template/spec16.C: New test.
1716         * g++.old-deja/g++.robertl/eb118.C: Remove.
1717
1718 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1719
1720         PR c++/509
1721         * g++.dg/template/spec15.C: New test.
1722
1723 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
1724
1725         Copy cases from g77.f-torture/execute and add dg-run
1726         directive.  Other changes as noted.
1727         * gfortran.dg/g77/13037.f
1728         * gfortran.dg/g77/1832.f
1729         * gfortran.dg/g77/19981119-0.f
1730         * gfortran.dg/g77/19990313-0.f
1731         * gfortran.dg/g77/19990313-1.f
1732         * gfortran.dg/g77/19990313-2.f
1733         * gfortran.dg/g77/19990313-3.f
1734         * gfortran.dg/g77/19990419-1.f
1735         * gfortran.dg/g77/19990826-0.f
1736         * gfortran.dg/g77/19990826-2.f
1737         * gfortran.dg/g77/20000503-1.f
1738         * gfortran.dg/g77/20001111.f
1739         * gfortran.dg/g77/20010116.f
1740         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
1741         * gfortran.dg/g77/20010430.f
1742         * gfortran.dg/g77/6177.f
1743         * gfortran.dg/g77/947.f
1744         * gfortran.dg/g77/970816-3.f
1745         * gfortran.dg/g77/971102-1.f
1746         * gfortran.dg/g77/980520-1.f
1747         * gfortran.dg/g77/980628-0.f
1748         * gfortran.dg/g77/980628-1.f
1749         * gfortran.dg/g77/980628-10.f
1750         * gfortran.dg/g77/980628-2.f
1751         * gfortran.dg/g77/980628-3.f
1752         * gfortran.dg/g77/980628-7.f
1753         * gfortran.dg/g77/980628-8.f
1754         * gfortran.dg/g77/980628-9.f
1755         * gfortran.dg/g77/980701-0.f
1756         * gfortran.dg/g77/980701-1.f
1757         * gfortran.dg/g77/cabs.f
1758         * gfortran.dg/g77/claus.f
1759         * gfortran.dg/g77/complex_1.f
1760         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
1761         * gfortran.dg/g77/dcomplex.f
1762         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
1763         * gfortran.dg/g77/f90-intrinsic-mathematical.f
1764         * gfortran.dg/g77/f90-intrinsic-numeric.f
1765         * gfortran.dg/g77/int8421.f
1766         * gfortran.dg/g77/labug1.f
1767         * gfortran.dg/g77/large_vec.f
1768         * gfortran.dg/g77/le.f
1769         * gfortran.dg/g77/short.f
1770         * gfortran.dg/g77/README: Update
1771
1772 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
1773
1774         PR c++/16637
1775         * g++.dg/parse/lookup4.C: New test.
1776
1777 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1778
1779         PR c++/16175
1780         * g++.dg/template/ttp10.C: New test.
1781
1782 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1783
1784         * gcc.dg/pr12625-1.c: New test.
1785
1786 2004-07-20  Steven Bosscher  <stevenb@suse.de>
1787
1788         * testsuite/gcc.dg/switch-warn-1.c: New test.
1789         * testsuite/gcc.dg/switch-warn-2.c: New test.
1790         * gcc.c-torture/compile/pr14730.c: Update.
1791
1792 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
1793
1794         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
1795         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
1796         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
1797         g++.dg/template/nontype3.C: Remove trailing CR from tests.
1798
1799 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
1800
1801         PR c++/16623
1802         * g++.dg/template/assign1.C: New test.
1803
1804 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1805
1806         PR c++/12170
1807         * g++.dg/template/ttp9.C: New test.
1808
1809 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
1810
1811         * gcc.dg/format/cmn-err-1.c: New test.
1812
1813 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1814
1815         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
1816         gcc.dg/Wparentheses-10.c: New tests.
1817         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
1818
1819 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1820
1821         PR fortran/16465
1822         * gfortran.dg/g77//ffixed-line-length-0.f,
1823         gfortran.dg/g77/ffixed-line-length-132.f,
1824         gfortran.dg/g77/ffixed-line-length-72.f,
1825         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
1826         gfortran.dg/g77/README: Update.
1827
1828 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1829
1830         PR c++/13092
1831         * g++.dg/template/non-dependent7.C: New test.
1832         * g++.dg/template/non-dependent8.C: Likewise.
1833         * g++.dg/template/non-dependent9.C: Likewise.
1834         * g++.dg/template/non-dependent10.C: Likewise.
1835
1836 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
1837
1838         PR c++/16337
1839         * g++.dg/parse/attr2.C: New test.
1840
1841 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
1842
1843         * g77.dg: Removed.
1844         * g77.f-torture: Ditto.
1845
1846 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1847
1848         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
1849         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
1850         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
1851
1852 2004-07-16  Richard Henderson  <rth@redhat.com>
1853
1854         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
1855
1856 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1857
1858         * lib/fortran-torture.exp (fortran-torture): Don't test compile
1859         tests with full list of options.
1860         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
1861         of TORTURE_OPTIONS if test contains 'dg-do run'.
1862
1863         PR fortran/16404
1864         * gfortran.dg/do_iterator.f90: New test.
1865
1866 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1867
1868         PR rtl-optimization/16536
1869         * gcc.c-torture/execute/restrict-1.c: New test.
1870
1871 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1872
1873         PR fortran/15324
1874         * gfortran.dg/pr15324.f90: New test.
1875
1876         PR fortran/15129
1877         * gfortran.dg/pr15129.f90: New test.
1878
1879         PR fortran/15140
1880         * gfortran.dg/pr15140.f90: New test.
1881
1882         PR fortran/13792
1883         * gfortran.fortran-torture/execute/bounds.f90: Add check for
1884         compile-time simplification.
1885
1886 2004-07-14  Mike Stump  <mrs@apple.com>
1887
1888         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
1889
1890 2004-07-14  James E Wilson  <wilson@specifixinc.com>
1891
1892         PR target/16325
1893         * gcc.dg/profile-generate-1.c: New.
1894
1895 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
1896
1897         * gcc.c-torture/execute/20040709-1.c: New test.
1898         * gcc.c-torture/execute/20040709-2.c: New test.
1899
1900 2004-07-14  Mike Stump  <mrs@apple.com>
1901
1902         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
1903
1904 2004-07-14  Mike Stump  <mrs@apple.com>
1905
1906         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
1907
1908 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
1909
1910         PR c++/16518
1911         * g++.dg/parse/mutable1.C: New test.
1912
1913 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
1914
1915         PR tree-optimization/16443
1916         * gcc.dg/tree-ssa/20040713-1.c: New test.
1917
1918 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
1919
1920         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
1921         for operator new.
1922
1923 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1924
1925         * gfortran.dg/g77/README: New file
1926         * gfortran.dg/g77/19981216-0.f:  Copy from
1927         g77.f-torture/noncompile.  Add "dg-do compile" and
1928         dg-error as required.
1929         * gfortran.dg/g77/19990218-1.f: Likewise
1930         * gfortran.dg/g77/19990905-1.f: Likewise
1931         * gfortran.dg/g77/9263.f: Likewise
1932         * gfortran.dg/g77/980615-0.f: Likewise
1933         * gfortran.dg/g77/980616-0.f: Likewise
1934         * gfortran.dg/g77/check0.f: Likewise
1935         * gfortran.dg/g77/select_no_compile.f: Likewise
1936
1937 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1938
1939         Copy files from g77.f-torture/compile.
1940         Add "{ dg-do compile}".  Other changes as noted
1941         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
1942         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
1943         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
1944         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
1945         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
1946         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
1947         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
1948         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
1949         statement to conform to standard.  Append alpha1.x for reference.
1950         * gfortran.dg/g77/xformat.f: Add dg-warning
1951
1952 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1953
1954         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
1955         Add {dg-do compile} directive.
1956         * gfortran.dg/g77/cpp2.F: Likewise
1957
1958 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1959
1960         PR c++/5402
1961         * g++.dg/lookup/name-clash1.C: New test.
1962
1963         PR c++/9777
1964         * g++.dg/lookup/name-clash2.C: New test.
1965
1966         PR c++/12102
1967         * g++.dg/lookup/name-clash3.C: New test.
1968
1969 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1970
1971         * g++.dg/lookup/new2.C: New test.
1972         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
1973
1974 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
1975
1976         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
1977         Add {dg-do compile} directive.
1978         * gfortran.dg/g77/13060.f: Likewise
1979         * gfortran.dg/g77/19990218-0.f: Likewise
1980         * gfortran.dg/g77/19990305-0.f: Likewise
1981         * gfortran.dg/g77/19990419-0.f: Likewise
1982         * gfortran.dg/g77/19990502-0.f: Likewise
1983         * gfortran.dg/g77/19990502-1.f: Likewise
1984         * gfortran.dg/g77/19990525-0.f: Likewise
1985         * gfortran.dg/g77/19990826-1.f: Likewise
1986         * gfortran.dg/g77/19990826-3.f: Likewise
1987         * gfortran.dg/g77/19990905-2.f: Likewise
1988         * gfortran.dg/g77/20000412-1.f: Likewise
1989         * gfortran.dg/g77/20000511-1.f: Likewise
1990         * gfortran.dg/g77/20000511-2.f: Likewise
1991         * gfortran.dg/g77/20000518.f: Likewise
1992         * gfortran.dg/g77/20000601-1.f: Likewise
1993         * gfortran.dg/g77/20000601-2.f: Likewise
1994         * gfortran.dg/g77/20000629-1.f: Likewise
1995         * gfortran.dg/g77/20000630-2.f: Likewise
1996         * gfortran.dg/g77/20010115.f: Likewise
1997         * gfortran.dg/g77/20010321-1.f: Likewise
1998         * gfortran.dg/g77/20010426.f: Likewise
1999         * gfortran.dg/g77/20020307-1.f: Likewise
2000         * gfortran.dg/g77/8485.f: Likewise
2001         * gfortran.dg/g77/960317-1.f: Likewise
2002         * gfortran.dg/g77/970915-0.f: Likewise
2003         * gfortran.dg/g77/980310-1.f: Likewise
2004         * gfortran.dg/g77/980310-2.f: Likewise
2005         * gfortran.dg/g77/980310-3.f: Likewise
2006         * gfortran.dg/g77/980310-4.f: Likewise
2007         * gfortran.dg/g77/980310-6.f: Likewise
2008         * gfortran.dg/g77/980310-7.f: Likewise
2009         * gfortran.dg/g77/980310-8.f: Likewise
2010         * gfortran.dg/g77/980419-2.f: Likewise
2011         * gfortran.dg/g77/980424-0.f: Likewise
2012         * gfortran.dg/g77/980427-0.f: Likewise
2013         * gfortran.dg/g77/980729-0.f: Likewise
2014         * gfortran.dg/g77/981117-1.f: Likewise
2015         * gfortran.dg/g77/toon_1.f: Likewise
2016
2017 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2018
2019         PR c++/2204
2020         * g++.dg/other/abstract2.C: New test.
2021
2022 2004-07-12  Paul Brook  <paul@codesourcery.com>
2023
2024         * gfortran.dg/pointer_init_1.f90: New test.
2025
2026 2004-07-11  Paul Brook  <paul@codesourcery.com>
2027
2028         PR fortran/15986
2029         * gfortran.dg/contained_1.f90: New test.
2030
2031 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
2032
2033         * g++.dg/parse/defarg8.C: New test.
2034
2035 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2036
2037         PR fortran/16433
2038         * gfortran.dg/pr16433.f: New test.
2039
2040         PR fortran/17574
2041         * gfortran.dg/pr15754.f90: New test.
2042
2043 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2044
2045         PR tree-optimization/16437
2046         * gcc.c-torture/execute/bitfld-4.c: New test.
2047
2048 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2049
2050         * gfortran.fortran-torture/execute/common_2.f90: Add check for
2051         access to common var from module.
2052
2053 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2054
2055         PR fortran/16336
2056         * gfortran.fortran-torture/execute/common_2.f90: New test.
2057
2058 2004-07-10  Paul Brook  <paul@codesourcery.com>
2059
2060         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
2061
2062 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2063
2064         PR fortran/15969
2065         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
2066
2067 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
2068
2069         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
2070         * gfortran.dg/g77/ffixed-form-2.f: Likewise
2071         * gfortran.dg/g77/ffree-form-1.f: Likewise
2072         * gfortran.dg/g77/ffree-form-2.f: Likewise
2073         * gfortran.dg/g77/ffree-form-3.f: Likewise
2074         * gfortran.dg/g77/fno-underscoring.f: Likewise
2075         * gfortran.dg/g77/funderscoring.f: Likewise
2076         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
2077
2078 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2079
2080         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
2081
2082 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2083         Paul Brook  <paul@codesourcery.com>
2084
2085         PR fortran/13415
2086         * gfortran.dg/common_pointer_1.f90: New test.
2087
2088 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2089
2090         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
2091
2092 2004-07-09  James E Wilson  <wilson@specifixinc.com>
2093
2094         PR target/16364
2095         * gcc.c-torture/compile/20040709-1.c: New.
2096
2097 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2098
2099         PR fortran/14077
2100         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
2101
2102 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2103
2104         PR fortran/13201
2105         * gfortran.dg/shape_1.f90: New test.
2106
2107 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
2108             Andrew Pinski  <apinski@apple.com>
2109
2110         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
2111
2112 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2113
2114         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
2115         comment.
2116
2117 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2118         Paul Brook  <paul@codesourcery.com>
2119
2120         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
2121         '.f95' and '.F95'.
2122
2123 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
2124
2125         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
2126
2127 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2128
2129         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
2130         testcases with capital suffix.
2131
2132 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2133
2134         PR fortran/15481
2135         PR fortran/13372
2136         PR fortran/13575
2137         PR fortran/15978
2138         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
2139
2140         * gfortran.dg/implicit_1.f90: New test.
2141
2142 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2143
2144         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
2145         expression to match gfortran warning/error messages
2146         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
2147         dg-error text.
2148
2149 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2150
2151         * lib/fortran-torture.exp: Rename proc search_for to
2152         search_for_re.
2153
2154 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2155
2156         * gcc.c-torture/execute/simd-5.x: New file.
2157         XFAIL on SPARC 64-bit at -O0.
2158
2159 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2160
2161         PR c++/8211
2162         PR c++/16165
2163         * g++.dg/warn/effc3.C: New test.
2164
2165 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2166
2167         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
2168         change X to 1X in format.
2169         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
2170         add data statements to conform to standard.
2171
2172 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2173
2174         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
2175         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
2176         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
2177
2178 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2179
2180         * gfortran.dg/g77/7388.f: Copy from g77.dg
2181         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
2182         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
2183         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
2184         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
2185         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
2186         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
2187         * gfortran.dg/g77/strlen0.f: Likewise
2188
2189 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
2190
2191         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
2192         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
2193
2194 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2195
2196         * gcc.c-torture/execute/920428-2.x: Delete.
2197         * gcc.c-torture/execute/920501-7.x: Likewise.
2198
2199 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
2200
2201         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
2202         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
2203         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
2204         prescott and c3-2.
2205         (PREFETCH_3DNOW): Add -march=c3.
2206
2207 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
2208
2209         PR c/16437
2210         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
2211         * gcc.c-torture/execute/bf64-1.x: Likewise.
2212
2213 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2214
2215         * gcc.c-torture/compile/20040708-1.c: New test.
2216
2217 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2218
2219         PR c++/16169
2220         * g++.dg/warn/effc2.C: New test.
2221
2222 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2223
2224         * gcc.c-torture/execute/bitfld-1.x: Remove.
2225         * gcc.c-torture/execute/bitfld-3.c: New test.
2226         * gcc.dg/bitfld-2.c: Remove XFAILs.
2227
2228 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2229
2230         PR c++/16276
2231         * g++.dg/rtti/tinfo1.C: New file.
2232
2233 2004-07-07  Eric Christopher  <echristo@redhat.com>
2234
2235         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
2236
2237 2004-07-07  Andrew Pinski  <apinski@apple.com>
2238
2239         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
2240
2241 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
2242
2243         * g++.dg/init/call1.C: XFAIL.
2244
2245 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
2246
2247         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
2248         except for movstrict*, to movmem* and clrstr* to clrmem*.
2249
2250 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
2251
2252         * gcc.c-torture/execute/20040707-1.c: New test.
2253
2254 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
2255
2256         * gcc.c-torture/execute/20040706-1.c: New test.
2257
2258 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2259
2260         PR c++/3671
2261         * g++.dg/template/spec14.C: New test.
2262
2263 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
2264
2265         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
2266         nothing if not yet defined.  Use it in b, c and d type definitions.
2267         * gcc.c-torture/execute/20040705-1.c: New test.
2268         * gcc.c-torture/execute/20040705-2.c: New test.
2269
2270 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2271
2272         PR c++/2518
2273         * g++.dg/lookup/new1.C: New test.
2274
2275 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2276
2277         PR c++/11406
2278         * g++.dg/template/sizeof8.C: New test.
2279
2280 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
2281
2282         * gcc.c-torture/compile/20040705-1.c: New test.
2283
2284 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
2285
2286         * gfortran.fortran-torture/execute/seq_io.f90: New test.
2287
2288 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
2289
2290         * gcc.dg/cpp/if-mop.c: Two new testcases.
2291         * gcc.dg/cpp/trad/comment-3.c: New.
2292
2293 2004-07-04  Paul Brook  <paul@codesourcery.com>
2294
2295         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
2296
2297 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
2298
2299         PR c++/3761
2300         * g++.dg/lookup/crash4.C: New test.
2301
2302 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
2303
2304         * gcc.c-torture/execute/builtin-abs-1.c
2305         * gcc.c-torture/execute/builtin-abs-2.c
2306         * gcc.c-torture/execute/builtin-complex-1.c
2307         * gcc.c-torture/execute/builtins/string-1-lib.c
2308         * gcc.c-torture/execute/builtins/string-1.c
2309         * gcc.c-torture/execute/builtins/string-2-lib.c
2310         * gcc.c-torture/execute/builtins/string-2.c
2311         * gcc.c-torture/execute/builtins/string-3-lib.c
2312         * gcc.c-torture/execute/builtins/string-3.c
2313         * gcc.c-torture/execute/builtins/string-4-lib.c
2314         * gcc.c-torture/execute/builtins/string-4.c
2315         * gcc.c-torture/execute/builtins/string-5-lib.c
2316         * gcc.c-torture/execute/builtins/string-5.c
2317         * gcc.c-torture/execute/builtins/string-6-lib.c
2318         * gcc.c-torture/execute/builtins/string-6.c
2319         * gcc.c-torture/execute/builtins/string-7-lib.c
2320         * gcc.c-torture/execute/builtins/string-7.c
2321         * gcc.c-torture/execute/builtins/string-8-lib.c
2322         * gcc.c-torture/execute/builtins/string-8.c
2323         * gcc.c-torture/execute/builtins/string-9-lib.c
2324         * gcc.c-torture/execute/builtins/string-9.c
2325         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
2326         * gcc.c-torture/execute/builtins/string-asm-1.c
2327         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
2328         * gcc.c-torture/execute/builtins/string-asm-2.c
2329         * gcc.c-torture/execute/stdio-opt-1.c
2330         * gcc.c-torture/execute/stdio-opt-2.c
2331         * gcc.c-torture/execute/stdio-opt-3.c
2332         * gcc.c-torture/execute/string-opt-1.c
2333         * gcc.c-torture/execute/string-opt-10.c
2334         * gcc.c-torture/execute/string-opt-11.c
2335         * gcc.c-torture/execute/string-opt-12.c
2336         * gcc.c-torture/execute/string-opt-13.c
2337         * gcc.c-torture/execute/string-opt-14.c
2338         * gcc.c-torture/execute/string-opt-15.c
2339         * gcc.c-torture/execute/string-opt-16.c
2340         * gcc.c-torture/execute/string-opt-2.c
2341         * gcc.c-torture/execute/string-opt-6.c
2342         * gcc.c-torture/execute/string-opt-7.c
2343         * gcc.c-torture/execute/string-opt-8.c:
2344         Replace with ...
2345
2346         * gcc.c-torture/execute/builtins/abs-2.c
2347         * gcc.c-torture/execute/builtins/abs-3.c
2348         * gcc.c-torture/execute/builtins/complex-1.c
2349         * gcc.c-torture/execute/builtins/fprintf.c
2350         * gcc.c-torture/execute/builtins/fputs.c
2351         * gcc.c-torture/execute/builtins/memcmp.c
2352         * gcc.c-torture/execute/builtins/memmove.c
2353         * gcc.c-torture/execute/builtins/memops-asm.c
2354         * gcc.c-torture/execute/builtins/mempcpy-2.c
2355         * gcc.c-torture/execute/builtins/mempcpy.c
2356         * gcc.c-torture/execute/builtins/memset.c
2357         * gcc.c-torture/execute/builtins/printf.c
2358         * gcc.c-torture/execute/builtins/sprintf.c
2359         * gcc.c-torture/execute/builtins/strcat.c
2360         * gcc.c-torture/execute/builtins/strchr.c
2361         * gcc.c-torture/execute/builtins/strcmp.c
2362         * gcc.c-torture/execute/builtins/strcpy.c
2363         * gcc.c-torture/execute/builtins/strcspn.c
2364         * gcc.c-torture/execute/builtins/strlen-2.c
2365         * gcc.c-torture/execute/builtins/strlen.c
2366         * gcc.c-torture/execute/builtins/strncat.c
2367         * gcc.c-torture/execute/builtins/strncmp-2.c
2368         * gcc.c-torture/execute/builtins/strncmp.c
2369         * gcc.c-torture/execute/builtins/strncpy.c
2370         * gcc.c-torture/execute/builtins/strpbrk.c
2371         * gcc.c-torture/execute/builtins/strpcpy-2.c
2372         * gcc.c-torture/execute/builtins/strpcpy.c
2373         * gcc.c-torture/execute/builtins/strrchr.c
2374         * gcc.c-torture/execute/builtins/strspn.c
2375         * gcc.c-torture/execute/builtins/strstr-asm.c
2376         * gcc.c-torture/execute/builtins/strstr.c:
2377         ... these new files.
2378
2379         * gcc.c-torture/execute/builtins/abs-2-lib.c
2380         * gcc.c-torture/execute/builtins/abs-3-lib.c
2381         * gcc.c-torture/execute/builtins/complex-1-lib.c
2382         * gcc.c-torture/execute/builtins/fprintf-lib.c
2383         * gcc.c-torture/execute/builtins/fputs-lib.c
2384         * gcc.c-torture/execute/builtins/memcmp-lib.c
2385         * gcc.c-torture/execute/builtins/memmove-lib.c
2386         * gcc.c-torture/execute/builtins/memops-asm-lib.c
2387         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
2388         * gcc.c-torture/execute/builtins/mempcpy-lib.c
2389         * gcc.c-torture/execute/builtins/memset-lib.c
2390         * gcc.c-torture/execute/builtins/printf-lib.c
2391         * gcc.c-torture/execute/builtins/sprintf-lib.c
2392         * gcc.c-torture/execute/builtins/strcat-lib.c
2393         * gcc.c-torture/execute/builtins/strchr-lib.c
2394         * gcc.c-torture/execute/builtins/strcmp-lib.c
2395         * gcc.c-torture/execute/builtins/strcpy-lib.c
2396         * gcc.c-torture/execute/builtins/strcspn-lib.c
2397         * gcc.c-torture/execute/builtins/strlen-2-lib.c
2398         * gcc.c-torture/execute/builtins/strlen-lib.c
2399         * gcc.c-torture/execute/builtins/strncat-lib.c
2400         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
2401         * gcc.c-torture/execute/builtins/strncmp-lib.c
2402         * gcc.c-torture/execute/builtins/strncpy-lib.c
2403         * gcc.c-torture/execute/builtins/strpbrk-lib.c
2404         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
2405         * gcc.c-torture/execute/builtins/strpcpy-lib.c
2406         * gcc.c-torture/execute/builtins/strrchr-lib.c
2407         * gcc.c-torture/execute/builtins/strspn-lib.c
2408         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
2409         * gcc.c-torture/execute/builtins/strstr-lib.c
2410         * gcc.c-torture/execute/builtins/lib/abs.c
2411         * gcc.c-torture/execute/builtins/lib/fprintf.c
2412         * gcc.c-torture/execute/builtins/lib/memset.c
2413         * gcc.c-torture/execute/builtins/lib/printf.c
2414         * gcc.c-torture/execute/builtins/lib/sprintf.c
2415         * gcc.c-torture/execute/builtins/lib/strcpy.c
2416         * gcc.c-torture/execute/builtins/lib/strcspn.c
2417         * gcc.c-torture/execute/builtins/lib/strncat.c
2418         * gcc.c-torture/execute/builtins/lib/strncmp.c
2419         * gcc.c-torture/execute/builtins/lib/strncpy.c
2420         * gcc.c-torture/execute/builtins/lib/strpbrk.c
2421         * gcc.c-torture/execute/builtins/lib/strspn.c
2422         * gcc.c-torture/execute/builtins/lib/strstr.c:
2423         New files containing support routines.
2424
2425         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
2426         declaration.
2427         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
2428         when not optimizing.
2429
2430 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
2431
2432         PR c++/16240
2433         * g++.dg/abi/mangle22.C: New test.
2434         * g++.dg/abi/mangle23.C: Likewise.
2435
2436 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
2437
2438         PR fortran/16290
2439         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
2440         Allow for cases without denormalized floating point numbers.
2441
2442 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
2443
2444         PR c/1027
2445         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
2446         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
2447         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
2448         expected warning text.
2449         * gcc.dg/format/diag-2.c: New test.
2450
2451 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2452
2453         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
2454
2455 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
2456
2457         * gcc.dg/builtins-43.c: New.
2458         * gcc.dg/builtins-44.c: New.
2459         * gcc.dg/builtins-45.c: New.
2460
2461 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
2462             Andreas Tobler  <a.tobler@schweiz.ch>
2463
2464         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
2465         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
2466         as SIGSEGV.
2467         * gcc.dg/cleanup-11.c: Likewise.
2468         * gcc.dg/cleanup-8.c: Likewise.
2469         * gcc.dg/cleanup-9.c: Likewise.
2470         * gcc.dg/cleanup-5.c: Run on all platforms.
2471
2472 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2473
2474         * g++.dg/warn/nonnull1.C: New test.
2475
2476 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2477
2478         * gcc.dg/compat/compat-common.h: Wrap up CINT in
2479         an #ifndef SKIP_COMPLEX_INT/#endif pair.
2480         Special-case the Sun compiler wrt to <complex.h>.
2481
2482 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
2483
2484         * gcc.dg/Wunreachable-8.C: New test.
2485
2486         * gcc.dg/h8300-ice2.c : New test.
2487
2488 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
2489
2490         PR fortran/16161
2491         * gfortran.fortran-torture/compile/implicit.f90: Add test
2492         for implicit character.
2493
2494 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
2495
2496         PR fortran/16289
2497         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
2498         Use tiny() intrinsic to find smallest non-negative real
2499
2500 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
2501
2502         * gcc.dg/compat/struct-by-value-22_main.c: New test.
2503         * gcc.dg/compat/struct-by-value-22_x.c: New.
2504         * gcc.dg/compat/struct-by-value-22_y.c: New.
2505
2506         * gcc.c-torture/execute/20040629-1.c: New test.
2507
2508 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
2509
2510         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
2511         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
2512
2513         PR target/16195
2514         * gcc.dg/20040625-1.c: New test.
2515
2516 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2517
2518         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
2519
2520 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2521
2522         PR fortran/15963
2523         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
2524
2525 2004-06-29  Richard Henderson  <rth@redhat.com>
2526
2527         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
2528
2529 2004-06-29  Paul Brook  <paul@codesourcery.com>
2530
2531         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
2532         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
2533
2534 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
2535
2536         PR c++/16260
2537         * g++.dg/parse/crash15.C: New.
2538
2539 2004-06-28  Andrew Pinski  <apinski@apple.com>
2540
2541         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
2542         by the error already.
2543
2544         * g++.dg/opt/ptrmem4.C: Change to compile only test.
2545
2546 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
2547
2548         PR target/14041
2549         * gcc.dg/h8300-bss-align-1.c : New.
2550
2551 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2552
2553         * PR c++/16174
2554         * g++.dg/template/ctor4.C: New.
2555
2556 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
2557
2558         PR c++/16205
2559         * g++.dg/warn/Wsequence-point-1.C: New test.
2560
2561 2004-06-27  Paul Brook  <paul@codesourcery.com>
2562
2563         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
2564
2565 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
2566
2567         * g++.old-deja/g++.mike/p7325.C: Remove.
2568
2569 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
2570
2571         PR c/14963
2572         * gcc.dg/pr14963.c: New test.
2573
2574 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
2575
2576         PR c++/16193
2577         * g++.dg/parse/redef1.C: New test.
2578
2579 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
2580
2581         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
2582         20021110.c.
2583         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
2584         20021119-1.c.
2585         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
2586         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
2587         5-04.c.
2588         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
2589         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
2590         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
2591         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
2592         g++.brendan/enum14.C.
2593         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
2594         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
2595         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
2596         g++.mike/virt1.C.
2597         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
2598         memtemp24.C.
2599
2600 2004-06-27  Roger Sayle  <roger@eyesopen.com>
2601
2602         * gcc.dg/20040527-1.c: New test case.
2603
2604 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
2605
2606         PR gfortran/pr16196
2607         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
2608
2609 2004-06-25  Roger Sayle  <roger@eyesopen.com>
2610
2611         PR middle-end/15825
2612         * gcc.dg/pr15825-1.c: New test case.
2613
2614 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
2615
2616         * gcc.c-torture/execute/20040625-1.c: New test.
2617
2618 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2619
2620         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
2621
2622 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
2623
2624         * gcc.dg/torture/mips-div-1.c: New test.
2625
2626 2004-06-24  Jeff Law  <law@redhat.com>
2627
2628         * gcc.dg/tree-ssa/20040624-1.c: New test.
2629
2630 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
2631
2632         * gcc.c-torture/compile/20040624-1.c: New test.
2633
2634 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2635
2636         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
2637         this directory.
2638
2639 2004-06-23  Andrew Pinski  <apinski@apple.com>
2640
2641         PR middle-end/15988
2642         * g++.dg/opt/ptrmem4.C: New test.
2643
2644         * gcc.dg/c90-array-quals-2.c: New test.
2645
2646 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
2647
2648         * gcc.dg/kpice1.c: New test.
2649
2650 2006-06-23  Andrew Pinski  <apinski@apple.com>
2651
2652         * gcc.dg/c90-array-quals.c: New test.
2653
2654 2006-06-22  Richard Henderson  <rth@redhat.com>
2655
2656         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
2657
2658 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
2659
2660         * gcc.dg/builtins-config.h: Handle FreeBSD.
2661
2662 2006-06-22  Richard Henderson  <rth@redhat.com>
2663
2664         * g++.dg/opt/devirt1.C: New.
2665
2666 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
2667
2668         * g++.dg/opt/pr15551.C: New testcase.
2669
2670 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
2671
2672         PR target/14800
2673         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
2674         x86_64-*-linux* when compiling for 32bit.
2675
2676 2004-06-21  Andrew Pinski  <apinski@apple.com>
2677
2678         * gcc.dg/pch/struct-1.c: New.
2679         * gcc.dg/pch/struct-1.hs: New.
2680
2681 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
2682
2683         * gcc.dg/pch/save-temps-1.c: New file.
2684         * gcc.dg/pch/save-temps-1.hs: New file.
2685
2686 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2687
2688         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
2689         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
2690
2691 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2692
2693         * gfortran.fortran-torture/execute/select_1.f90: Rename function
2694         to fix type error.
2695         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
2696         Remove trailing spaces.
2697
2698 2004-06-21  Richard Henderson  <rth@redhat.com>
2699
2700         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
2701         merging && to BIT_FIELD_REF.
2702
2703 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
2704
2705         * g++.dg/opt/placeholder1.C: New test.
2706
2707 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2708
2709         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
2710         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2711         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2712         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2713
2714 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
2715
2716         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
2717         extern "C".
2718         * g++.dg/other/pragma-re-1.C: Add comments.
2719
2720 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
2721
2722         PR gfortran/16080
2723         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
2724
2725 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
2726
2727         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
2728         instead of setting the type of size_t by
2729         hand.
2730
2731 2004-06-18  Roger Sayle  <roger@eyesopen.com>
2732
2733         * gcc.dg/unordered-2.c: New test case.
2734         * gcc.dg/unordered-3.c: New test case.
2735
2736 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
2737
2738         PR other/16043
2739         * lib/g++.exp (g++_version): Tweak regexp for version
2740         * lib/g77.exp (g77_version): Likewise
2741         * lib/gfortran.exp (gfortran_version): Likewise
2742         * lib/objc.exp (objc_version): Likewise
2743         * lib/treelang.exp (treelang_version): Likewise
2744
2745 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
2746
2747         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
2748         Use INT_MAX instead of __INT_MAX__.
2749         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2750
2751         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
2752         * gcc.dg/compat/scalar-return-3_x.c: Use it.
2753         * gcc.dg/compat/scalar-return-3_y.c: Use it.
2754         * gcc.dg/compat/scalar-return-4_x.c: Use it.
2755         * gcc.dg/compat/scalar-return-4_y.c: Use it.
2756         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
2757         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
2758         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
2759         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
2760
2761         * gcc.dg/range-test-1.c: New test.
2762         * g++.dg/opt/range-test-1.C: New test.
2763
2764 2004-06-17  Richard Henderson  <rth@redhat.com>
2765
2766         * objc.dg/sync-1.m: New.
2767         * objc.dg/try-catch-1.m: Don't force next runtime.
2768         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
2769         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
2770         shadowed catch clause.
2771         * objc.dg/try-catch-5.m: New.
2772
2773 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
2774
2775         Bug 14610
2776         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
2777
2778 2004-06-15  Richard Henderson  <rth@redhat.com>
2779
2780         * gcc.dg/20001116-1.c: Move expected warning line.
2781
2782 2004-06-15  Richard Henderson  <rth@redhat.com>
2783
2784         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
2785         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
2786
2787 2004-06-15  Jeff Law  <law@redhat.com>
2788
2789         * gcc.dg/tree-ssa/20040615-1.c: New test.
2790         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
2791         be less sensitive to operand ordering.
2792         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
2793
2794 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
2795
2796         * g++.dg/abi/bitfield3.C: Add comment..
2797
2798 2004-06-15  Richard Henderson  <rth@redhat.com>
2799
2800         * g++.dg/ext/stmtexpr1.C: XFAIL.
2801         * gcc.dg/20030612-1.c: XFAIL.
2802
2803 2004-06-15  Eric Christopher  <echristo@redhat.com>
2804
2805         * g++.dg/charset/asm5.c: New.
2806         * gcc.dg/charset/asm6.c: New.
2807
2808 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2809
2810         PR fortran/15962
2811         * gfortran.fortran-torture/execute/select_1.f90: New test.
2812
2813 2004-06-15  Paul Brook  <paul@codesourcery.com>
2814
2815         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
2816
2817 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2818
2819         PR c++/15967
2820         * g++.dg/lookup/crash3.C: New test.
2821
2822 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2823
2824         PR c++/15947
2825         * g++.dg/parse/dtor4.C: New test.
2826
2827 2004-06-14  Jeff Law  <law@redhat.com>
2828
2829         * gcc.c-torture/compile/20040614-1.c: New test.
2830
2831 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2832
2833         PR fortran/15211
2834         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
2835         LEN of a character array.
2836
2837 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
2838
2839         PR c++/15096
2840         * g++.dg/template/ptrmem10.C: New test.
2841
2842         PR c++/14930
2843         * g++.dg/template/friend30.C: New test.
2844
2845 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2846
2847         PR fortran/14928
2848         * gfortran.fortran-torture/compile/mloc.f90: New test.
2849
2850 2004-06-13  Paul Brook  <paul@codesourcery.com>
2851
2852         * gfortran.fortran-torture/execute/random_2.f90: New test.
2853
2854 2004-06-13  Eric Christopher  <echristo@redhat.com>
2855
2856         * gcc.dg/noncompile/redecl-1.c: Fix error message.
2857
2858 2004-06-12  Paul Brook  <paul@codesourcery.com>
2859
2860         * gfortran.fortran-torture/execute/contained_3.f90: New test.
2861
2862 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2863
2864         PR fortran/14923
2865         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
2866
2867 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2868
2869         PR fortran/14957
2870         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
2871         syntax errors in end statements of contained subroutines.
2872
2873 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2874
2875         PR fortran/12841
2876         * gfortran.fortran-torture/execute/null_arg.f90: New test.
2877
2878 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
2879
2880         PR fortran/15665
2881         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
2882
2883 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
2884
2885         PR gfortran/12839
2886         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
2887
2888 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
2889
2890         PR c++/15862
2891         * g++.dg/parse/enum1.C: New test.
2892
2893 2004-06-10  Jeff Law  <law@redhat.com>
2894
2895         * gcc.c-torture/compile/20040610-1.c: New test.
2896
2897 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2898
2899         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
2900         * g++.old-deja/g++.other/decl3.C: Likewise.
2901
2902 2004-06-10  Brian Booth  <bbooth@redhat.com>
2903
2904         * gcc.dg/tree-ssa/20031015-1.c: Scan for
2905         V_MAY_DEF instead of VDEF.
2906         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
2907
2908 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
2909
2910         PR c++/14211
2911         * g++.dg/conversion/const1.C: New test.
2912
2913         PR c++/15076
2914         * g++.dg/conversion/reinterpret1.C: New test.
2915
2916         PR c++/15877
2917         * g++.dg/template/enum2.C: New test.
2918
2919         PR c++/15227
2920         * g++.dg/template/error13.C: New test.
2921
2922 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2923
2924         PR fortran/14957
2925         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
2926         arguments to test_* REAL and of the right size.
2927
2928 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2929
2930         PR target/15569
2931         PR rtl-optimization/15681
2932         * gcc.dg/20040609-1.c: New test.
2933
2934 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2935
2936         PR c++/14791
2937         * g++.dg/opt/builtins1.C: New test.
2938
2939 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
2940
2941         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
2942         that use default windows32 struct layout.
2943         * gcc.dg/i386-bitfield2.c: Likewise.
2944
2945 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
2946
2947         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
2948         for mingw32 and cygwin targets.
2949
2950 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
2951
2952         * gcc.dg/pch/macro-4.c: New.
2953         * gcc.dg/pch/macro-4.hs: New.
2954
2955 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2956
2957         PR fortran/13249
2958         * gfortran.fortran-torture/compile/name_clash.f90: New test.
2959
2960 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2961
2962         PR fortran/13372
2963         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
2964
2965 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2966
2967         PR gfortran/14897
2968         * gfortran.fortran-torture/execute/t_edit.f90: New test.
2969
2970 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2971
2972         PR gfortran/15755
2973         * gfortran.fortran-torture/execute/backspace.c : New test.
2974
2975 2004-06-09  Paul Brook  <paul@codesourcery.com>
2976
2977         * gfortran.fortran-torture/execure/intrinsic_associated.f90
2978         (pointer_to_section): Rewrite to use smaller array.
2979
2980 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
2981
2982         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
2983         * gcc.dg/ext/altivec-10.c: Same.
2984         * gcc.dg/ext/altivec-11.c: Same.
2985         * gcc.dg/ext/altivec-12.c: Same.
2986         * gcc.dg/ext/altivec-13.c: Same.
2987         * gcc.dg/ext/altivec-14.c: Same.
2988         * gcc.dg/ext/altivec-15.c: Same.
2989         * gcc.dg/ext/altivec-16.c: Same.
2990         * gcc.dg/ext/altivec-3.c: Same.
2991         * gcc.dg/ext/altivec-4.c: Same.
2992         * gcc.dg/ext/altivec-6.c: Same.
2993         * gcc.dg/ext/altivec-7.c: Same.
2994         * gcc.dg/ext/altivec-8.c: Same.
2995         * gcc.dg/ext/altivec-varargs-1.c: Same.
2996
2997         * g++.dg/ext/altivec-1.C: Correct dg syntax.
2998         * g++.dg/ext/altivec-10.C: Same.
2999         * g++.dg/ext/altivec-2.C: Same.
3000         * g++.dg/ext/altivec-3.C: Same.
3001         * g++.dg/ext/altivec-4.C: Same.
3002         * g++.dg/ext/altivec-5.C: Same.
3003         * g++.dg/ext/altivec-6.C: Same.
3004         * g++.dg/ext/altivec-7.C: Same.
3005         * g++.dg/ext/altivec-8.C: Same.
3006         * g++.dg/ext/altivec-9.C: Same.
3007
3008 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3009
3010         PR c++/7841
3011         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
3012
3013 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3014
3015         * gcc.dg/union-1.c: New test.
3016
3017 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3018
3019         * gcc.dg/builtins-41.c: New test case.
3020         * gcc.dg/builtins-42.c: New test case.
3021
3022 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3023
3024         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
3025         * g++.dg/ext/altivec-10.C: Same.
3026         * g++.dg/ext/altivec-2.C: Same.
3027         * g++.dg/ext/altivec-3.C: Same.
3028         * g++.dg/ext/altivec-4.C: Same.
3029         * g++.dg/ext/altivec-5.C: Same.
3030         * g++.dg/ext/altivec-6.C: Same.
3031         * g++.dg/ext/altivec-7.C: Same.
3032         * g++.dg/ext/altivec-8.C: Same.
3033         * g++.dg/ext/altivec-9.C: Same.
3034         * g++.old-deja/g++.abi/cxa_vec.C: Same.
3035         * g++.old-deja/g++.brendan/new3.C: Same.
3036         * gcc.c-torture/execute/eeprof-1.x: Same.
3037
3038 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3039
3040         PR c/14765
3041         * gcc.dg/pr14765-1.c: New test.
3042
3043 2004-06-07  Roger Sayle  <roger@eyesopen.com>
3044
3045         PR c/14649
3046         * gcc.dg/pr14649-1.c: New test case.
3047
3048 2004-06-07  Richard Henderson  <rth@redhat.com>
3049
3050         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
3051         if temporaries.
3052
3053 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
3054
3055         * g++.dg/eh/elide1.C: Remove XFAIL.
3056
3057 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
3058
3059         PR c++/15337
3060         * g++.dg/expr/sizeof3.C: New test.
3061
3062         PR c++/14777
3063         * g++.dg/template/access14.C: New test.
3064
3065         PR c++/15554
3066         * g++.dg/template/enum1.C: New test.
3067
3068         PR c++/15057
3069         * g++.dg/eh/throw1.C: New test.
3070
3071 2004-06-07  David Ayers  <d.ayers@inode.at>
3072             Ziemowit Laski  <zlaski@apple.com>
3073
3074         * lib/objc.exp (objc_target_compile): Revert the '-framework
3075         Foundation' flag fix, since bare Darwin does not ship
3076         with the Foundation framework.
3077         * objc/execute/next_mapping.h: Provide a local NSConstantString
3078         @interface and @implementation.
3079         (objc_constant_string_init): A constructor function, used to
3080         initialize the NSConstantString meta-class object.
3081         * objc/execute/string1.m: Include "next_mapping.h" instead of
3082         <Foundation/NSString.h>.
3083         * objc/execute/string2.m: Likewise.
3084         * objc/execute/string3.m: Likewise.
3085         * objc/execute/string4.m: Likewise.
3086
3087 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
3088
3089         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
3090         to double. Replace double with FLOAT.
3091         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
3092
3093         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
3094         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
3095         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
3096         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
3097         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
3098         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
3099         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
3100         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
3101
3102 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3103
3104         PR c/13519
3105         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
3106
3107 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3108
3109         PR c++/15503
3110         * g++.dg/template/meminit2.C: New test.
3111
3112 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
3113
3114         PR target/15822
3115         * gcc.c-torture/execute/compare-fp-1.c,
3116         gcc.c-torture/execute/compare-fp-2.c,
3117         gcc.c-torture/execute/compare-fp-3.c,
3118         gcc.c-torture/execute/compare-fp-4.c,
3119         gcc.c-torture/execute/compare-fp-3.x,
3120         gcc.c-torture/execute/compare-fp-4.x: Moved...
3121         * gcc.c-torture/execute/ieee/compare-fp-1.c,
3122         gcc.c-torture/execute/ieee/compare-fp-2.c,
3123         gcc.c-torture/execute/ieee/compare-fp-3.c,
3124         gcc.c-torture/execute/ieee/compare-fp-4.c,
3125         gcc.c-torture/execute/ieee/compare-fp-3.x,
3126         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
3127
3128 2004-06-04  David Ayers  <d.ayers@inode.at>
3129
3130         * objc/execute/protocol-isEqual-4.m: New testcase.
3131
3132 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
3133
3134         * objc/execute/protocol-isEqual-1.m: New testcase.
3135         * objc/execute/protocol-isEqual-2.m: New testcase.
3136         * objc/execute/protocol-isEqual-3.m: New testcase.
3137
3138 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3139
3140         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
3141
3142 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
3143
3144         * lib/objc.exp (objc_target_compile): When running tests on
3145         Darwin (Mac OS X), inform the linker about '-framework
3146         'Foundation'.
3147
3148 2004-06-02  Eric Christopher  <echristo@redhat.com>
3149
3150         * gcc.c-torture/compile/20040602-1.c: New.
3151
3152 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
3153
3154         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
3155         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3156
3157         PR tree-optimization/14736
3158         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
3159
3160         PR tree-optimization/14042
3161         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
3162
3163         PR tree-optimization/14729
3164         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
3165
3166 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3167
3168         PR fortran/15557
3169         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
3170
3171 2004-06-01  Richard Hederson  <rth@redhat.com>
3172
3173         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
3174
3175 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3176
3177         PR c++/14932
3178         * g++.dg/parse/offsetof4.C: New test.
3179
3180 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
3181
3182         PR objc/7993
3183         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
3184
3185 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
3186
3187         PR c++/15701
3188         * g++.dg/template/friend29.C: New test.
3189
3190 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3191
3192         PR c/15749
3193         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
3194
3195 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3196
3197         * gcc.dg/sparc-trap-1.c: New test.
3198
3199 2004-05-31  Roger Sayle  <roger@eyesopen.com>
3200
3201         PR middle-end/15069
3202         * g++.dg/opt/fold3.C: New test case.
3203
3204 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
3205
3206         * lib/target-supports.exp (check_iconv_available): Fix fallout
3207         from 2004-05-28 patch.
3208
3209 2004-05-30  Paul Brook  <paul@codesourcery.com>
3210
3211         PR fortran/15620
3212         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
3213         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
3214
3215 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
3216
3217         * gfortran.fortran-torture/execute/random_1.f90: New test.
3218
3219 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3220
3221         * g++.dg/ext/altivec-10.C: New test.
3222
3223 2004-05-29  Paul Brook  <paul@codesourcery.com>
3224
3225         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
3226
3227 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3228
3229         * gcc.dg/altivec-16.c: New test.
3230
3231 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
3232
3233         * lib/target-supports.exp (check_vmx_hw_available): New.
3234         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
3235
3236         * lib/target-supports.exp (check_alias_available,
3237         check_iconv_available, check_named_sections_available): Use
3238         unique names for temporary files.
3239
3240 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3241
3242         * gcc.dg/altivec-15.c: New test.
3243
3244 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3245
3246         PR c++/15083
3247         * g++.dg/warn/noeffect6.C: New test.
3248
3249         PR c++/15471
3250         * g++.dg/expr/ptrmem4.C: New test.
3251
3252         PR c++/15640
3253         * g++.dg/template/operator3.C: New test.
3254
3255 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3256
3257         PR c++/14668
3258         * g++.dg/lookup/redecl1.C: New test.
3259         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
3260
3261 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
3262
3263         * gcc.c-torture/execute/compare-fp-1.c,
3264         gcc.c-torture/execute/compare-fp-2.c,
3265         gcc.c-torture/execute/compare-fp-3.c,
3266         gcc.c-torture/execute/compare-fp-4.c,
3267         gcc.c-torture/execute/compare-fp-3.x,
3268         gcc.c-torture/execute/compare-fp-4.x,
3269         gcc.dg/pr15649-1.c: New.
3270
3271 2004-05-27  Adam Nemet  <anemet@lnxw.com>
3272
3273         PR c++/12883
3274         * g++.dg/init/array14.C: New test.
3275
3276 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
3277
3278         * lib/compat.exp (compat-get-options-main): New.
3279         (compat-get-options): Remove unneeded code, warn for ignored
3280         command.
3281         (compat-execute): Check flag set by dg-require-* commands.
3282
3283         * lib/compat.exp (compat-execute): Break up long lines.
3284
3285 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
3286
3287         * gcc.dg/altivec-7.c: Don't use 'vector long'.
3288         * gcc.dg/altivec-14.c: New test.
3289         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
3290
3291         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
3292         * gcc.dg/altivec-12.c: Ditto.
3293
3294         * gcc.dg/altivec-3.c: Move call to altivec_check.
3295
3296 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3297
3298         PR c++/15044
3299         * g++.dg/template/error12.C: New test.
3300
3301         PR c++/15317
3302         * g++.dg/ext/attrib15.C: New test.
3303
3304         PR c++/15329
3305         * g++.dg/template/ptrmem9.C: New test.
3306
3307 2004-05-25  Paul Brook  <paul@codesourcery.com>
3308
3309         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
3310
3311 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3312
3313         PR c++/15165
3314         * g++.dg/template/crash19.C: New test.
3315
3316 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3317
3318         PR c++/15025
3319         * g++.dg/template/redecl1.C: New test.
3320
3321 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3322
3323         PR c++/14821
3324         * g++.dg/other/ns1.C: New test.
3325
3326         PR c++/14883
3327         * g++.dg/template/invalid1.C: New test.
3328
3329 2004-05-23  Paul Brook  <paul@codesourcery.com>
3330         Victor Leikehman  <lei@haifasphere.co.il>
3331
3332         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
3333         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
3334
3335 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
3336
3337         PR c++/15285
3338         PR c++/15299
3339         * g++.dg/template/non-dependent5.C: New test.
3340         * g++.dg/template/non-dependent6.C: New test.
3341
3342 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
3343
3344         PR c++/15507
3345         * g++.dg/inherit/union1.C: New test.
3346
3347         PR c++/15542
3348         * g++.dg/template/addr1.C: New test.
3349
3350         PR c++/15427
3351         * g++.dg/template/array5.C: New test.
3352
3353         PR c++/15287
3354         * g++.dg/template/array6.C: New test.
3355
3356 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
3357             Roger Sayle  <roger@eyesopen.com>
3358
3359         * g++.dg/lookup/forscope2.C: New test case.
3360
3361 2004-05-22  Ben Elliston  <bje@au.ibm.com>
3362
3363         * gcc.dg/cpp/Wmissingdirs.c: New.
3364
3365 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3366
3367         PR target/15301
3368         * gcc.dg/compat/union-m128-1.h: New file.
3369         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3370         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3371         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3372
3373 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3374
3375         PR target/15302
3376         * gcc.dg/compat/struct-complex-1.h: New file.
3377         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
3378         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
3379         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3380
3381 2004-05-20  Roger Sayle  <roger@eyesopen.com>
3382
3383         PR middle-end/3074
3384         * gcc.dg/pr3074-1.c: New test case.
3385         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
3386
3387 2004-05-20  Falk Hueffner  <falk@debian.org>
3388
3389         PR other/15526
3390         * gcc.dg/ftrapv-1.c: New test case.
3391
3392 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3393
3394         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
3395
3396 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
3397             Jeff Law  <law@redhat.com>
3398
3399         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
3400         * gcc.dg/tree-ssa/20040518-2.c: New test.
3401
3402         * gcc.dg/tree-ssa/20040518-1.c: New test.
3403
3404 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
3405
3406         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
3407
3408 2004-05-18  Paul Brook  <paul@codesourcery.com>
3409
3410         PR fortran/13930
3411         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
3412
3413 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3414
3415         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
3416         constant folding.
3417
3418 2004-05-17  Steven Bosscher  <stevenb@suse.de>
3419
3420         * gcc.dg/tree-ssa/20040517-1.c: New test.
3421
3422 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3423
3424         * gcc.dg/loop-4.c: New test.
3425
3426 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
3427
3428         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
3429
3430 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
3431
3432         PR fortran/15311
3433         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
3434
3435 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3436
3437         PR fortran/13826
3438         PR fortran/13940
3439         * gfortran.fortran-torture/compile/data_1.f90: New test.
3440
3441 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
3442
3443         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
3444         * gcc.dg/uninit-H.c: Define ASM for __s390__.
3445
3446 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3447
3448         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
3449
3450 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3451
3452         PR c/15444
3453         * gcc.dg/format/xopen-1.c: Adjust expected message.
3454         * gcc.dg/format/xopen-3.c: New test.
3455
3456 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
3457
3458         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
3459
3460 2004-05-14  Jeff Law  <law@redhat.com>
3461
3462         * gcc.dg/tree-ssa/20040514-2.c: New test.
3463
3464 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3465
3466         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
3467         this ...
3468         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
3469         this.
3470
3471 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
3472
3473         * gcc.dg/tree-ssa/20040514-1.c: New test.
3474
3475 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3476
3477         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
3478         test.
3479
3480 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3481
3482         PR fortran/14066
3483         * gfortran.fortran-torture/compile/do_1.f90: New test.
3484
3485 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3486
3487         PR fortran/15051
3488         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
3489         test.
3490
3491 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
3492
3493         PR fortran/15149
3494         * gfortran.fortran-torture/execute/random_init.f90: New test.
3495
3496 2004-05-13  Paul Brook  <paul@codesourcery.com>
3497
3498         PR fortran/15314
3499         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
3500
3501 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
3502
3503         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
3504         for the powerpc case.
3505
3506 2004-05-13  Jeff Law  <law@redhat.com>
3507
3508         * gcc.dg/tree-ssa/20040513-1.c: New test.
3509         * gcc.dg/tree-ssa/20040513-2.c: New test.
3510
3511 2004-05-13  Paul Brook  <paul@codesourcery.com>
3512
3513         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
3514         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
3515         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
3516
3517 2004-05-13  Andreas Schwab  <schwab@suse.de>
3518
3519         PR other/10819
3520         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
3521         characters.
3522
3523 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
3524
3525         PR fortran/15294
3526         * gfortran.fortran-torture/execute/adjustr.f90: New file.
3527
3528 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
3529
3530         Merge from tree-ssa-20020619-branch.  See
3531         ChangeLog.tree-ssa for details.
3532
3533 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
3534
3535         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
3536         include <altivec.h> explicitly.
3537         * gcc.dg/altivec-13.c: Likewise.
3538
3539 2004-05-11  Paul Brook  <paul@codesourcery.com>
3540
3541         * gcc.c-torture/compile/20010518-1.c: Force enum size.
3542
3543 2004-05-10  Eric Christopher  <echristo@redhat.com>
3544
3545         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
3546         * gcc.dg/sibcall-4.c: Ditto.
3547
3548 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
3549
3550         * g++.dg/ext/altivec-8.C: New test case.
3551         * gcc.dg/altivec-13.c: New test case.
3552
3553 2004-05-08  Roger Sayle  <roger@eyesopen.com>
3554
3555         * gcc.c-torture/execute/divcmp-1.c: New test case.
3556         * gcc.c-torture/execute/divcmp-2.c: New test case.
3557         * gcc.c-torture/execute/divcmp-3.c: New test case.
3558
3559 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
3560
3561         * g++.dg/other/pragma-re-2.C: New test.
3562
3563 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
3564
3565         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
3566         * gcc.dg/i386-387-2.c: Likewise.
3567
3568         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
3569         __builtin_drem.
3570         * gcc.dg/i386-387-6.c: Likewise.
3571
3572 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
3573
3574         * gcc.dg/builtins-33.c:  Also check log1p*.
3575
3576 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
3577
3578         PR optimization/15296
3579         * gcc.c-torture/execute/pr15296.c: New test.
3580
3581 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
3582
3583         * gcc.dg/builtins-40.c: New test.
3584
3585 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
3586
3587         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
3588
3589 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
3590
3591         * g++.dg/ext/spe1.C: New testcase.
3592
3593 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
3594
3595         * objc.dg/image-info.m: Allow additional attributes
3596         for __image_info section.
3597
3598 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
3599
3600         * gcc.dg/torture/mips-hilo-2.c: New test.
3601
3602 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3603
3604         PR c++/14389
3605         * g++.dg/template/member5.C: New test.
3606
3607 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
3608
3609         * gcc.dg/builtins-34.c: Also check expm1*.
3610
3611 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3612
3613         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
3614         * gcc.dg/torture/builtin-convert-3.c: New test.
3615
3616 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
3617
3618         PR middle-end/15054
3619         * g++.dg/opt/pr15054.C: New test.
3620
3621 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3622
3623         * gcc.dg/torture/builtin-rounding-1.c: New test.
3624         * gcc.dg/builtins-25.c: Delete.
3625         * gcc.dg/builtins-29.c: Delete.
3626
3627 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
3628
3629         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
3630         * gcc.dg/sibcall-4.c: Likewise.
3631         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
3632
3633 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
3634
3635         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
3636         bit-field on 16-bit targets.
3637
3638 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
3639
3640         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
3641         16-bit targets.
3642
3643 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
3644
3645         * gcc.dg/rs6000-power2-1.c: Change to compile only.
3646         * gcc.dg/rs6000-power2-2.c: Likewise.
3647
3648 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
3649
3650         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
3651         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
3652         Change the asm registers to be in form of frN instead of fN.
3653
3654 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3655
3656         * gcc.dg/torture/builtin-convert-2.c: New test.
3657
3658 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
3659
3660         * gcc.dg/rs6000-power2-1.c: New test.
3661         * gcc.dg/rs6000-power2-2.c: New test.
3662
3663 2004-04-28  Jan Hubicka  <jh@suse.cz>
3664
3665         * gcc.dg/unused-6.c: New test.
3666
3667 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
3668             Ulrich Weigand  <uweigand@de.ibm.com>
3669
3670         * ada/acats/run_all.sh: Define $target variable.
3671
3672 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
3673
3674         PR c++/15119
3675         * g++.dg/other/vararg-1.C: New test.
3676
3677         PR c++/4794
3678         * g++.dg/eh/cleanup3.C: New test.
3679
3680 2004-04-24  Laurent GUERBY <laurent@guerby.net>
3681
3682         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
3683         and ad8011a (target_insn).
3684         * ada/acats/support/macro.dfs: Likewise.
3685         * ada/acats/support/impbit.adb: New file.
3686
3687 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
3688
3689         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
3690
3691 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3692
3693         * gcc.dg/loop-3.c: New test.
3694
3695 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
3696
3697         * gcc.c-torture/execute/simd-5.c: New test.
3698
3699 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3700
3701         PR c++/15064
3702         * g++.dg/template/crash18.C: New test.
3703
3704 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
3705
3706         * g++.dg/ext/complit3.C: New test.
3707
3708 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
3709
3710         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
3711         * gcc.dg/altivec-3.c: Same.
3712         * gcc.dg/altivec-varargs-1.c: Same.
3713
3714 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
3715
3716         * lib/target-supports.exp (check_profiling_available): Assume
3717         profiling is not available on powerpc-eabi targets.
3718
3719 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
3720
3721         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
3722         * gcc.dg/vmx/bug-1.c: Ditto.
3723
3724 2004-04-20  Eric Christopher  <echristo@redhat.com>
3725
3726         * gcc.dg/charset/extern.c: New test.
3727         * g++.dg/charset/extern3.cc: Ditto.
3728
3729 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
3730
3731         * gcc.dg/builtins-39.c: New test.
3732
3733 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
3734
3735         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
3736
3737 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
3738
3739         * gcc.dg/torture/mips-hilo-1.c: New test.
3740
3741 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
3742
3743         * gcc.c-torture/compile/20040419-1.c: New test.
3744
3745 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
3746
3747         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
3748
3749 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
3750             Aldy Hernandez  <aldyh@redhat.com>
3751
3752         * gcc.c-torture/execute/va-arg-24.c: New.
3753
3754 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
3755             Aldy Hernandez  <aldyh@redhat.com>
3756
3757         * gcc.dg/vmx/1b-01.c: New.
3758         * gcc.dg/vmx/1b-02.c: New.
3759         * gcc.dg/vmx/1b-03.c: New.
3760         * gcc.dg/vmx/1b-04.c: New.
3761         * gcc.dg/vmx/1b-05.c: New.
3762         * gcc.dg/vmx/1b-06.c: New.
3763         * gcc.dg/vmx/1b-07.c: New.
3764         * gcc.dg/vmx/1c-01.c: New.
3765         * gcc.dg/vmx/1c-02.c: New.
3766         * gcc.dg/vmx/3a-01a.c: New.
3767         * gcc.dg/vmx/3a-01.c: New.
3768         * gcc.dg/vmx/3a-01m.c: New.
3769         * gcc.dg/vmx/3a-03.c: New.
3770         * gcc.dg/vmx/3a-03m.c: New.
3771         * gcc.dg/vmx/3a-04.c: New.
3772         * gcc.dg/vmx/3a-04m.c: New.
3773         * gcc.dg/vmx/3a-05.c: New.
3774         * gcc.dg/vmx/3a-06.c: New.
3775         * gcc.dg/vmx/3a-06m.c: New.
3776         * gcc.dg/vmx/3a-07.c: New.
3777         * gcc.dg/vmx/3b-01.c: New.
3778         * gcc.dg/vmx/3b-02.c: New.
3779         * gcc.dg/vmx/3b-10.c: New.
3780         * gcc.dg/vmx/3b-13.c: New.
3781         * gcc.dg/vmx/3b-14.c: New.
3782         * gcc.dg/vmx/3b-15.c: New.
3783         * gcc.dg/vmx/3c-01a.c: New.
3784         * gcc.dg/vmx/3c-01.c: New.
3785         * gcc.dg/vmx/3c-02.c: New.
3786         * gcc.dg/vmx/3c-03.c: New.
3787         * gcc.dg/vmx/3d-01.c: New.
3788         * gcc.dg/vmx/4-01.c: New.
3789         * gcc.dg/vmx/4-03.c: New.
3790         * gcc.dg/vmx/5-01.c: New.
3791         * gcc.dg/vmx/5-02.c: New.
3792         * gcc.dg/vmx/5-03.c: New.
3793         * gcc.dg/vmx/5-04.c: New.
3794         * gcc.dg/vmx/5-05.c: New.
3795         * gcc.dg/vmx/5-06.c: New.
3796         * gcc.dg/vmx/5-07.c: New.
3797         * gcc.dg/vmx/5-07t.c: New.
3798         * gcc.dg/vmx/5-08.c: New.
3799         * gcc.dg/vmx/5-10.c: New.
3800         * gcc.dg/vmx/5-11.c: New.
3801         * gcc.dg/vmx/7-01a.c: New.
3802         * gcc.dg/vmx/7-01.c: New.
3803         * gcc.dg/vmx/7c-01.c: New.
3804         * gcc.dg/vmx/7d-01.c: New.
3805         * gcc.dg/vmx/7d-02.c: New.
3806         * gcc.dg/vmx/8-01.c: New.
3807         * gcc.dg/vmx/8-02a.c: New.
3808         * gcc.dg/vmx/8-02.c: New.
3809         * gcc.dg/vmx/brode-1.c: New.
3810         * gcc.dg/vmx/bug-1.c: New.
3811         * gcc.dg/vmx/bug-2.c: New.
3812         * gcc.dg/vmx/bug-3.c: New.
3813         * gcc.dg/vmx/cw-bug-1.c: New.
3814         * gcc.dg/vmx/cw-bug-2.c: New.
3815         * gcc.dg/vmx/cw-bug-3.c: New.
3816         * gcc.dg/vmx/dct.c: New.
3817         * gcc.dg/vmx/debug-1.c: New.
3818         * gcc.dg/vmx/debug-2.c: New.
3819         * gcc.dg/vmx/debug-3.c: New.
3820         * gcc.dg/vmx/debug-4.c: New.
3821         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
3822         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
3823         * gcc.dg/vmx/eg-5.c: New.
3824         * gcc.dg/vmx/fft.c: New.
3825         * gcc.dg/vmx/gcc-bug-1.c: New.
3826         * gcc.dg/vmx/gcc-bug-2.c: New.
3827         * gcc.dg/vmx/gcc-bug-3.c: New.
3828         * gcc.dg/vmx/gcc-bug-4.c: New.
3829         * gcc.dg/vmx/gcc-bug-5.c: New.
3830         * gcc.dg/vmx/gcc-bug-6.c: New.
3831         * gcc.dg/vmx/gcc-bug-7.c: New.
3832         * gcc.dg/vmx/gcc-bug-8.c: New.
3833         * gcc.dg/vmx/gcc-bug-9.c: New.
3834         * gcc.dg/vmx/gcc-bug-b.c: New.
3835         * gcc.dg/vmx/gcc-bug-c.c: New.
3836         * gcc.dg/vmx/gcc-bug-d.c: New.
3837         * gcc.dg/vmx/gcc-bug-e.c: New.
3838         * gcc.dg/vmx/gcc-bug-f.c: New.
3839         * gcc.dg/vmx/gcc-bug-g.c: New.
3840         * gcc.dg/vmx/gcc-bug-i.c: New.
3841         * gcc.dg/vmx/harness.h: New.
3842         * gcc.dg/vmx/ira1.c: New.
3843         * gcc.dg/vmx/ira2a.c: New.
3844         * gcc.dg/vmx/ira2b.c: New.
3845         * gcc.dg/vmx/ira2.c: New.
3846         * gcc.dg/vmx/ira2c.c: New.
3847         * gcc.dg/vmx/mem.c: New.
3848         * gcc.dg/vmx/newton-1.c: New.
3849         * gcc.dg/vmx/ops.c: New.
3850         * gcc.dg/vmx/sn7153.c: New.
3851         * gcc.dg/vmx/spill2.c: New.
3852         * gcc.dg/vmx/spill3.c: New.
3853         * gcc.dg/vmx/spill.c: New.
3854         * gcc.dg/vmx/t.c: New.
3855         * gcc.dg/vmx/varargs-1.c: New.
3856         * gcc.dg/vmx/varargs-2.c: New.
3857         * gcc.dg/vmx/varargs-3.c: New.
3858         * gcc.dg/vmx/varargs-4.c: New.
3859         * gcc.dg/vmx/varargs-5.c: New.
3860         * gcc.dg/vmx/varargs-6.c: New.
3861         * gcc.dg/vmx/varargs-7.c: New.
3862         * gcc.dg/vmx/vmx.exp: New.
3863         * gcc.dg/vmx/vprint-1.c: New.
3864         * gcc.dg/vmx/vscan-1.c: New.
3865         * gcc.dg/vmx/x-01.c: New.
3866         * gcc.dg/vmx/x-02.c: New.
3867         * gcc.dg/vmx/x-03.c: New.
3868         * gcc.dg/vmx/x-04.c: New.
3869         * gcc.dg/vmx/x-05.c: New.
3870         * gcc.dg/vmx/yousufi-1.c: New.
3871         * gcc.dg/vmx/zero-1.c: New.
3872         * gcc.dg/vmx/zero.c: New.
3873
3874 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
3875
3876         * g++.dg/lookup/java1.C: Update for chage of
3877         _Jv_AllocObject.
3878         * g++.dg/lookup/java2.C: Likewise.
3879
3880 2004-04-17  Laurent GUERBY <laurent@guerby.net>
3881
3882         * ada/acats/run_all.sh: use -O2 by default.
3883
3884 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
3885
3886         * gcc.dg/vr-mult-[12].c: New tests.
3887
3888 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3889
3890         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
3891
3892         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
3893
3894 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
3895
3896         * lib/target-supports.exp (check_profiling_available): Assume profiling
3897         isn't available for mips*-*-elf targets.
3898
3899 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
3900
3901         * gcc.dg/builtins-38.c: New test.
3902
3903 2004-04-14  Eric Christopher  <echristo@redhat.com>
3904
3905         * g++.dg/charset/charset.exp: Run .cc extension tests.
3906
3907 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
3908
3909         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
3910
3911 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3912
3913         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
3914
3915 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
3916
3917         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
3918         * gcc.dg/i386-387-2.c: Likewise.
3919
3920         * gcc.dg/i386-387-7.c: New test.
3921         * gcc.dg/i386-387-8.c: New test.
3922
3923         * gcc.dg/builtins-37.c: New test.
3924
3925 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
3926
3927         * g++.dg/pch/externc-1.C: Add missing semicolon.
3928
3929 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
3930
3931         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
3932
3933 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3934
3935         * gcc.c-torture/execute/20040411-1.c: New test.
3936
3937 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3938
3939         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
3940
3941 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
3942
3943         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
3944
3945 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
3946
3947         * lib/target-supports.exp (check_named_sections_available): New.
3948         * lib/gcc-dg.exp (dg-require-named-sections): New.
3949         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
3950         old-deja.exp.  Also prune error-count message from HP linker.
3951         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
3952
3953         * g++.dg/init/init-ref4.C: Use dg-require-weak.
3954         * g++.old-deja/g++.pt/static3.C: Likewise.
3955         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
3956
3957 2004-04-09  Roger Sayle  <roger@eyesopen.com>
3958
3959         * gcc.c-torture/execute/20040409-1.c: New test case.
3960         * gcc.c-torture/execute/20040409-2.c: New test case.
3961         * gcc.c-torture/execute/20040409-3.c: New test case.
3962
3963 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3964
3965         * gcc.dg/20040409-1.c: New test.
3966
3967 2004-04-08  Roger Sayle  <roger@eyesopen.com>
3968
3969         PR target/14888
3970         * g++.dg/opt/pr14888.C: New test case.
3971
3972 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
3973
3974         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
3975         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
3976         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
3977         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
3978         New tests.
3979
3980 2004-04-08  Paul Brook  <paul@codesourcery.com>
3981
3982         * gcc.dg/spill-1.c: New test.
3983
3984 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3985
3986         * gcc.dg/torture/builtin-ctype-2.c: New test.
3987
3988 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
3989
3990         * gcc.dg/pch/pch.exp: Add largefile test.
3991
3992 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
3993
3994         * g++.dg/pch/externc-1.Hs: New.
3995         * g++.dg/pch/externc-1.C: New.
3996
3997 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3998
3999         * gcc.dg/compat/struct-by-value-5a_main.c,
4000         gcc.dg/compat/struct-by-value-5b_main.c: New files.
4001         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
4002         * gcc.dg/compat/struct-by-value-5a_x.c,
4003         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
4004         gcc.dg/compat/struct-by-value-5_x.c.
4005         * gcc.dg/compat/struct-by-value-5a_y.c,
4006         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
4007         gcc.dg/compat/struct-by-value-5_y.c.
4008
4009         * gcc.dg/compat/struct-by-value-6a_main.c,
4010         gcc.dg/compat/struct-by-value-6b_main.c: New files.
4011         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
4012         * gcc.dg/compat/struct-by-value-6a_x.c,
4013         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
4014         gcc.dg/compat/struct-by-value-6_x.c.
4015         * gcc.dg/compat/struct-by-value-6a_y.c,
4016         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
4017         gcc.dg/compat/struct-by-value-6_y.c.
4018
4019         * gcc.dg/compat/struct-by-value-7a_main.c,
4020         gcc.dg/compat/struct-by-value-7b_main.c: New files.
4021         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
4022         * gcc.dg/compat/struct-by-value-7a_x.c,
4023         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
4024         gcc.dg/compat/struct-by-value-7_x.c.
4025         * gcc.dg/compat/struct-by-value-7a_y.c,
4026         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
4027         gcc.dg/compat/struct-by-value-7_y.c.
4028
4029 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
4030
4031         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
4032         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
4033         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
4034         options.
4035
4036 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
4037
4038         * gcc.dg/builtins-36.c: New test.
4039
4040 2004-04-06  Paul Brook  <paul@codesourcery.com>
4041
4042         * README.gcc: Remove obsolete contraint on testcases.
4043
4044 2004-04-05  Paul Brook  <paul@codesourcery.com>
4045
4046         PR2123
4047         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
4048         failure and exit(0) on success.
4049         * g++.dg/expr/anew2.C: Ditto.
4050         * g++.dg/expr/anew3.C: Ditto.
4051         * g++.dg/expr/anew4.C: Ditto.
4052
4053 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
4054
4055         PR c++/3518
4056         * g++.dg/template/unify7.C: New.
4057
4058 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4059
4060         * g++.dg/README: Bring up to date with new subdirectories; remove
4061         duplicate subdirectory lines.
4062
4063 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
4064
4065         PR c++/14007
4066         * g++.dg/template/unify5.C: New.
4067         * g++.dg/template/unify6.C: New.
4068         * g++.dg/template/qualttp20.C: Adjust.
4069         * g++.old-deja/g++.jason/report.C: Adjust.
4070         * g++.old-deja/g++.other/qual1.C: Adjust.
4071
4072 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
4073
4074         PR c++/14803
4075         * g++.dg/inherit/ptrmem1.C: New test.
4076
4077 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
4078
4079         PR c++/14755
4080         * gcc.c-torture/execute/20040331-1.c: New test.
4081         * gcc.dg/20040331-1.c: New test.
4082
4083 2004-04-01  Paul Brook  <paul@codesourcery.com>
4084
4085         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
4086
4087 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
4088
4089         PR c++/14724
4090         * g++.dg/init/goto1.C: New test.
4091
4092         PR c++/14763
4093         * g++.dg/template/defarg4.C: New test.
4094
4095 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
4096
4097         * gcc.dg/altivec-11.c: Extend test for more valid cases.
4098
4099 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
4100
4101         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
4102
4103 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
4104
4105         * gcc.dg/noncompile/undeclared-2.c: New test.
4106
4107 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4108
4109         * gcc.dg/940409-1.c: Remove XFAIL.
4110         * gcc.dg/reg-vol-struct-1.c: New test.
4111
4112 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4113
4114         * gcc.dg/torture/builtin-wctype-1.c: New test.
4115
4116 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
4117
4118         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
4119         * gcc.dg/20001101-1.c: Likewise.
4120         * gcc.dg/20001102-1.c: Likewise.
4121
4122 2004-03-25  Roger Sayle  <roger@eyesopen.com>
4123
4124         * gcc.dg/compare8.c: Add an additional test for XOR.
4125
4126 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4127
4128         * gcc.dg/torture/builtin-ctype-1.c: New test.
4129
4130 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4131
4132         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
4133         * gcc.dg/torture/builtin-math-1.c: Likewise.
4134         * gcc.dg/torture/builtin-power-1.c: New test.
4135
4136 2004-03-24  Andreas Schwab  <schwab@suse.de>
4137
4138         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
4139         IA64 assembler.
4140
4141 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
4142             Roger Sayle  <roger@eyesopen.com>
4143
4144         * gcc.dg/compare8.c: New test case.
4145
4146 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
4147
4148         * g++.dg/ext/altivec-7.C: New test.
4149
4150 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
4151
4152         PR 12267, 12391, 12560, 13129, 14114, 14133
4153         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
4154         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
4155         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
4156         Adjust error regexps.
4157         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
4158         * gcc.dg/noncompile/undeclared-1.c: New test cases.
4159         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
4160         * gcc.dg/local1.c: Add explanatory comment.
4161
4162 2004-03-23  Roger Sayle  <roger@eyesopen.com>
4163
4164         PR optimization/14669
4165         * g++.dg/opt/fold2.C: New test case.
4166
4167 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
4168
4169         PR c/14069
4170         * gcc.dg/20040322-1.c: New test.
4171
4172 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4173
4174         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
4175         * gcc.dg/ultrasp4.c: Likewise.
4176         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
4177
4178 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4179
4180         * gcc.dg/i386-sse-8.c: Reset default options.
4181
4182 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4183
4184         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
4185         in the error message text.
4186
4187 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4188
4189         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
4190
4191 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
4192
4193         PR c++/14616
4194         * g++.dg/init/array13.C: New test.
4195
4196 2004-03-20  Roger Sayle  <roger@eyesopen.com>
4197
4198         PR target/13889
4199         * gcc.c-torture/compile/pr13889.c: New test case.
4200
4201 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4202
4203         PR c/14635
4204         * builtins-1.c (nan, nans): Don't test.
4205         * builtins-30.c: Don't use nan, nanf, nanl.
4206         * builtins-35.c: New test.
4207
4208 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
4209
4210         * g++.dg/ext/altivec-6.C: New test.
4211
4212 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
4213
4214         * g++.dg/init/placement3.C: New test.
4215
4216         * g++.dg/template/spec13.C: New test.
4217
4218         * g++.dg/lookup/using11.C: New test.
4219
4220         * g++.dg/lookup/koenig3.C: New test.
4221
4222         * g++.dg/template/operator2.C: New test.
4223
4224         * g++.dg/expr/dtor3.C: New test.
4225         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
4226         marker.
4227         * g++.old-deja/g++.law/visibility28.C: Likewise.
4228
4229 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
4230
4231         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
4232         * gcc.dg/ppc64-abi-3.c: Likewise.
4233
4234 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4235
4236         PR c++/14545
4237         * g++.dg/parse/template15.C: New test.
4238
4239 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4240
4241         * g++.dg/expr/dtor2.C: New test.
4242
4243         * g++.dg/lookup/anon4.C: New test.
4244
4245         * g++.dg/overload/using1.C: New test.
4246
4247         * g++.dg/template/lookup7.C: New test.
4248
4249         * g++.dg/template/typename6.C: New test.
4250
4251         * g++.dg/expr/cond6.C: New test.
4252
4253 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4254
4255         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
4256
4257 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4258
4259         * g++.dg/expr/cond5.C: New test.
4260         * g++.dg/expr/constcast1.C: Likewise.
4261         * g++.dg/expr/ptrmem2.C: Likewise.
4262         * g++.dg/expr/ptrmem3.C: Likewise.
4263         * g++.dg/lookup/main1.C: Likewise.
4264         * g++.dg/template/lookup6.C: Likewise.
4265
4266 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4267
4268         * gcc.dg/local1.c: New test.
4269
4270         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
4271
4272 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4273
4274         * gcc.dg/torture/builtin-convert-1.c: New test.
4275
4276 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4277
4278         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
4279
4280 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
4281
4282         PR c++/14481
4283         * g++.dg/warn/Wunused-7.C: New test.
4284
4285 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4286
4287         * gcc.dg/torture/builtin-integral-1.c: New test.
4288
4289 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
4290
4291         PR c++/14586
4292         * g++.dg/parse/non-dependent3.C: New test.
4293
4294 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
4295
4296         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
4297         * g++.dg/eh/simd-2.C: Likewise.
4298         * g++.dg/init/array10.C: Likewise.
4299         * gcc.c-torture/compile/simd-1.c: Likewise.
4300         * gcc.c-torture/compile/simd-2.c: Likewise.
4301         * gcc.c-torture/compile/simd-3.c: Likewise.
4302         * gcc.c-torture/compile/simd-4.c: Likewise.
4303         * gcc.c-torture/compile/simd-6.c: Likewise.
4304         * gcc.c-torture/execute/simd-1.c: Likewise.
4305         * gcc.c-torture/execute/simd-2.c: Likewise.
4306         * gcc.dg/compat/vector-defs.h: Likewise.
4307         * gcc.dg/20020531-1.c: Likewise.
4308         * gcc.dg/altivec-3.c: Likewise.
4309         * gcc.dg/altivec-4.c: Likewise.
4310         * gcc.dg/altivec-varargs-1.c: Likewise.
4311         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
4312         * gcc.dg/i386-mmx-3.c: Likewise.
4313         * gcc.dg/i386-sse-4.c: Likewise.
4314         * gcc.dg/i386-sse-5.c: Likewise.
4315         * gcc.dg/i386-sse-8.c: Likewise.
4316         * gcc.dg/simd-1.c: Likewise.
4317         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
4318         __ev64_opaque__ since the machine description provides it.
4319
4320 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4321
4322         * lib/compat.exp (skip_list): New global variable.
4323         Use it to hold the user defined COMPAT_SKIPS list if any.
4324         (compat-obj): Add the members of skip_list to optall.
4325
4326 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4327
4328         * gcc.dg/compat/union-by-value-1_main.c,
4329         union-by-value-1_x.c, union-by-value-1_y.c,
4330         union-check.h, union-defs.h,
4331         union-init.h, union-return-1_main.c,
4332         union-return-1_x.c, union-return-1_y.c: New files.
4333
4334 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4335
4336         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
4337         mixed-struct-init.h: Add 4 mixed structure types.
4338         struct-by-value-21_main.c, struct-by-value-21_x.c,
4339         struct-by-value-21_y.c, struct-return-21_main.c,
4340         struct-return-21_x.c, struct-return-21_y.c: New files.
4341
4342 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
4343
4344         PR c++/14550
4345         * g++.dg/parse/template14.C: New test.
4346
4347 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4348
4349         * gcc.c-torture/execute/20040313-1.c: New test.
4350
4351 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
4352
4353         PR target/14533
4354         * gcc.dg/20040311-2.c: New test.
4355
4356 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
4357
4358         PR other/14544
4359         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
4360         bit-field.
4361
4362 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
4363
4364         * gcc.dg/20040305-2.c: Add missing return statement.
4365
4366 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4367
4368         * gcc.dg/builtins-34.c: Also check pow10*.
4369
4370 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
4371
4372         PR target/14262
4373         * gcc.dg/20040305-2.c: New test.
4374
4375 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
4376
4377         * gcc.dg/20040310-1.c: New test.
4378
4379 2004-03-11  Roger Sayle  <roger@eyesopen.com>
4380
4381         * gcc.c-torture/execute/20040311-1.c: New test case.
4382
4383 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
4384
4385         PR c++/14476
4386         * g++.dg/lookup/enum1.C: New test.
4387
4388 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
4389
4390         PR c++/14510
4391         * g++.dg/lookup/struct2.C: New test.
4392
4393 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
4394
4395         * gcc.dg/builtins-34.c: New test.
4396
4397 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4398
4399         * gcc.dg/torture/builtin-nonneg-1.c: New test.
4400
4401 2004-03-09  James E Wilson  <wilson@specifixinc.com>
4402
4403         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
4404         * gcc.dg/alias-2.c: New testcase.
4405
4406 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
4407
4408         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
4409
4410 2004-03-09  Roger Sayle  <roger@eyesopen.com>
4411
4412         * gcc.c-torture/execute/20040309-1.c: New test case.
4413
4414 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4415
4416         PR c++/14397
4417         * g++.dg/overload/ref1.C: New.
4418
4419 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4420
4421         PR c++/14409
4422         * g++.dg/template/spec12.C: New test.
4423
4424         PR c++/14448
4425         * g++.dg/parse/crash14.C: New test.
4426
4427 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
4428
4429         PR c++/14230
4430         * g++.dg/init/ref11.C: New test.
4431
4432 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
4433
4434         PR c++/14432
4435         * g++.dg/parse/builtin2.C: New test.
4436
4437 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
4438
4439         PR c++/14401
4440         * g++.dg/init/ctor3.C: New test.
4441         * g++.dg/init/union1.C: New test.
4442         * g++.dg/ext/anon-struct4.C: New test.
4443
4444 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
4445
4446         * g++.dg/lookup/koenig1.C: Tweak error messages.
4447         * g++.dg/lookup/used-before-declaration.C: Likewise.
4448         * g++.dg/other/do1.C: Likewise.
4449         * g++.dg/overload/koenig1.C: Likewise.
4450         * g++.dg/parse/crash13.C: Likewise.
4451         * g++.dg/template/instantiate3.C: Likewise.
4452
4453 2004-03-08  Eric Christopher  <echristo@redhat.com>
4454
4455         * * lib/target-supports.exp: Enable libiconv in test
4456         compilation.  Fix up error checking.
4457
4458 2004-03-08  Roger Sayle  <roger@eyesopen.com>
4459
4460         PR middle-end/14289
4461         * gcc.dg/pr14289-1.c: New test case.
4462         * gcc.dg/pr14289-2.c: Likewise.
4463         * gcc.dg/pr14289-3.c: Likewise.
4464
4465 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
4466
4467         * gcc.c-torture/execute/20040308-1.c: New test.
4468
4469 2004-03-07  Roger Sayle  <roger@eyesopen.com>
4470
4471         * gcc.c-torture/execute/20040307-1.c: New test case.
4472
4473 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
4474
4475         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
4476
4477 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
4478
4479         * gcc.dg/20040306-1.c: New test.
4480
4481 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
4482
4483         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
4484         them static.
4485         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
4486
4487 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4488
4489         PR c/14465
4490         * gcc.dg/decl-6.c: New test.
4491
4492 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4493
4494         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
4495         Rename LOGPOW -> LOG_POW.
4496         (SQRT_EXP, POW_EXP): New.
4497
4498 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4499
4500         * gcc.dg/i386-sse-8.c: New test.
4501
4502 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4503
4504         PR c/14114
4505         * gcc.dg/decl-5.c: New test.
4506
4507 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
4508
4509         * gcc.dg/20040305-1.c: New test.
4510
4511 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
4512
4513         PR other/14354
4514         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
4515
4516 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
4517
4518         PR c++/14425, c++/14426
4519         * g++.dg/ext/altivec-4.C: New test.
4520         * g++.dg/ext/altivec-5.C: New test.
4521
4522 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
4523
4524         * g++.old-deja/g++.other/linkage1.C: Expect errors about
4525         global variables of a type with no linkage.
4526         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
4527         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
4528         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
4529         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
4530         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
4531         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
4532         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
4533         * g++.dg/warn/deprecated.C: Name enum Color.
4534         * g++.dg/overload/VLA.C: Name structure for 'b'.
4535         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
4536
4537 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4538
4539         * gcc.c-torture/compile/20040304-1.c: New test.
4540
4541 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
4542
4543         PR 13728
4544         * gcc.dg/decl-4.c: New testcase.
4545
4546 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
4547
4548         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
4549         as PRECF if sizeof (float) > sizeof (double).
4550         (PRECL): Make it the same as PRECF if
4551         sizeof (float) > sizeof (long double).
4552
4553 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4554
4555         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
4556         system type.  Add check for irix6 which doesn't have c99 runtime.
4557
4558 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
4559
4560         * gcc.dg/const-elim-1.c: xfail for xtensa.
4561
4562 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4563
4564         PR c++/14369
4565         * g++.dg/template/cond4.C: New test.
4566
4567 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4568
4569         PR c++/14360
4570         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
4571
4572         PR c++/14361
4573         * g++.dg/parse/defarg7.C: New test.
4574
4575         PR c++/14359
4576         * g++.dg/template/friend26.C: New test.
4577
4578 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4579
4580         PR c++/14324
4581         * g++.dg/abi/mangle21.C: New test.
4582
4583         PR c++/14260
4584         * g++.dg/parse/constructor2.C: New test.
4585
4586         PR c++/14337
4587         * g++.dg/template/sfinae1.C: New test.
4588
4589 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
4590
4591         PR c++/14267
4592         * g++.dg/expr/crash2.C: New test.
4593
4594         PR middle-end/13448
4595         * gcc.dg/inline-5.c: New test.
4596         * gcc.dg/always-inline.c: Split out tests into ...
4597         * gcc.dg/always-inline2.c: ... this and ...
4598         * gcc.dg/always-inline3.c: ... this.
4599
4600 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
4601
4602         PR debug/12103
4603         * g++.dg/debug/crash1.C: New test.
4604
4605 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
4606
4607         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
4608         function with __attribute__((noinline)).
4609         (recurser_void2): Likewise.
4610         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
4611         (recurser_void2): Likewise.
4612
4613 2004-02-29  Roger Sayle  <roger@eyesopen.com>
4614
4615         PR middle-end/14203
4616         * g++.dg/warn/Wunused-6.C: New test case.
4617
4618 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
4619
4620         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
4621         not defined.
4622
4623 2004-02-27  Eric Christopher  <echristo@redhat.com>
4624
4625         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
4626         * g++.dg/charset/asm2.c: Run only x86.
4627         * gcc.dg/charset/asm3.c: Ditto.
4628
4629 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
4630
4631         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
4632         ld_library_path.
4633
4634 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
4635
4636         * g++.dg/ext/altivec-3.C: New.
4637
4638 2004-02-26  Richard Henderson  <rth@redhat.com>
4639
4640         * g++.dg/ext/attrib10.C: Mark for warning.
4641         * gcc.dg/attr-alias-1.c: New.
4642
4643 2004-02-26  Richard Henderson  <rth@redhat.com>
4644
4645         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
4646         * gcc.c-torture/execute/20040208-2.c: ... it back.
4647
4648 2004-02-26  Eric Christopher  <echristo@redhat.com>
4649
4650         * lib/target-supports.exp (check-iconv-available): New function.
4651         * lib/gcc-dg.exp (dg-require-iconv): New function.
4652         Use above.
4653         * gcc.dg/charset: New directory.
4654         * gcc.dg/charset/charset.exp: New file.
4655         * gcc.dg/charset/asm1.c: Ditto.
4656         * gcc.dg/charset/asm2.c: Ditto.
4657         * gcc.dg/charset/asm3.c: Ditto.
4658         * gcc.dg/charset/asm4.c: Ditto.
4659         * gcc.dg/charset/asm5.c: Ditto.
4660         * gcc.dg/charset/attribute1.c: Ditto.
4661         * gcc.dg/charset/attribute2.c: Ditto.
4662         * gcc.dg/charset/string1.c: Ditto.
4663         * g++.dg/charset: New directory.
4664         * g++.dg/dg.exp: Add here. Special options.
4665         * g++.dg/charset/charset.exp: New file.
4666         * g++.dg/charset/asm1.c: Ditto.
4667         * g++.dg/charset/asm2.c: Ditto.
4668         * g++.dg/charset/asm3.c: Ditto.
4669         * g++.dg/charset/asm4.c: Ditto.
4670         * g++.dg/charset/attribute1.c: Ditto.
4671         * g++.dg/charset/attribute2.c: Ditto.
4672         * g++.dg/charset/extern1.cc: Ditto.
4673         * g++.dg/charset/extern2.cc: Ditto.
4674         * g++.dg/charset/string1.c: Ditto.
4675
4676 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
4677
4678         PR c++/14278
4679         * g++.dg/parse/comma1.C: New test.
4680
4681 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4682
4683         PR c++/14284
4684         * g++.dg/template/ttp8.C: New test.
4685
4686 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
4687
4688         * gcc.dg/fixuns-trunc-1.c: New test.
4689
4690 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4691
4692         * gcc.dg/builtins-config.h: Use #elif.
4693
4694 2004-02-26  Michael Matz  <matz@suse.de>
4695
4696         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
4697         * gcc.dg/991214-1.c: Likewise.
4698         * gcc.dg/i386-asm-1.c: Likewise.
4699
4700 2004-02-25  Richard Henderson  <rth@redhat.com>
4701
4702         * gcc.c-torture/execute/20040208-2.c: Move ...
4703         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
4704
4705 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4706
4707         PR c++/14246
4708         * g++.dg/other/crash-3.C: New test.
4709
4710 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4711
4712         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
4713         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
4714
4715         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
4716         HP-UX.
4717
4718 2004-02-24  Michael Matz  <matz@suse.de>
4719
4720         * gcc.dg/i386-regparm.c: New.
4721
4722 2004-02-23  James E Wilson  <wilson@specifixinc.com>
4723
4724         * gcc.c-torture/execute/20040223-1.c: New.
4725
4726 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
4727             Kazu Hirata  <kazu@cs.umass.edu>
4728
4729         * gcc.dg/fwritable-strings-1.c: Remove.
4730
4731 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
4732
4733         PR c/14156
4734         * gcc.dg/20040223-1.c: New test.
4735
4736 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4737
4738         PR c++/14106
4739         * g++.dg/ext/typeof9.C: New test.
4740
4741 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4742
4743         PR c++/14250
4744         * g++.dg/other/switch1.C: New test.
4745
4746 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4747
4748         * gcc.dg/cast-function-1.c: Adjust for new informative message.
4749         * gcc.dg/va-arg-1.c: Likewise.
4750
4751 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4752
4753         PR c++/14143
4754         * g++.dg/template/koenig5.C: New test.
4755
4756 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
4757
4758         * g++.dg/ext/altivec-1.C: Generalize target triple.
4759         * g++.dg/ext/altivec-2.C: New test case.
4760         * g++.dg/ext/altivec_check.h: New file.
4761         * gcc.dg/altivec-1.c: Generalize target triple;
4762         include altivec_check.h and call altivec_check().
4763         * gcc.dg/altivec-[2-5].c: Generalize target triple.
4764         * gcc.dg/altivec-6.c: New test case.
4765         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
4766         type casts as needed.
4767         * gcc.dg/altivec-10.c: Include altivec_check.h and call
4768         altivec_check().
4769         * gcc.dg/altivec-12.c: New test case.
4770         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
4771         include altivec_check.h and call altivec_check().
4772         * gcc.dg/altivec_check.h: New file.
4773
4774 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4775
4776         * lib/target-supports.exp (check_alias_available): Don't mangle
4777         function `g' in test program.
4778
4779 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4780
4781         * lib/target-supports.exp (check_profiling_available): Check
4782         argument to determine whether we support a profiling type.
4783         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
4784         check_profiling_available.
4785         * g++.dg/bprob/bprob.exp: Likewise
4786         * g77.dg/bprob/bprob.exp: Likewise.
4787         * gcc.misc-tests/bprob.exp: Likewise.
4788         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
4789         dg-require-profiling and delete expected error handling.
4790         * gcc.dg/20021014-1.c: Likewise.
4791         * gcc.dg/nest.c: Likewise.
4792
4793 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4794
4795         PR c++/12007
4796         * g++.dg/other/vthunk1.C: New test.
4797
4798 2004-02-20  Falk Hueffner  <falk@debian.org>
4799
4800         PR target/14201
4801         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
4802
4803 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
4804
4805         PR c++/13927
4806         * g++.dg/other/error8.C: Remove XFAIL markers.
4807
4808         PR c++/14173
4809         * g++.dg/ext/packed5.C: New test.
4810
4811         PR c++/14199
4812         * g++.dg/warn/Wunused-5.C: New test.
4813
4814         PR c++/14186
4815         * g++.dg/lookup/member1.C: New test.
4816
4817 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
4818
4819         * gcc.c-torture/compile/20040130-1.c: Enable only when
4820         __INT_MAX__ >= 2147483647L.
4821         * gcc.c-torture/compile/961203-1.c: Likewise.
4822
4823 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
4824
4825         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
4826         * g++.dg/opt/template1.C: Robustify assembler regexp
4827
4828 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4829
4830         * gcc.c-torture/execute/simd-4.x: Remove.
4831         * gcc.c-torture/execute/va-arg-25.x: Likewise.
4832         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
4833         Guard with #ifndef SKIP_ATTRIBUTE.
4834         * gcc.dg/compat/vector-1_y.c: Likewise.
4835         * gcc.dg/compat/vector-2_x.c: Likewise.
4836         * gcc.dg/compat/vector-2_y.c: Likewise.
4837         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
4838         * g++.dg/eh/simd-2.C: Likewise.
4839
4840 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
4841
4842         * gcc.c-torture/compile/complex-1.c: New.
4843
4844 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
4845
4846         PR target/14209
4847         * gcc.c-torture/execute/20040218-1.c: New test.
4848
4849 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4850
4851         PR c++/14181
4852         * g++.dg/parse/new2.C: New test.
4853
4854 2004-02-18  Paul Brook  <paul@codesourcery.com>
4855
4856         * gcc.c-torture/compile/libcall-1.c: New test.
4857
4858 2004-02-18  Paul Brook  <paul@codesourcery.com>
4859
4860         PR debug/12934
4861         * gcc.dg/debug/debug-7.c: New test.
4862
4863 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
4864
4865         * gcc.dg/20040217-1.c: New test.
4866
4867 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
4868
4869         * gcc.c-torture/execute/990208-1.x: Delete.
4870
4871 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
4872
4873         * gcc.c-torture/execute/20040208-2.x: New file.
4874
4875 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
4876
4877         PR c++/11326
4878         * g++.dg/abi/structret1.C: New test.
4879
4880 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
4881
4882         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
4883         (i386_cpuid): No need to test if cpuid is available on AMD64.
4884         Fix assembly, so that it works onboth i386 and AMD64.
4885         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
4886         (vecInLong): Fix s[] member type to unsigned int.
4887         (vecInWord): Remove type.
4888         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
4889         (a64, b64, c64, d64, e64): Remove.
4890         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
4891         Remove unused variable.  Remove initialization of removed variables.
4892         Don't call mmx_tests nor sse_tests.
4893         (reference_mmx, reference_sse): Remove.
4894         (check): Add return stmt.
4895         * gcc.dg/i386-sse-7.c: New test.
4896         * gcc.dg/i386-mmx-4.c: New test.
4897
4898 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4899
4900         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
4901         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4902         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4903         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
4904         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
4905         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
4906         g++.dg/tc1/dr94.C: Fix line terminator.
4907
4908 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
4909
4910         * gcc.c-torture/compile/20040216-1.c: New.
4911
4912 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4913
4914         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4915         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4916         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
4917         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
4918         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
4919         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
4920
4921 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4922
4923         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
4924
4925 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
4926
4927         PR c++/13971
4928         * g++.dg/expr/cond4.C: New test.
4929
4930         PR c++/14086
4931         * g++.dg/lookup/crash2.C: New test.
4932
4933 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
4934
4935         * gcc.c-torture/compile/20040214-2.c: New test.
4936
4937 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
4938
4939         PR c++/14116
4940         * g++.dg/ext/typeof8.C: New test.
4941
4942 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
4943
4944         * gcc.c-torture/compile/20040214-1.c: New test.
4945
4946 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4947
4948         PR c++/13635
4949         * g++.dg/template/spec11.C: New test.
4950
4951 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4952
4953         PR c++/13927
4954         * g++.dg/other/error8.C: New test.
4955
4956 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
4957
4958         PR c++/14122
4959         * g++.dg/template/array4.C: New test.
4960
4961         PR c++/14108
4962         * g++.dg/inherit/thunk2.C: New test.
4963
4964         PR c++/14083
4965         * g++.dg/eh/cond2.C: New test.
4966
4967 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
4968
4969         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
4970
4971 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
4972
4973         * lib/scanasm.exp (dg-scan): Quote pattern before display.
4974
4975 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
4976
4977         * g++.dg/simd-2.C: xfail on ppc64-linux.
4978
4979 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4980
4981         PR c/456
4982         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
4983         tests.
4984
4985 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
4986
4987         * gcc.dg/builtins-33.c: New test.
4988
4989 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
4990
4991         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
4992
4993 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4994
4995         * g++.dg/simd-2.C: Set -maltivec for ppc64.
4996
4997 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4998
4999         * gcc.dg/ppc64-abi-3.c: New test.
5000
5001 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
5002
5003         PR c/14092
5004
5005         * gcc.dg/pr14092-1.c: New testcase.
5006
5007 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
5008
5009         * gcc.dg/cpp/assert4.c: Fix typo last change.
5010
5011         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
5012         * gcc.dg/cpp/assert4.c: Handle powerpc64.
5013
5014         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
5015
5016 2004-02-09  Roger Sayle  <roger@eyesopen.com>
5017
5018         * gcc.c-torture/compile/20040209-1.c: New test case.
5019
5020 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5021
5022         * gcc.dg/c90-init-1.c: Adjust expected error messages.
5023
5024 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
5025
5026         * gcc.c-torture/execute/20040208-[12].c: New tests.
5027
5028 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5029
5030         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
5031
5032 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5033
5034         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
5035
5036 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5037
5038         Bug 13856
5039         * gcc.dg/visibility-8.c: New testcase.
5040
5041 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
5042
5043         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
5044         arguments.
5045         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
5046
5047 2004-02-07  Roger Sayle  <roger@eyesopen.com>
5048
5049         PR middle-end/13696
5050         * g++.dg/opt/fold1.C: New test case.
5051
5052 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5053
5054         PR c++/14033
5055         * g++.dg/other/crash-2.C: New test.
5056
5057 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5058
5059         PR c++/14028
5060         * g++.dg/parse/angle-bracket2.C: New test.
5061
5062 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5063
5064         PR middle-end/13750
5065         Revert:
5066         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5067         PR pch/13361
5068         * testsuite/g++.dg/pch/wchar-1.C: New.
5069         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5070
5071 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5072
5073         PR c++/14008
5074         * g++.dg/parse/error15.C: New test.
5075         * g++.dg/parse/crash11.C: Update dg-error mark.
5076
5077 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5078
5079         PR c++/13932
5080         * g++.dg/warn/conv2.C: New test.
5081
5082 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5083
5084         PR c++/13086
5085         * g++.dg/warn/incomplete1.C: Remove xfail.
5086
5087 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5088
5089         * lib/file-format.exp (gcc_target_object_format): Use
5090         ${tool}_target_compile, not gcc_target_compile.
5091         * lib/target-supports.exp (check_alias_available): Likewise.
5092         (check_gc_sections_available): Likewise.
5093         * g++.dg/ext/attrib10.C: Use dg-require-alias.
5094         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
5095         dg-require-alias.
5096
5097 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
5098
5099         PR c++/13969
5100         * g++.dg/template/static6.C: New test.
5101
5102 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
5103
5104         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
5105
5106 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5107
5108         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
5109         tests for systems where `char' is unsigned by default.
5110
5111 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5112
5113         PR c++/13997
5114         * g++.dg/template/partial3.C: New test.
5115
5116 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
5117
5118         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
5119         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
5120         Remove mentions of obsolete ports.
5121
5122 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
5123
5124         * gcc.dg/noncompile/20001228-1.c: Fix for new
5125         error message.
5126
5127 2004-02-03  Roger Sayle  <roger@eyesopen.com>
5128
5129         PR target/9348
5130         * gcc.c-torture/execute/multdi-1.c: New test case.
5131
5132 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5133
5134         PR c++/13925
5135         * g++.dg/template/lookup5.C: New test.
5136
5137 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5138
5139         PR c++/13950
5140         * g++.dg/template/lookup4.C: New test.
5141
5142         PR c++/13970
5143         * g++.dg/parse/error14.C: New test.
5144
5145         PR c++/14002
5146         * g++.dg/parse/template13.C: New test.
5147
5148 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5149
5150         PR c++/13978
5151         * g++.dg/template/koenig4.C: New test.
5152
5153         PR c++/13968
5154         * g++.dg/template/crash17.C: New test.
5155
5156         PR c++/13975
5157         * g++.dg/parse/error13.C: New test.
5158         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
5159
5160 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5161
5162         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
5163
5164 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
5165
5166         PR c/11658
5167         PR c/13994
5168         * gcc.dg/noncompile/20040203-1.c: New test.
5169         * gcc.dg/noncompile/20040203-2.c: Likewise.
5170         * gcc.dg/noncompile/20040203-3.c: Likewise.
5171         * gcc.dg/20040203-1.c: Likewise.
5172
5173 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
5174
5175         PR c++/10858
5176         * g++.dg/template/sizeof7.C: New test.
5177
5178 2004-02-02  Eric Christopher  <echristo@redhat.com>
5179             Zack Weinberg  <zack@codesourcery.com>
5180
5181         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
5182
5183 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
5184
5185         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
5186         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
5187         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
5188         * gcc.dg/cleanup-5.c: Run only on Linux targets.
5189
5190 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
5191
5192         PR c++/13113
5193         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
5194
5195         PR c++/13854
5196         * g++.dg/ext/attrib13.C: New test.
5197
5198         PR c++/13907
5199         * g++.dg/conversion/op2.C: New test.
5200
5201 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5202
5203         * gcc.dg/titype-1.c: Fix pasto.
5204
5205 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5206
5207         * gcc.dg/titype-1.c: New test.
5208
5209 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5210
5211         PR c++/13957
5212         * g++.dg/template/non-type-template-argument-1.C,
5213         g++.dg/template/qualified-id1.C: Update dg-error marks.
5214         * g++.dg/template/nontype6.C: New test.
5215
5216 2004-02-01  Roger Sayle  <roger@eyesopen.com>
5217
5218         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
5219         * gcc.dg/builtins-31.c: New testcase.
5220         * gcc.dg/builtins-32.c: New testcase.
5221
5222 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
5223
5224         * objc.dg/call-super-2.m: Update line numbers
5225         for the including of stddef.h.
5226
5227 2004-01-30  Michael Matz  <matz@suse.de>
5228
5229         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
5230         g++.dg/ext/case-range3.C: New tests.
5231
5232 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5233
5234         DR206
5235         PR c++/13813
5236         * g++.dg/template/member4.C: New test.
5237
5238 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5239
5240         PR c++/13683
5241         * g++.dg/template/sizeof6.C: New test.
5242
5243 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5244
5245         * gcc.dg/fwritable-strings-1.c: New test.
5246
5247 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5248
5249         * gcc.c-torture/compile/20040130-1.c: New test.
5250
5251 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
5252
5253         * objc.dg/call-super-2.m: Include stddef.h for size_t.
5254
5255 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
5256
5257         PR c++/13883
5258         * g++.dg/template/ctor3.C: New test.
5259
5260 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5261
5262         * g++.dg/tc1: New directory.
5263         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
5264         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
5265         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
5266         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
5267         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
5268
5269 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5270
5271         * g++.dg/parse/error11.C: New test.
5272         * g++.dg/parse/error12.C: Likewise.
5273
5274 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
5275
5276         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
5277         (scan_initial, main): Use aligned_sizeof instead of sizeof.
5278
5279 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
5280
5281         PR c++/13791
5282         * g++.dg/ext/attrib12.C: New test.
5283
5284         PR c++/13736
5285         * g++.dg/parse/cast2.C: New test.
5286
5287 2004-01-27  James E Wilson  <wilson@specifixinc.com>
5288
5289         * objc.dg/encode-2.m (main): New local string.  Set depending on
5290         sizeof long.  Use in sscanf call.
5291         * objc.dg/encode-3.m (main): New local string.  Set depending on
5292         sizeof long.  Use in scan_initial call.
5293
5294 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5295
5296         * objc.dg/call-super-2.m: Make LP64-safe.
5297         * objc.dg/desig-init-1.m: Likewise.
5298
5299 2004-01-27  Devang Patel <dpatel@apple.com>
5300
5301         * g++.dg/debug/namespace1.C: New test.
5302
5303 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
5304
5305         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
5306         xscale-*-*.
5307
5308         * gcc.dg/arm-mmx-1.c: New test.
5309
5310 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5311
5312         * gcc.dg/20040127-1.c: New test.
5313         * gcc.dg/20040127-2.c: New test.
5314
5315 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5316
5317         * objc.dg/stret-1.m (glob): Renamed to globa.
5318
5319 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
5320
5321         PR c++/13663
5322         * g++.dg/expr/for1.C: New test.
5323
5324 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
5325
5326         PR middle-end/13779
5327         * gcc.dg/darwin-longlong.c: New test.
5328
5329 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
5330
5331         * gcc.dg/20040124-1.c: Moved test from here...
5332         * gcc.c-torture/compile/20040124-1.c: ...to here.
5333
5334 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5335
5336         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
5337         the assembly output if -m64 is passed.
5338
5339 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
5340
5341         PR c++/13833
5342         * g++.dg/template/cond3.C: New test.
5343
5344 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5345
5346         PR c++/13810
5347         * g++.dg/template/ttp7.C: New test.
5348
5349 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5350
5351         PR c++/13797
5352         * g++.dg/template/nontype4.C: New test.
5353         * g++.dg/template/nontype5.C: Likewise.
5354
5355 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
5356
5357         * gcc.dg/torture/mips-clobber-at.c: New test.
5358
5359 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
5360
5361         * gcc.dg/20040124-1.c: New test.
5362
5363 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
5364
5365         * gcc.dg/20040123-1.c: New test.
5366
5367 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5368
5369         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
5370
5371 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5372
5373         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
5374
5375 2004-01-23  Andrew Pinski  <apinski@apple.com>
5376
5377         * gcc.dg/20030121-1.c: Move to ..
5378         * gcc.dg/20040121-1.c: here.
5379
5380 2004-01-23  Roger Sayle  <roger@eyesopen.com>
5381
5382         * gcc.dg/builtins-29.c: New test case.
5383
5384 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5385
5386         PR 18314
5387         * gcc.dg/builtins-30.c: New testcase.
5388
5389 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
5390
5391         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
5392         * lib/g77.exp: Likewise.
5393         * lib/objc.exp: Likewise.
5394         * lib/g++.exp: Likewise.
5395
5396 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5397
5398         * gcc.dg/struct-by-value-2.c: New test.
5399
5400 2004-01-21  Andrew Pinski  <apinski@apple.com>
5401
5402         PR target/13785
5403         * gcc.dg/20030121-1.c: New test.
5404
5405 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
5406
5407         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
5408         clobber frame pointer register in asm statement.
5409
5410 2004-01-21  Falk Hueffner  <falk@debian.org>
5411
5412         * gcc.c-torture/compile/20040121-1.c: New test.
5413
5414 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
5415
5416         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
5417
5418 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
5419
5420         * gcc.dg/ppc64-abi-2.c: New test.
5421
5422 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
5423
5424         * lib/treelang.exp: Fill out this file.
5425         * lib/treelang-dg.exp: New File.
5426
5427 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5428
5429         * gcc.c-torture/compile/981022-1.c: Remove.
5430         * gcc.dg/array-5.c: Remove XFAIL.
5431         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
5432         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
5433         gcc.dg/cond-lvalue-1.c: Update.
5434         * gcc.dg/cast-lvalue-2.c: New test.
5435
5436 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
5437
5438         PR c++/13592
5439         * g++.dg/other/error1.C (class foo): Tweak error message.
5440
5441         PR c++/13592
5442         * g++.dg/template/call2.C: New test.
5443
5444 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5445
5446         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
5447         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
5448         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
5449         scalar-return-1_x.c, scalar-return-2_y.c,
5450         scalar-return-3_x.c, scalar-return-3_y.c,
5451         scalar-return-4_x.c, scalar-return-4_y.c,
5452         struct-align-1.h, struct-align-1_x.c,
5453         struct-align-1_y.c, struct-align-2.h,
5454         struct-align-2_x.c, struct-align-2_y.c,
5455         struct-by-value-10_y.c, struct-by-value-11_x.c,
5456         struct-by-value-11_y.c, struct-by-value-12_x.c,
5457         struct-by-value-12_y.c, struct-by-value-13_x.c,
5458         struct-by-value-13_y.c, struct-by-value-14_x.c,
5459         struct-by-value-14_y.c, struct-by-value-15_x.c,
5460         struct-by-value-15_y.c, struct-by-value-16_y.c,
5461         struct-by-value-17_y.c, struct-by-value-18_y.c,
5462         struct-by-value-19_y.c, struct-by-value-1_x.c,
5463         struct-by-value-1_y.c, struct-by-value-20_y.c,
5464         struct-by-value-2_x.c, struct-by-value-2_y.c,
5465         struct-by-value-3_y.c, struct-by-value-4_x.c,
5466         struct-by-value-4_y.c, struct-by-value-5_y.c,
5467         struct-by-value-6_y.c, struct-by-value-7_y.c
5468         struct-by-value-8_x.c, struct-by-value-8_y.c
5469         struct-by-value-9_x.c, struct-by-value-9_y.c
5470         struct-return-10_x.c, struct-return-10_y.c,
5471         struct-return-19_x.c, struct-return-20_x.c
5472         struct-return-2_x.c, struct-return-2_y.c
5473         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
5474         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
5475
5476 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5477
5478         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
5479         attribute on sparc*-sun-solaris2.*.
5480
5481 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
5482
5483         PR c++/13710
5484         * g++.dg/ext/typeof7.C: New test.
5485
5486 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
5487
5488         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
5489         * gcc.dg/const-elim-1.c: Same.
5490
5491 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
5492
5493         * objc.dg/stret-1.m: New.
5494         * objc.dg/stret-2.m: New.
5495
5496 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5497
5498         PR c++/11895
5499         * g++.dg/ext/vector1.C: New test.
5500
5501 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
5502
5503         * gcc.dg/pch/import-1.c: New.
5504         * gcc.dg/pch/import-1.hs: New.
5505         * gcc.dg/pch/import-1a.h: New.
5506         * gcc.dg/pch/import-1b.h: New.
5507         * gcc.dg/pch/import-1c.h: New.
5508
5509 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
5510
5511         PR c++/13574
5512         * g++.dg/ext/array1.C: New test.
5513
5514         PR c++/13178
5515         * g++.dg/conversion/op1.C: New test.
5516
5517 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
5518
5519         PR 11864
5520         From Kazumoto Kojima / Dan Kegel:
5521         * gcc.dg/pr11864-1.c: New test.
5522
5523         PR 10392
5524         From Marcus Comstedt / Dan Kegel:
5525         * gcc.dg/pr10392-1.c: New test.
5526
5527 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
5528
5529         PR c++/13478
5530         * g++.dg/init/ref10.C: New test.
5531
5532 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5533
5534         PR c++/13407
5535         * g++.dg/parse/typename6.C: New test.
5536
5537 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5538
5539         PR pch/13361
5540         * testsuite/g++.dg/pch/wchar-1.C: New.
5541         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5542
5543 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5544
5545         PR c++/9259
5546         * g++.dg/expr/sizeof2.C: New test.
5547
5548 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
5549
5550         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
5551
5552 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
5553
5554         PR c++/13659
5555         * g++.dg/lookup/strong-using-3.C: New.
5556         * g++.dg/lookup/using-10.C: New.
5557
5558 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
5559
5560         PR c++/13594
5561         * g++.dg/lookup/strong-using-2.C: New.
5562
5563 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
5564             Dan Kegel <dank@kegel.com>
5565             J"orn Rennecke <joern.rennecke@superh.com>
5566
5567         PR target/9365
5568         * gcc.dg/pr9365-1.c: New test.
5569
5570 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5571
5572         PR c++/8856
5573         * g++.dg/parse/casting-operator2.C: New test.
5574         * g++.old-deja/g++.pt/explicit83.C: Remove.
5575
5576 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5577
5578         * gcc.dg/label-compound-stmt-1.c: New test.
5579         * gcc.c-torture/compile/950922-1.c,
5580         gcc.c-torture/compile/20000211-3.c,
5581         gcc.c-torture/compile/20000518-1.c,
5582         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
5583         compound statements.
5584
5585 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
5586
5587         * gcc.dg/ppc64-abi-1.c: New test.
5588
5589 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
5590
5591          * g++.dg/ext/attrib9.C: Add dg-warnings.
5592
5593 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5594
5595         PR c++/12335
5596         * g++.dg/parse/dtor3.C: New test.
5597
5598 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5599
5600         PR c++/12709
5601         * g++.dg/parse/try-catch-1.C: New test.
5602
5603 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
5604
5605         * ada/acats/run_all.sh: Add more verbose output in acats.log
5606         when compiling tests.
5607
5608 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
5609
5610         PR 13656
5611         * gcc.dg/typedef-redecl.c: New test case.
5612         * gcc.dg/typedef-redecl.h: New support file.
5613
5614 2004-01-13  Jan Hubicka  <jh@suse.cz>
5615
5616         * gcc.dg/always_inline.c: New test.
5617         * gcc.dg/debug/20031231-1.c: Fix.
5618
5619 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5620
5621         PR c++/13474
5622         * g++.dg/template/array3.C: New test.
5623
5624 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
5625
5626         * g++.dg/ext/lvalue1.C: No longer expected to fail.
5627         * g++.dg/warn/Wunused-2.C: Likewise.
5628
5629 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5630
5631         PR c++/13289
5632         * g++.dg/template/instantiate6.C: New test.
5633
5634 2004-01-12  Roger Sayle  <roger@eyesopen.com>
5635
5636         PR middle-end/11397
5637         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
5638
5639 2004-01-12  Jan Hubicka  <jh@suse.cz>
5640
5641         PR opt/12826
5642         * gcc.dg/20040112-1.c: New.
5643
5644         * gcc.dg/dwarf-die[1-7].c: Move to...
5645         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
5646         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
5647
5648 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
5649
5650         PR c++/4100
5651         * g++.dg/parse/friend4.C: New test.
5652
5653 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
5654
5655         PR c++/4100
5656         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
5657         definition is called a friend.
5658
5659 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
5660
5661         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
5662
5663 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
5664
5665         PR c++/3478
5666         * g++.dg/parse/error10.C: New test.
5667         * g++.dg/template/arg2.C: Accept "invalid type" error.
5668
5669 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
5670
5671         PR middle-end/13392
5672         * g++.dg/opt/expect2.C: New test.
5673
5674 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
5675
5676         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
5677         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
5678         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
5679         Update dg-error regexps.
5680
5681 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
5682
5683         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
5684         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
5685
5686 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5687
5688         * gcc.dg/pragma-re-1.c: Use right pointer type.
5689
5690 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5691
5692         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
5693
5694 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
5695
5696         * gcc.dg/rs6000-ldouble-1.c: New.
5697
5698 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5699
5700         DR 337
5701         PR c++/9256
5702         * g++.dg/other/abstract1.C: New test.
5703
5704 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
5705
5706         * g++.dg/lookup/strong-using-1.C: New.
5707
5708 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5709
5710         PR c/11234
5711         * gcc.dg/func-ptr-conv-1.c: New test.
5712         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
5713
5714 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
5715
5716         PR target/13380.
5717         * gcc.c-torture/compile/20040109-1.c: New.
5718
5719 2004-01-08  Stuart Hastings  <stuart@apple.com>
5720
5721         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
5722         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
5723         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
5724
5725 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
5726
5727         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
5728
5729 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5730
5731         * ada/acats/run_acats: Treat 'gnatchop' the same way
5732         as 'gnatmake'.  Export GCC_DRIVER.
5733         * ada/acats/run_all.sh: Add target_gnatchop.  Use
5734         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
5735
5736 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5737
5738         PR c++/12573
5739         * g++.dg/template/dependent-expr4.C: New test.
5740
5741 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
5742
5743         * gcc.dg/altivec-11.c: New test.
5744
5745 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
5746
5747         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
5748
5749 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5750
5751         PR c/6024
5752         * gcc.dg/enum-compat-1.c: New test.
5753         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
5754
5755 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5756
5757         PR c/12165
5758         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
5759         gcc.dg/c99-idem-qual-3.c: New tests.
5760
5761 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
5762
5763         * gcc.dg/winline-7.c: Don't cast void * to int.
5764
5765 2004-01-06  Jan Hubicka  <jh@suse.cz>
5766
5767         * gcc.dg/i386-sse-5.c: New test
5768         * g++.dg/eh/simd-1.c: Add -w argument for i386.
5769
5770 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
5771
5772         PR c++/12815
5773         * g++.dg/rtti/typeid4.C: New test.
5774
5775 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5776
5777         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
5778
5779 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
5780
5781         PR c++/12132
5782         * g++.dg/template/error11.C: New test.
5783
5784         PR c++/13451
5785         * g++.dg/template/class2.C: New test.
5786
5787 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5788         Richard Sandiford <rsandifo@redhat.com>
5789
5790         PR c++/13387
5791         * g++.dg/opt/alias3.C: New test.
5792
5793 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
5794
5795         PR c++/13157
5796         * g++.dg/template/koenig3.C: New test.
5797
5798         PR c++/13529
5799         * g++.dg/parse/offsetof3.C: New test.
5800
5801         * g++.dg/init/copy7.C: Add missing dg-error markers.
5802
5803         PR c++/12226
5804         * g++.dg/init/copy7.c: New test.
5805
5806         PR c++/13536
5807         * g++.dg/parse/cast1.C: New test.
5808
5809 2004-01-04  Jan Hubicka  <jh@suse.cz>
5810
5811         * gcc.dg/winline[1-7].c: New tests.
5812
5813 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5814
5815         PR c++/13520
5816         * g++.dg/template/qualttp22.C: New test.
5817
5818 2004-01-01  Jan Hubicka  <jh@suse.cz>
5819
5820         * gcc.dg/debug/20031231-1.c: New.
5821         * gcc.c-torture/compile/20040101-1.c: New.
5822         * gcc.dg/dwarf-die-[1-7].c: New.
5823
5824 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
5825
5826         PR optimization/13521
5827         * gcc.c-torture/compile/20031231-1.c: New test.
5828
5829 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
5830
5831         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
5832
5833 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5834
5835         PR c++/10079
5836         * g++.dg/template/crash16.C: New test.
5837
5838 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
5839
5840         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
5841
5842 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
5843
5844         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
5845         ports.
5846         * g++.old-deja/g++.jason/thunk3.C: Likewise.
5847         * g++.old-deja/g++.law/profile1.C: Likewise.
5848         * gcc.c-torture/compile/981006-1.c: Likewise.
5849         * gcc.c-torture/execute/loop-2e.x: Likewise.
5850         * gcc.c-torture/execute/loop-2f.x: Remove.
5851         * gcc.c-torture/execute/loop-2g.x: Likewise.
5852         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
5853         * gcc.dg/20020312-2.c: Remove traces of dead ports.
5854
5855 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5856
5857         PR c++/13507
5858         * g++.dg/ext/attrib11.C: New test.
5859
5860         PR c++/13494
5861         * g++.dg/template/array2-1.C: New test.
5862         * g++.dg/template/array2-2.C: New test.
5863
5864 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
5865
5866         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
5867
5868 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5869
5870         PR c++/12774
5871         * g++.dg/template/array1-1.C: New test.
5872         * g++.dg/template/array1-2.C: New test.
5873
5874 2003-12-29  Roger Sayle  <roger@eyesopen.com>
5875
5876         PR fortran/12632
5877         * g77.dg/12632.f: New test case.
5878
5879 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5880
5881         PR c++/13289
5882         * g++.dg/parse/nontype1.C: New test.
5883
5884 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5885
5886         PR c++/12403
5887         * g++.dg/parse/explicit1.C: New test.
5888         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
5889
5890 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5891
5892         PR c++/13081
5893         * g++.dg/opt/inline6.C: New test.
5894
5895         PR c++/12613
5896         * g++.dg/parse/error9.C: New test.
5897
5898         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
5899
5900 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5901
5902         PR c++/13009
5903         * g++.dg/init/assign1.C: New test.
5904
5905 2003-12-28  Roger Sayle  <roger@eyesopen.com>
5906
5907         PR c++/13070
5908         * g++.dg/warn/format3.C: New test case.
5909
5910 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5911
5912         * gcc.c-torture/compile/20031227-1.c: New test.
5913
5914 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5915
5916         * g++.dg/bprob/bprob.exp: Load target-supports.exp
5917         * g77.dg/bprob/bprob.exp: Likewise.
5918         * gcc.misc-tests/bprob.exp: Likewise.
5919         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
5920         variants on systems where the library does not provide that
5921         functionality.
5922         * gcc.dg/builtins-20.c: Use builtins-config.h.
5923         * gcc.dg/builtins-config.h: New file.
5924
5925 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5926
5927         * lib/gcc-dg.exp (dg-require-profiling): New function.
5928         * lib/target-supports.exp (check_profiling_available): Likewise.
5929         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
5930         * g77.dg/bprob/bprob.exp: Likewise.
5931         * gcc.misc-tests/bprob.exp: Likewise.
5932         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
5933         * gcc.dg/20021014-1.c: Likewise.
5934         * gcc.dg/nest.c: Likewise.
5935
5936 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5937
5938         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
5939         compiling.
5940         * g++.dg/lookup/java2.C: Likewise.
5941         * gcc.dg/cpp/lexident.c: Likewise.
5942
5943 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
5944
5945         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
5946         given.
5947         * gcc.c-torture/compile/961203-1.c: Likewise.
5948         * gcc.c-torture/compile/980506-1.c: Likewise.
5949
5950 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
5951
5952         * lib/gcc-dg.exp (dg-prune-output): New annotation.
5953         (additional_prunes): New global.
5954         (gcc-dg-prune): Handle additional per-test pruning.
5955         (dg-test): Clear additional_prunes between tests.
5956
5957         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
5958         dg-prune-output to avoid spurious failures from assembler
5959         complaining about nonexistent WAW violations.
5960         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
5961         Use dg-prune-output to avoid spurious failures from assembler
5962         warning about Itanium B-step errata.
5963
5964 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5965
5966         * g++.dg/abi/macro0.C: New test.
5967         * g++.dg/abi/macro1.C: Likewise.
5968         * g++.dg/abi/macro2.C: Likewise.
5969
5970         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
5971         * g++.dg/abi/bitfield7.C: Likewise.
5972         * g++.dg/abi/dtor2.C: Likewise.
5973         * g++.dg/abi/mangle11.C: Likewise.
5974         * g++.dg/abi/mangle12.C: Likewise.
5975         * g++.dg/abi/mangle14.C: Likewise.
5976         * g++.dg/abi/mangle17.C: Likewise.
5977         * g++.dg/abi/vbase10.C: Likewise.
5978         * g++.dg/abi/vbase14.C: Likewise.
5979         * g++.dg/template/qualttp17.C: Likewise.
5980
5981 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5982
5983         PR c/11995
5984         * gcc.dg/20031223-1.c: New test.
5985
5986 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5987
5988         * gcc.dg/noreturn-7.c: New test.
5989
5990 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5991
5992         * gcc.dg/null-pointer-1.c: New test.
5993
5994 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5995
5996         * g++.old-deja/g++.jason/template18.C: Remove.
5997         * g++.old-deja/g++.jason/template37.C: Likewise.
5998
5999         PR c++/12862
6000         * g++.dg/lookup/ns1.C: New test.
6001
6002         PR c++/12397
6003         * g++.dg/template/lookup3.C: New test.
6004
6005 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6006
6007         * g++.dg/template/recurse1.C: New test
6008
6009 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
6010
6011         PR c++/12479
6012         * g++.dg/parse/semicolon1.C: New test.
6013         * g++.dg/parse/semicolon1.h: Likewise.
6014
6015 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
6016
6017         * gcc.dg/darwin-misaligned.c: New test.
6018
6019 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6020
6021         PR c/9163
6022         * gcc.dg/20031222-1.c: New test.
6023
6024 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
6025
6026         PR c++/13438
6027         * g++.dg/parse/error8.C: New test.
6028
6029         PR c++/11554
6030         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
6031
6032 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
6033
6034         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
6035         too small.
6036         * gcc.c-torture/compile/930217-1.c: Likewise.
6037         * gcc.c-torture/compile/930513-1.c: Likewise.
6038         * gcc.c-torture/execute/920908-2.c: Likewise.
6039         * gcc.c-torture/execute/921204-1.c: Likewise.
6040         * gcc.c-torture/execute/930621-1.c: Likewise.
6041         * gcc.c-torture/execute/930630-1.c: Likewise.
6042         * gcc.c-torture/execute/931031-1.c: Likewise.
6043         * gcc.c-torture/execute/980602-2.c: Likewise.
6044         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6045         * gcc.c-torture/execute/compndlit-1.c: Likewise.
6046         * gcc.c-torture/execute/extzvsi.c: Likewise.
6047         * gcc.c-torture/unsorted/ext.c: Likewise.
6048
6049 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
6050
6051         PR target/12749
6052         * gcc.c-torture/compile/20031220-2.c: New test case.
6053
6054 2003-12-20  Roger Sayle  <roger@eyesopen.com>
6055
6056         PR optimization/13031
6057         * gcc.c-torture/compile/20031220-1.c: New test case.
6058
6059 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6060
6061         * gcc.dg/cast-function-1.c: New test.
6062
6063 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6064
6065         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
6066         formats.
6067
6068 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
6069
6070         PR c++/12795
6071         * g++.dg/ext/attrib10.C: New test.
6072
6073 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6074
6075         * gcc.dg/cleanup-10.c: New test.
6076         * gcc.dg/cleanup-11.c: New test.
6077
6078 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
6079
6080         PR c++/13239
6081         * g++.dg/opt/expect1.C: New test.
6082
6083 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
6084
6085         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
6086
6087 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
6088
6089         PR debug/12923
6090         * gcc.dg/20031218-1.c: New test.
6091
6092         PR debug/12389
6093         * gcc.dg/20031218-2.c: New test.
6094         * gcc.dg/20031218-3.c: New test.
6095
6096         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
6097         of label name and allow for USER_LABEL_PREFIX == "_" names.
6098         * g++.dg/abi/mangle18-2.C: Likewise.
6099         * g++.dg/abi/mangle19-1.C: Likewise.
6100         * g++.dg/abi/mangle19-2.C: Likewise.
6101         * g++.dg/abi/mangle20-1.C: Likewise.
6102         * g++.dg/abi/mangle20-2.C: Likewise.
6103
6104 2003-12-18  Richard Henderson  <rth@redhat.com>
6105
6106         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
6107
6108 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
6109             Dan Kegel <dank@kegel.com>
6110
6111         PR other/12009
6112         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
6113         testing a cross compiler, it causes spurious compile failures.
6114         * lib/g++.exp: Likewise.
6115
6116 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6117
6118         PR c++/13262
6119         * g++.dg/template/access13.C: New test.
6120
6121 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6122
6123         * gcc.dg/20031216-1.c: New test.
6124
6125 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6126
6127         PR c++/9154
6128         * g++.dg/template/error10.C: New test.
6129
6130 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6131
6132         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
6133         * g++.dg/eh/simd-2.C: Likewise.
6134
6135 2003-12-17  James E Wilson  <wilson@specifixinc.com>
6136             Roger Sayle  <roger@eyesopen.com>
6137
6138         * gcc.c-torture/execute/ieee/mzero5.c: New.
6139
6140 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
6141
6142         PR c++/10603
6143         * g++.dg/parse/error6.C: New test.
6144
6145         PR c++/12827
6146         * g++.dg/parse/error7.C: New test.
6147
6148 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6149
6150         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
6151         at -O with stabs debugging formats.
6152         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
6153         * gcc.dg/debug/debug-2.c: Likewise.
6154
6155 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6156
6157         PR c++/12696
6158         * g++.dg/init/error1.C: New test.
6159
6160         PR c++/12218
6161         * g++.dg/init/pm3.C: New test.
6162
6163 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6164
6165         PR c/3347
6166         * gcc.dg/bitfld-8.c: New test.
6167
6168 2003-12-16  James Lemke  <jim@wasabisystems.com>
6169
6170         * gcc.dg/arm-scd42-[123].c: New tests.
6171
6172 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6173
6174         PR c++/9043
6175         * g++.dg/abi/mangle20-1.C: New test.
6176         * g++.dg/abi/mangle20-2.C: New test.
6177
6178 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6179
6180         PR c++/13275
6181         * g++.dg/other/offsetof2.C: Remove XFAIL.
6182         * g++.dg/parse/offsetof1.C: New test.
6183         * g++.gd/parse/offsetof2.C: Likewise.
6184
6185 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6186
6187         * g++.dg/template/nontype3.C: New test.
6188         * g++.dg/template/static2.C: Tweaked the dg-error clause.
6189
6190 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6191
6192         * g++.dg/warn/noreturn-3.C: Also test instantiation.
6193
6194 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6195
6196         PR c++/13387
6197         * g++.dg/expr/assign1.C: New test.
6198
6199         PR c++/13242
6200         * g++.dg/abi/mangle19-1.C: New test.
6201         * g++.dg/abi/mangle19-2.C: New test.
6202
6203 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
6204
6205         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
6206
6207 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6208
6209         * gcc.c-torture/execute/20031216-1.c: New test.
6210
6211 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6212
6213         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
6214         an ICE regression.
6215
6216 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6217
6218         PR c++/10926
6219         * g++.dg/template/error9.C: New test.
6220
6221         PR c++/11116
6222         * g++.dg/template/error8.C: New test.
6223
6224 2003-12-15  Roger Sayle  <roger@eyesopen.com>
6225
6226         PR middle-end/13400
6227         * gcc.c-torture/execute/20031215-1.c: New test case.
6228
6229 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6230
6231         PR c++/13269
6232         * g++.dg/parse/error5.C: New test.
6233
6234         PR c++/12989
6235         * g++.dg/expr/sizeof1.C: New test.
6236
6237         PR c++/13310
6238         * g++.dg/template/crash15.C: New test.
6239
6240 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
6241
6242         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
6243         a non-POD type as the last named parameter of a varargs function.
6244
6245 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6246
6247         PR c++/13243
6248         PR c++/12573
6249         * g++.dg/template/crash14.C: New test.
6250         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
6251
6252 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6253
6254         * g++.dg/other/java1.C: New test.
6255
6256         PR c++/13241
6257         * g++.dg/abi/mangle18-1.C: New test.
6258         * g++.dg/abi/mangle18-2.C: New test.
6259
6260 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6261
6262         PR optimization/10312
6263         * gcc.c-torture/execute/20031214-1.c: New.
6264
6265 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
6266
6267         PR c++/10779
6268         PR c++/12160
6269         * g++.dg/parse/error3.C: New test.
6270         * g++.dg/parse/error4.C: Likewise.
6271         * g++.dg/abi/mangle4.C: Tweak error messages.
6272         * g++.dg/lookup/using5.C: Likewise.
6273         * g++.dg/other/error2.C: Likewise.
6274         * g++.dg/parse/typename5.C: Likewise.
6275         * g++.dg/parse/undefined1.C: Likewise.
6276         * g++.dg/template/arg2.C: Likewise.
6277         * g++.dg/template/ttp3.C: Likewise.
6278         * g++.dg/template/type1.C: Likewise.
6279         * g++.old-deja/g++.other/crash32.C: Likewise.
6280         * g++.old-djea/g++.pt/defarg8.C: Likewise.
6281
6282 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6283
6284         PR c++/13106
6285         * g++.dg/warn/noreturn-3.C: New test.
6286
6287 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6288
6289         PR c++/13118
6290         * g++.dg/abi/covariant3.C: New.
6291
6292 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
6293
6294         * g++.dg/eh/ia64-1.C: New test.
6295
6296 2003-12-12  Roger Sayle  <roger@eyesopen.com>
6297
6298         PR optimization/13037
6299         * g77.f-torture/execute/13037.f: New test case.
6300
6301 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6302
6303         PR c++/12881
6304         * g++.dg/abi/covariant2.C: New.
6305
6306 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
6307
6308         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
6309
6310 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
6311
6312         * gcc.c-torture/execute/wchar_t-1.x: Delete.
6313
6314 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
6315
6316         PR other/10819
6317         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
6318         to fix Bug 10819.
6319         * lib/g++.exp (g++_version): Likewise.
6320         * lib/g77.exp (g77_version): Likewise.
6321         * lib/objc.exp (default_objc_version): Likewise.
6322
6323 2003-12-10  Richard Henderson  <rth@redhat.com>
6324
6325         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
6326
6327         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
6328
6329 2003-12-08  Matt Austern  <austern@apple.com>
6330
6331         PR c/13134
6332         * lib/gcc-dg.exp (dg-require-visibility): Define.
6333         * lib/target-supports (check_visibility_available): Define.
6334         * gcc.dg/visibility-1.c: New test.
6335         * gcc.dg/visibility-2.c: Likewise.
6336         * gcc.dg/visibility-3.c: Likewise.
6337         * gcc.dg/visibility-4.c: Likewise.
6338         * gcc.dg/visibility-5.c: Likewise.
6339         * gcc.dg/visibility-6.c: Likewise.
6340         * g++.dg/ext/visibility-1.C: Likewise.
6341         * g++.dg/ext/visibility-2.C: Likewise.
6342         * g++.dg/ext/visibility-3.C: Likewise.
6343         * g++.dg/ext/visibility-4.C: Likewise.
6344         * g++.dg/ext/visibility-5.C: Likewise.
6345         * g++.dg/ext/visibility-6.C: Likewise.
6346
6347 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6348
6349         * g++.dg/lookup/java1.C: New test.
6350         * g++.dg/lookup/java2.C: New test.
6351
6352 2003-12-07  Falk Hueffner  <falk@debian.org>
6353
6354         * g++.dg/opt/noreturn-1.C: New test.
6355
6356 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
6357
6358         * gcc.dg/overflow-1.c: New test.
6359
6360 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6361
6362         * g77.f-torture/compile/13060.f: New test.
6363
6364 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
6365
6366         PR c++/13323
6367         * g++.dg/inherit/operator2.C: New test.
6368
6369 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
6370
6371         PR c++/13305
6372         * g++.dg/ext/attrib9.C: New test.
6373
6374 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
6375
6376         PR c++/13314
6377         * g++.dg/template/error7.C: New test.
6378
6379 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
6380             J"orn Rennecke <joern.rennecke@superh.com>
6381
6382         PR target/13302
6383         * g++.dg/other/struct-va_list.C: New test.
6384
6385 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6386
6387         PR c++/13166
6388         * g++.dg/parse/defarg6.C: New test.
6389
6390 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
6391
6392         PR target/13256
6393         * gcc.c-torture/execute/20031201-1.c: New test.
6394
6395 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
6396
6397         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
6398
6399 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6400
6401         * gcc.dg/builtin-return-1.c: New test.
6402
6403 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
6404             J"orn Rennecke <joern.rennecke@superh.com>
6405
6406         PR optimization/13260
6407         * gcc.c-torture/execute/20031204-1.c: New test.
6408
6409 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
6410
6411         PR c++/9127
6412         * g++.dg/template/error6.C: New test.
6413
6414 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
6415
6416         * gcc.dg/20031202-1.c: New test.
6417
6418 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
6419
6420         PR c++/13179
6421         * g++.dg/template/eh1.C: New test.
6422
6423         PR c++/10771
6424         * g++.dg/template/error5.C: New test.
6425
6426 2003-12-02  David Ung  <davidu@mips.com>
6427
6428         * gcc.dg/compat/vector-check.h: Corrected type for var
6429         g_##TMODE
6430
6431 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6432
6433         PR c++/10126
6434         * g++.dg/template/ptrmem8.C: New test.
6435
6436 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6437
6438         PR c++/12573
6439         * g++.dg/template/dependent-expr3.C: New test.
6440
6441 2003-12-01  James Lemke  <jim@wasabisystems.com>
6442
6443         * gcc.dg/arm-g2.c: New test.
6444
6445 2003-12-01  Roger Sayle  <roger@eyesopen.com>
6446
6447         PR optimization/11634
6448         * gcc.dg/20031201-2.c: New test case.
6449
6450 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
6451
6452         PR 11433
6453         * objc.dg/proto-lossage-3.m: New test.
6454
6455 2003-12-01  Roger Sayle  <roger@eyesopen.com>
6456
6457         PR optimization/12628
6458         * gcc.dg/20031201-1.c: New test case.
6459
6460 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6461
6462         * gcc.dg/unaligned-1.c: New test.
6463
6464 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
6465
6466         PR c++/9849
6467         * g++.dg/template/error4.C: New test.
6468         * g++.dg/template/nested3.C: Adjust error markers.
6469
6470 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6471
6472         * gcc.dg/cpp/assert4.c: Check more #system assertions.
6473
6474 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6475
6476         PR c/10333
6477         * gcc.dg/bitfld-7.c: New test.
6478
6479 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
6480
6481         * gcc.dg/tls/asm-1.C: New test.
6482
6483 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6484
6485         * gcc.dg/cpp/assert4.c: Update.
6486
6487 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6488
6489         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
6490         * gcc.dg/builtin-apply3.c: New test.
6491
6492 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6493
6494         * lib/compat.exp (compat-obj): New xfaildata parameter.
6495         Use it to set compiler_conditional_xfail_data before compiling.
6496         (compat-get-options): Handle dg-xfail-if.
6497         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
6498         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
6499         * gcc.dg/compat/vector-1_y.c: Likewise.
6500         * gcc.dg/compat/vector-2_x.c: Likewise.
6501         * gcc.dg/compat/vector-2_y.c: Likewise.
6502
6503 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6504
6505         * g++.dg/opt/reg-stack4.C: New test.
6506
6507 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6508
6509         * gcc.dg/builtin-apply2.c: New test.
6510
6511 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6512
6513         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
6514
6515 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6516
6517         PR c++/12924
6518         * g++.dg/template/template-id-2.C: New test.
6519
6520 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6521
6522         PR c++/5369
6523         * g++.dg/template/memfriend1.C: New test.
6524         * g++.dg/template/memfriend2.C: Likewise.
6525         * g++.dg/template/memfriend3.C: Likewise.
6526         * g++.dg/template/memfriend4.C: Likewise.
6527         * g++.dg/template/memfriend5.C: Likewise.
6528         * g++.dg/template/memfriend6.C: Likewise.
6529         * g++.dg/template/memfriend7.C: Likewise.
6530         * g++.dg/template/memfriend8.C: Likewise.
6531         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
6532
6533 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
6534
6535         PR c++/12515
6536         * g++.dg/ext/cond1.C: New test.
6537
6538 2003-11-20  Richard Henderson  <rth@redhat.com>
6539
6540         * gcc.dg/20020201-2.c: Remove.
6541         * gcc.dg/20020201-4.c: Remove.
6542         * gcc.dg/20020304-1.c: Remove.
6543
6544 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
6545
6546         * gcc.dg/cpp/trad/xwin1.c: New test case.
6547
6548 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
6549
6550         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
6551         * lib/g77.exp: Likewise.
6552         * lib/objc.exp: Likewise.
6553         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
6554         for darwin.
6555
6556 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6557
6558         PR c++/12932
6559         * g++.dg/template/static5.C: New test.
6560
6561 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6562
6563         * gcc.dg/nested-func-1.c: New test.
6564
6565 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6566
6567         * gcc.dg/cpp/assert4.c: New test.
6568
6569 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
6570
6571         PR c++/2294
6572         * g++.dg/lookup/using9.c: New test.
6573
6574 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
6575
6576         PR c++/12762
6577         * g++.dg/template/error3.C: New test.
6578
6579 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
6580
6581         PR ada/13035
6582         * ada/acats/run_acats, run_all.sh: Fix syntax error.
6583         No longer use a wrapper for gcc, since this does not work under
6584         Windows.
6585
6586 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
6587
6588         PR c++/2094
6589         * g++.dg/template/ptrmem7.C: New test.
6590
6591 2003-11-13  Andrew Pinski <apinski@apple.com>
6592
6593         * gcc.c-torture/compile/20031113-1.c: New test.
6594
6595 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
6596             Kean Johnston <jkj@sco.com>
6597
6598         PR c/13029
6599         * gcc.dg/unused-4.c: Update.
6600
6601 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6602
6603         * g++.dg/opt/const3.C: New test.
6604
6605 2003-11-13  Jan Hubicka  <jh@suse.cz>
6606
6607         * gcc.c-torture/compile/20031112-1.c: New test.
6608
6609 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
6610
6611         * g++.dg/parse/crash10.C: Remove bogus error marker.
6612
6613 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6614
6615         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
6616         (host_gcc): Likewise.
6617         (ROOT): Honor $PWDCMD.
6618         (BASE): Likewise.
6619         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
6620
6621 2003-11-12  Catherine Moore  <clm@redhat.com>
6622
6623         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
6624
6625 2003-11-12  Andreas Jaeger  <aj@suse.de>
6626             Jakub Jelinek  <jakub@redhat.com>
6627             Andrew Pinski  <pinskia@physics.uc.edu>
6628             Richard Henderson  <rth@redhat.com>
6629
6630         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
6631         systems.
6632         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
6633
6634         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
6635         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6636
6637 2003-11-11  Andreas Jaeger  <aj@suse.de>
6638
6639         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
6640
6641         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
6642
6643 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
6644
6645         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
6646         Clean ups.
6647
6648 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
6649
6650         * gcc.dg/trampoline-1.c: New test.
6651
6652 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6653
6654         * gcc.c-torture/compile/200031109-1.c: New test.
6655
6656 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6657
6658         PR c/3190
6659         PR c/8714
6660         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
6661         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
6662         gcc.dg/format/no-y2k-1.c: Update.
6663
6664 2003-11-08  Roger Sayle  <roger@eyesopen.com>
6665
6666         PR optimization/10467
6667         * gcc.dg/20031108-1.c: New test case.
6668
6669 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
6670
6671         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
6672
6673 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6674
6675         * gcc.dg/compound-lvalue-1.c: New test.
6676         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
6677         some XFAILs.
6678
6679 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
6680
6681         * gcc.dg/altivec-varargs-1.c: New test.
6682
6683 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6684
6685         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
6686         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
6687         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
6688         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
6689         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
6690
6691 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6692
6693         * gcc.dg/cond-lvalue-1.c: New test.
6694
6695 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
6696
6697         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
6698
6699 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6700
6701         PR c++/11616
6702         * g++.dg/template/instantiate5.C: New test.
6703
6704 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6705
6706         PR c++/12726
6707         * g++.dg/ext/complit2.C: Replace test with self-contained version.
6708         * ChangeLog: Add missing first entry for above test.
6709
6710 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6711
6712         PR c++/9810
6713         * g++.dg/template/using8.C: New test.
6714         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
6715
6716 2003-11-02  Roger Sayle  <roger@eyesopen.com>
6717
6718         PR optimization/10817
6719         * gcc.c-torture/compile/20031102-1.c: New test case.
6720
6721 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
6722
6723         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
6724         2147483647.
6725
6726 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6727
6728         * gcc.dg/20031102-1.c: New test.
6729
6730 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6731
6732         * gcc.dg/complex-1.c: New test.
6733
6734 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6735
6736         PR c++/12796
6737         * g++.dg/template/crash13.C: Adjust expected error location.
6738         * g++.old-deja/g++.brendan/ns1.C: Likewise.
6739
6740 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
6741
6742         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
6743
6744 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
6745
6746         PR/10239
6747         * gcc.c-torture/compile/20031031-2.c: New test.
6748
6749 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
6750
6751         PR/11640
6752         * gcc.c-torture/compile/20031031-1.c: New test.
6753
6754 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
6755
6756         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
6757         * gcc.misc-tests/bprob.exp: Likewise.
6758         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
6759         the execution test on arm-elf configs.
6760         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
6761         configs that don't support scratch files.
6762         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
6763
6764 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
6765
6766         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
6767         done by dejagnu.
6768
6769 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
6770
6771         * ada/acats/run_all.sh: Redirect mv output to /dev/null
6772         Avoid non pure sh syntax. Add more logging.
6773
6774         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
6775         fail.
6776
6777 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6778
6779         PR libgcj/10610
6780         * gcc.dg/ppc-stackalign-1.c: New test.
6781
6782 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
6783
6784         * ada/acats/run_all.sh: Change output to be more compliant with
6785         dejagnu framework.
6786         Create acats.sum and acats.log files under testsuite/ada/acats
6787         Only run [a-z]* directories, to filter out e.g. CVS.
6788         Redirect build output to log file.
6789
6790 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6791
6792         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
6793
6794 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6795
6796         PR ada/5909:
6797         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
6798
6799 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
6800
6801         * gcc.c-torture/compile/20031023-1.c: New test.
6802         * gcc.c-torture/compile/20031023-2.c: New test.
6803         * gcc.c-torture/compile/20031023-3.c: New test.
6804         * gcc.c-torture/compile/20031023-4.c: New test.
6805
6806 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6807
6808         PR c++/10371
6809         * g++.dg/lookup/scoped8.C: New test.
6810
6811 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6812
6813         * g++.dg/opt/reg-stack3.C: New test.
6814
6815 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6816
6817         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
6818
6819 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6820
6821         PR c++/11076
6822         * g++.dg/template/crash13.C: New test.
6823
6824 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6825
6826         * gcc.dg/c99-restrict-2.c: New test.
6827
6828 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
6829
6830         PR c++/12698, c++/12699, c++/12700, c++/12566
6831         * g++.dg/inherit/covariant9.C: New test.
6832         * g++.dg/inherit/covariant10.C: New test.
6833         * g++.dg/inherit/covariant11.C: New test.
6834
6835 2003-10-23  Jason Merrill  <jason@redhat.com>
6836
6837         PR c++/12726
6838         * g++.dg/ext/complit2.C: New test.
6839
6840 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6841
6842         PR target/12654
6843         * gcc.c-torture/execute/20031020-1.c: New test.
6844
6845 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6846
6847         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
6848         following the jump_insn.
6849
6850 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6851
6852         * gcc.dg/cast-lvalue-1.c: New test.
6853
6854 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
6855
6856         PR c++/11962
6857         * g++.dg/template/cond2.C: New test.
6858
6859 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6860
6861         * gcc.dg/builtins-28.c: New test.
6862
6863 2003-10-20  Jan Hubicka  <jh@suse.cz>
6864
6865         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
6866         parameter.
6867         * testsuite/gcc.dg/inline-2.c: Likewise.
6868
6869 2003-10-20  Phil Edwards  <phil@codesourcery.com>
6870
6871         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
6872         * gcc.dg/nest.c:  Likewise.
6873
6874 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6875
6876         PR c++/9781, c++/10583, c++/11862
6877         * g++.dg/parse/crash13.C: New test.
6878
6879 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6880
6881         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
6882
6883 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6884
6885         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
6886         Define HAVE_C99_RUNTIME except on Solaris.
6887         * gcc.dg/builtins-20.c: Likewise.
6888
6889 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6890
6891         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
6892
6893 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6894
6895         PR c++/12495
6896         * g++.dg/template/crash21.C: New test.
6897
6898 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6899
6900         PR c++/2513
6901         * g++.dg/template/typename5.C: New test.
6902
6903 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6904
6905         PR c++/12369
6906         * g++.dg/template/friend25.C: New test.
6907
6908 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
6909
6910         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
6911         versions.
6912
6913 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
6914
6915         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
6916         == 2147483647.
6917
6918 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
6919
6920         * gcc.c-torture/execute/960416-1.x: Remove.
6921         * gcc.c-torture/execute/divconst-3.x: Likewise.
6922
6923 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
6924
6925         PR target/12598
6926         * gcc.dg/torture/cris-volatile-1.c: New test.
6927
6928 2003-10-14  Roger Sayle  <roger@eyesopen.com>
6929
6930         PR optimization/9325
6931         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
6932         for overflowing floating point to integer conversion during RTL
6933         simplification.
6934
6935 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
6936
6937         * objc/execute/_cmd.m: Fix typo.
6938         * objc.dg/image-info.m, objc.dg/symtab-1.m:
6939         Relax 'scan-assembler' regexp.
6940         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
6941         objc.dg/try-catch-4.m: Run on non-Darwin targets.
6942         * objc.dg/zero-link-2.m: Remove blank line.
6943         * objc.dg/zero-link-3.m: New test case.
6944
6945 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
6946
6947         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
6948
6949         * gcc.dg/asm-names.c: Use scan-assembler-not rather
6950         than linker trickery.
6951
6952 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6953
6954         PR c++/12370
6955         * g++.dg/other/friend2.C: New test.
6956
6957 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6958
6959         * gcc.dg/20031012-1.c: New test.
6960
6961 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6962
6963         * gcc.dg/weak/weak-3.c: Fix for new warning.
6964
6965 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
6966
6967         PR optimization/8750
6968         * gcc.c-torture/execute/20031012-1.c: New test case.
6969
6970 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6971
6972         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
6973         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
6974
6975 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6976
6977         PR optimization/12260
6978         * gcc.c-torture/compile/20031011-2.c: New test case.
6979
6980 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6981
6982         * gcc.c-torture/execute/20031011-1.c: New testcase.
6983
6984 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6985
6986         * gcc.c-torture/compile/20031011-1.c: New test.
6987
6988 2003-10-11  Jan Hubicka  <jh@suse.cz>
6989
6990         * g++.dg/other/first-global.C: New test.
6991
6992 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6993
6994         * gcc.c-torture/execute/string-opt-18.c: New testcase.
6995
6996 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
6997
6998         * gcc.c-torture/compile/20031010-1.c: New test.
6999
7000 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
7001
7002         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
7003         * gcc.c-torture/execute/va-arg-25.c: ... here.
7004
7005 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
7006
7007         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
7008
7009 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
7010
7011         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
7012
7013 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
7014
7015         * g++.dg/parse/error2.C: New test.
7016
7017 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
7018
7019         PR c++/11097
7020         * g++.dg/other/error5.C: Modify the error message.
7021         * g++.dg/lookup/using8.C: New test.
7022
7023 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
7024
7025         * gcc.dg/darwin-abi-2.c: New file.
7026         * gcc.c-torture/execute/va-arg-24.c: New file.
7027
7028 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
7029
7030         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
7031         indentation.
7032
7033 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
7034
7035         PR c++/10147
7036         * g++.dg/other/error4.C: Update error messages.
7037         * g++.dg/template/ptrmem4.C: Likewise.
7038
7039         PR c++/12337
7040         * g++.dg/init/new9.C: New test.
7041
7042         PR c++/12334, c++/12236, c++/8656
7043         * g++.dg/ext/attrib8.C: New test.
7044
7045 2003-10-06  Devang Patel  <dpatel@apple.com>
7046
7047         * gcc.dg/debug/dwarf2-3.h: New test.
7048         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
7049
7050 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
7051
7052         * g++.dg/opt/cfg2.C: New test.
7053
7054 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7055
7056         * g++.dg/opt/float1.C: New test.
7057
7058 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7059
7060         * gcc.dg/c90-array-lval-6.c: New test.
7061         * gcc.dg/c99-array-lval-6.c: New test.
7062
7063 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
7064             Ziemowit Laski  <zlaski@apple.com>
7065
7066         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
7067         'Derived', so that it is never considered a class method; add
7068         new warning for '+port' method ambiguity.
7069         * objc.dg/method-12.m: Include <objc/objc.h> instead of
7070         <objc/objc-api.h> (needed on Mac OS X).
7071         * objc.dg/method-13.m: New test.
7072
7073 2003-10-03  Roger Sayle  <roger@eyesopen.com>
7074
7075         PR optimization/9325, PR java/6391
7076         * gcc.c-torture/execute/20031003-1.c: New test case.
7077
7078 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
7079
7080         PR optimization/12180
7081         * gcc.dg/20031002-1.c: New test.
7082
7083         PR c++/12486
7084         * g++.dg/inherit/error1.C: New test.
7085
7086 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
7087
7088         * lib/f-torture.exp (search_for): Rename to...
7089         (search_for_re): This.  Also, clean up comments and the
7090         "regexp" invocation.
7091
7092 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
7093
7094         * gcc.c-torture/compile/20031002-1.c: New test.
7095
7096 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
7097
7098         * g++.dg/opt/cond1.C: New test.
7099
7100 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
7101
7102         * gcc.dg/Wold-style-definition-2.c: New testcase.
7103         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
7104
7105 2003-09-29  Richard Henderson  <rth@redhat.com>
7106
7107         * g++.dg/init/array10.C: Add dg-options.
7108
7109 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
7110
7111         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
7112
7113 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7114
7115         * g++.dg/template/friend19.C: Fix typo.
7116         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
7117
7118 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
7119
7120         * gcc.c-torture/execute/20030928-1.c: New test.
7121         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
7122
7123 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7124
7125         * g++.dg/opt/unroll1.C: New test.
7126
7127 2003-09-26  Roger Sayle  <roger@eyesopen.com>
7128
7129         PR optimization/11741
7130         * gcc.dg/20030926-1.c: New test case.
7131
7132 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7133
7134         PR c++/5655
7135         * g++.dg/parse/access7.C: New test.
7136         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
7137
7138 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
7139
7140         MERGE OF objc-improvements-branch into MAINLINE:
7141         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
7142         if libobjc has not been built.
7143         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
7144         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
7145         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
7146         objc/execute/nested-3.m, objc/execute/np-2.m,
7147         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
7148         objc/execute/redefining_self.m, objc/execute/root_methods.m,
7149         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
7150         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
7151         objc.dg/special/unclaimed-category-1.h,
7152         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
7153         well as GNU runtime.
7154         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
7155         * execute/cascading-1.m, execute/function-message-1.m,
7156         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
7157         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
7158         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
7159         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
7160         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
7161         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
7162         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
7163         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
7164         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
7165         * objc.dg/bitfield-2.m: Run only on Darwin.
7166         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
7167         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
7168         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
7169         * objc.dg/const-str-1.m: Fix constant string layout.
7170
7171 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
7172
7173         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
7174
7175 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
7176
7177         * gcc.dg/darwin-abi-1.c: New file.
7178
7179 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
7180
7181         PR target/12281
7182         * gcc.c-torture/compile/20030921-1.c: New test.
7183
7184 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7185
7186         * g++.dg/opt/reg-stack2.C: New test.
7187
7188 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7189
7190         * g++.dg/eh/delayslot1.C: New test.
7191
7192 2003-09-20  Richard Henderson  <rth@redhat.com>
7193
7194         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
7195
7196 2003-09-20  Roger Sayle  <roger@eyesopen.com>
7197
7198         * gcc.c-torture/execute/20030920-1.c: New test case.
7199
7200 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7201
7202         * g++.dg/rtti/typeid3.C: Correct expected error message.
7203
7204 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7205
7206         PR c++/157
7207         * g++.dg/parse/crash12.C: New test.
7208
7209 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
7210
7211         * gcc.dg/compat/mixed-struct-check.h: New.
7212         * gcc.dg/compat/mixed-struct-defs.h: New.
7213         * gcc.dg/compat/mixed-struct-init.h: New.
7214         * gcc.dg/compat/struct-by-value-19_main.c: New.
7215         * gcc.dg/compat/struct-by-value-19_x.c: New.
7216         * gcc.dg/compat/struct-by-value-19_y.c: New.
7217         * gcc.dg/compat/struct-by-value-20_main.c: New.
7218         * gcc.dg/compat/struct-by-value-20_x.c: New.
7219         * gcc.dg/compat/struct-by-value-20_y.c: New.
7220         * gcc.dg/compat/struct-return-19_main.c: New.
7221         * gcc.dg/compat/struct-return-19_x.c: New.
7222         * gcc.dg/compat/struct-return-19_y.c: New.
7223         * gcc.dg/compat/struct-return-20_main.c: New.
7224         * gcc.dg/compat/struct-return-20_x.c: New.
7225         * gcc.dg/compat/struct-return-20_y.c: New.
7226
7227 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
7228         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
7229         so that it will not complain on LP64 targets.
7230
7231 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7232
7233         PR c++/495
7234         * g++.dg/template/friend24.C: New test.
7235
7236 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
7237
7238         PR c++/12332
7239         * g++.dg/template/memtmpl2.C: New test.
7240
7241 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
7242
7243         PR target/11184
7244         * gcc.dg/builtin-apply1.c: New test.
7245
7246 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7247
7248         PR c++/9848
7249         * g++.dg/warn/Wunused-4.C: New test.
7250
7251 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7252
7253         PR c++/12316
7254         * g++.dg/other/gc2.C: New test.
7255
7256 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
7257
7258         PR c++/11991
7259         * g++.dg/rtti/typeid3.C: New test.
7260
7261         PR c++/12266
7262         * g++.dg/overload/template1.C: New test.
7263
7264 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7265
7266         * g++.dg/opt/cfg3.C: New test.
7267
7268 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7269
7270         PR c++/7939
7271         * g++.dg/template/crash11.C: New test.
7272
7273 2003-09-16  Jason Merrill  <jason@redhat.com>
7274             Jakub Jelinek  <jakub@redhat.com>
7275
7276         * gcc.dg/attr-warn-unused-result.c: New test.
7277
7278 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7279
7280         PR c++/12184
7281         * g++.dg/expr/call2.C: New test.
7282
7283 2003-09-15  Andreas Jaeger  <aj@suse.de>
7284
7285         * gcc.dg/Wold-style-definition-1.c: New test.
7286
7287 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
7288
7289         PR c++/3907
7290         * g++.dg/parse/template12.C: New test.
7291
7292         * g++.dg/abi/bitfield11.C: New test.
7293         * g++.dg/abi/bitfield12.C: Likewise.
7294
7295 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
7296
7297         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
7298         non-expansion of functional macro name without arguments at EOL.
7299         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
7300
7301 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
7302
7303         * gcc.c-torture/execute/20030914-[12].c: New tests.
7304
7305 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
7306
7307         PR c++/11788
7308         * g++.dg/overload/addr1.C: New test.
7309
7310 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
7311
7312         * gcc.dg/20030909-1.c: New test.
7313
7314 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7315
7316         * gcc.dg/ultrasp10.c: New test.
7317
7318 2003-09-09  Devang Patel  <dpatel@apple.com>
7319
7320         * gcc.dg/darwin-ld-6.c: New test.
7321
7322 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7323
7324         * gcc.dg/torture/builtin-explog-1.c: New testcase.
7325
7326 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
7327
7328         * gcc.dg/ia64-types1.c: New test.
7329         * gcc.dg/ia64-types2.c: Likewise.
7330
7331 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7332
7333         * gcc.dg/builtins-1.c: Add more _Complex tests.
7334         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7335
7336         * gcc.dg/builtins-1.c: Test existing _Complex functions.
7337         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7338
7339 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
7340
7341         PR c++/11786
7342         * g++.dg/lookup/koenig2.C: New test.
7343
7344         PR c++/5296
7345         * g++.dg/rtti/typeid2.C: New test.
7346
7347 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
7348
7349         * gcc.c-torture/compile/20030904-1.c: New test.
7350
7351 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7352
7353         * g++.dg/opt/longbranch2.C: New test.
7354
7355 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7356
7357         * g++.dg/template/crash10.C: Only compile it.
7358
7359 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7360
7361         PR middle-end/11665
7362         * gcc.c-torture/compile/20030907-1.c: New test.
7363         * g++.dg/init/array11.C: New test.
7364
7365 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
7366
7367         PR c++/11852
7368         * g++.dg/init/struct1.C: New test.
7369
7370 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
7371
7372         PR c++/12181
7373         * g++.dg/expr/comma1.C: New test.
7374
7375 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
7376
7377         PR c++/11867
7378         * g++.dg/expr/static_cast5.C: New test.
7379
7380 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
7381
7382         PR c++/11507
7383         * g++.dg/lookup/scoped7.C: New test.
7384
7385         PR c++/9574
7386         * g++.dg/other/static1.C: New test.
7387
7388         PR c++/11490
7389         * g++.dg/warn/template-1.C: New test.
7390
7391         PR c++/11432
7392         * g++.dg/template/crash10.C: New test.
7393
7394         PR c++/2478
7395         * g++.dg/overload/VLA.C: New test.
7396
7397         PR c++/10804
7398         * g++.dg/template/call1.C: New test.
7399
7400 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7401
7402         PR c++/11794
7403         * g++.dg/parse/using3.C: New test.
7404
7405 2003-09-06  Roger Sayle  <roger@eyesopen.com>
7406
7407         PR c++/11409
7408         * g++.dg/overload/builtin3.C: New test case.
7409
7410 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
7411
7412         PR c/9862
7413         * gcc.dg/20030906-1.c: New test.
7414         * gcc.dg/20030906-2.c: Likewise.
7415
7416 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7417
7418         PR c++/12167
7419         * g++.dg/parse/defarg5.C: New test.
7420
7421         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
7422
7423 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
7424
7425         PR c++/12163
7426         * g++.dg/expr/static_cast4.C: New test.
7427
7428         PR c++/12146
7429         * g++.dg/template/crash9.C: New test.
7430
7431 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
7432
7433         * g++.old-deja/g++.ext/pretty2.C: Update for change
7434         in __FUNCTION__.
7435         * g++.old-deja/g++.ext/pretty3.C: Likewise.
7436
7437 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
7438
7439         PR c++/11922
7440         * g++/dg/template/qualified-id1.C: New test.
7441
7442         PR c++/12037
7443         * g++.dg/warn/noeffect4.C: New test.
7444
7445 2003-09-04  Matt Austern  <austern@apple.com>
7446
7447         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
7448         * g++.dg/ext/fnname2.C: Likewise.
7449         * g++.dg/ext/fnname3.C: Likewise.
7450
7451 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
7452
7453         * g++.dg/expr/lval1.C: New test.
7454         * g++.dg/ext/lvcast.C: Remove.
7455
7456 2003-09-03  Roger Sayle  <roger@eyesopen.com>
7457
7458         PR optimization/11700.
7459         * gcc.c-torture/compile/20030903-1.c: New test case.
7460
7461 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
7462
7463         PR c++/12053
7464         * g++.dg/abi/layout4.C: New test.
7465
7466 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
7467
7468         PR c++/11553
7469         * g++.dg/parse/friend3.C: New test.
7470
7471 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
7472
7473         PR c++/11847
7474         * g++.dg/template/class1.C: New test.
7475
7476         PR c++/11808
7477         * g++.dg/expr/call1.C: New test.
7478
7479 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
7480
7481         PR c++/12114
7482         * g++.dg/init/ref9.C: New test.
7483
7484         PR c++/11972
7485         * g++.dg/template/nested4.C: New test.
7486
7487 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
7488
7489         PR c++/12093
7490         * g++.dg/template/non-dependent4.C: New test.
7491
7492         PR c++/11928
7493         * g++.dg/inherit/conv1.C: New test.
7494
7495 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
7496
7497         PR c++/6196
7498         * g++.dg/ext/label1.C: New test.
7499         * g++.dg/ext/label2.C: Likewise.
7500
7501 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
7502
7503         * g++.dg/expr/cond3.C: New test.
7504
7505 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7506
7507         * gcc.dg/builtins-1.c: Add new builtin cases.
7508
7509 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7510
7511         * gcc.dg/builtins-1.c: Add new cases.
7512         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7513
7514 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7515
7516         * gcc.dg/builtins-1.c: Add more math builtin tests.
7517         * gcc.dg/torture/builtin-attr-1.c: New test.
7518
7519 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
7520
7521         PR optimization/5079
7522         * g++.dg/opt/static3.C: New test.
7523
7524 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7525
7526         * gcc.misc-tests/gcov-10b.c: New test.
7527
7528 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
7529
7530         * g++.dg/opt/ptrmem3.C: New test.
7531
7532         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
7533
7534 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
7535
7536         * gcc.dg/20030826-2.c: New test.
7537
7538 2003-08-26  Roger Sayle  <roger@eyesopen.com>
7539
7540         PR middle-end/12002
7541         * g77.f-torture/compile/12002.f: New test case.
7542
7543 2003-08-26  Roger Sayle  <roger@eyesopen.com>
7544
7545         * gcc.dg/20030826-1.c: New test case.
7546
7547 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
7548
7549         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
7550
7551 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
7552
7553         PR c++/11871
7554         * c++.dg/lookup/crash1.C: New test.
7555
7556         * c++.dg/warn/noeffect3.C: New test.
7557
7558 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
7559
7560         * gcc.dg/compat/vector-1_x.c: Compile with -w.
7561         * gcc.dg/compat/vector-1_y.c: Ditto.
7562         * gcc.dg/compat/vector-2_x.c: Ditto.
7563         * gcc.dg/compat/vector-2_y.c: Ditto.
7564
7565 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
7566
7567         * gcc.dg/20030702-1.c: New test.
7568
7569 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
7570
7571         PR c++/8795
7572         * g++.dg/ext/altivec-1.C: New test.
7573
7574 2003-08-24  Richard Henderson  <rth@redhat.com>
7575
7576         * g++.dg/eh/simd-2.C: Add -w for x86.
7577
7578 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
7579
7580         * gcc.dg/20030815-1.c: New test.
7581
7582 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7583
7584         PR c++/3765
7585         * g++.dg/parse/access6.C: New test.
7586
7587 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7588
7589         PR c++/641, c++/11876
7590         * g++.dg/template/friend22.C: New test.
7591         * g++.dg/template/friend23.C: Likewise.
7592
7593 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7594
7595         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
7596         identically.
7597
7598 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7599
7600         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
7601
7602 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7603
7604         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
7605
7606 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7607
7608         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
7609
7610 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7611
7612         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
7613
7614 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
7615
7616         PR c++/11919
7617         * g++.dg/overload/prom1.C: New test.
7618
7619         PR c++/11551
7620         * g++.dg/parse/dtor2.C: New test.
7621
7622         PR c++/10762
7623         * g++.dg/parse/using2.C: New test.
7624
7625 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
7626
7627         PR target/11805
7628         * gcc.c-torture/compile/20030821-1.c: New.
7629
7630 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
7631
7632         PR c++/11834
7633         * g++.dg/template/deduce2.C: New test.
7634
7635 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
7636
7637         * gcc.c-torture/execute/20030821-1.c: New test.
7638
7639 2003-08-20  Roger Sayle  <roger@eyesopen.com>
7640
7641         PR middle-end/11984
7642         * gcc.dg/20030820-1.c: New test case.
7643
7644 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
7645
7646         PR c++/11945
7647         * g++.dg/warn/noeffect2.C: New test.
7648
7649 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
7650
7651         PR c++/10926
7652         * g++.dg/template/dtor2.C: New test.
7653
7654         PR c++/11684
7655         * g++.dg/template/operator1.C: New test.
7656         * g++.dg/parse/operator4.C: New test.
7657
7658         PR c++/11946.C
7659         * g++.dg/expr/enum1.C: New test.
7660         * gcc.dg/c99-bool-1.c: Remove bogus warning.
7661
7662         PR c++/11036.C
7663         * g++.dg/parse/elab2.C: New test.
7664         * g++.dg/parse/typedef4.C: Change error message.
7665         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
7666         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
7667         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
7668
7669 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
7670
7671         * gcc.dg/pch/warn-1.c: New.
7672         * gcc.dg/pch/warn-1.hs: New.
7673
7674         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
7675         not-tested file.
7676
7677 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7678
7679         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
7680
7681 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7682
7683         * gcc.dg/uninit-D.c: New Test.
7684         * gcc.dg/uninit-E.c: New Test.
7685         * gcc.dg/uninit-F.c: New Test.
7686         * gcc.dg/uninit-G.c: New Test.
7687
7688 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
7689
7690         * g++.dg/README: Describe the pch directory.
7691
7692 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7693
7694         PR c++/11174
7695         * g++.dg/parse/access4.C: New test.
7696         * g++.dg/parse/access5.C: Likewise.
7697         * g++.old-deja/g++.jason/access17.C: Adjust error message.
7698
7699 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
7700
7701         * gcc.dg/noncompile/20030818-1.c: New.
7702
7703 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
7704
7705         PR c++/11957
7706         * g++.dg/warn/noeffect1.C: New test.
7707
7708         * g++.dg/template/scope2.C: New test.
7709         * g++.dg/template/error2.C: Correct dg-error
7710
7711 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
7712
7713         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
7714
7715 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
7716
7717         PR C++/11512
7718         * g++.dg/template/warn1.C: New.
7719
7720 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7721
7722         * g++.dg/template/error2.C: New test.
7723         * g++.dg/lookup/using7.C: Adjust errors
7724         * g++.old-deja/g++.pt/crash36.C: Likewise.
7725         * g++.old-deja/g++.pt/derived3.C: Likewise.
7726
7727 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7728
7729         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
7730         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
7731         * gcc.c-torture/execute/builtins/string-9.c: New, from
7732         string-opt-9.c.  Adjust for execute/builtins framework.
7733         * gcc.c-torture/execute/string-opt-9.c: Delete.
7734
7735 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
7736
7737         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
7738
7739         * g++.dg/parse/ret-type2.C: New test.
7740
7741         PR c++/11703
7742         * g++.dg/init/new8.C: New test.
7743
7744         PR c++/10923
7745         * g++.dg/parse/typedef5.C: New test.
7746
7747         PR c++/9512
7748         * g++.dg/parse/qualified2.C: New test.
7749         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
7750         invalid code.
7751
7752 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
7753
7754         * g++.dg/conversion/ptrmem1.C: New test.
7755
7756 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
7757
7758         PR target/11693
7759         * gcc.dg/20030811-1.c: New test.
7760
7761         PR target/11535
7762         * gcc.c-torture/execute/20030811-1.c: New test.
7763
7764 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7765
7766         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
7767
7768 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
7769
7770         PR c++/11789.C
7771         * g++.dg/inherit/multiple1.C: New test.
7772
7773 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7774
7775         * gcc.dg/spe1.c: New test.
7776
7777         PR c++/11670
7778         * g++.dg/expr/cast2.C: New test.
7779
7780         PR c++/10530
7781         * g++.dg/template/dependent-name2.C: New test.
7782
7783 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
7784
7785         * g++.dg/parse/crash11.C: Put the dg options in comments.
7786
7787 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
7788
7789         * lib/gcc-dg.exp: Update for diagnostic change.
7790
7791 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7792
7793         PR c++/5767
7794         * g++.dg/parse/crash11.C: New test.
7795
7796 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
7797
7798         * gcc.dg/cpp/spacing1.c: Update.
7799
7800 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
7801
7802         PR target/11739
7803         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
7804         a value for -mtune.
7805
7806 2003-08-04  Roger Sayle  <roger@eyesopen.com>
7807
7808         PR middle-end/11771
7809         * gcc.c-torture/compile/20030804-1.c: New test case.
7810
7811 2003-08-04  Roger Sayle  <roger@eyesopen.com>
7812
7813         * gcc.dg/20030804-1.c: New test case.
7814
7815 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
7816
7817         * gcc.dg/cpp/separate-1.c: New test.
7818
7819 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
7820
7821         PR c++/11704
7822         * g++.dg/template/dependent-expr2.C: New test.
7823
7824         PR c++/11766
7825         * g++.dg/expr/ptrmem1.C: New test.
7826
7827 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7828
7829         PR c++/9453
7830         * g++.dg/template/friend15.C: New test.
7831
7832 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
7833
7834         * lib/dg-pch.exp: Work round PCH bug.
7835
7836 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7837
7838         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
7839         builtins.  Move cases from builtins-4.c here.
7840
7841         * gcc.dg/torture/builtin-math-1.c: New test taken from
7842         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
7843         additional cases.
7844
7845         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
7846         Delete.
7847
7848 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
7849
7850         PR c++/9447
7851         * g++.dg/template/using7.C: New test.
7852
7853 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
7854
7855         * import1.c, import2.c: New tests.
7856
7857 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
7858
7859         * g++.dg/eh/crossjump1.C: New test.
7860
7861 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
7862
7863         PR c++/11697
7864         * g++.dg/template/using6.C: New test.
7865
7866         PR c++/11744
7867         * g++.dg/template/koenig2.C: New test.
7868
7869 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7870
7871         PR c++/7983
7872         * g++.dg/parse/typedef4.C: New test.
7873
7874 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7875
7876         PR c++/8442, c++/8806
7877         * g++.dg/template/elab1.C: New test.
7878         * g++.dg/template/type2.C: Likewise.
7879         * g++.dg/template/ttp3.C: Adjust expected error message.
7880         * g++.old-deja/g++.law/visibility13.C: Likewise.
7881         * g++.old-deja/g++.niklas/t135.C: Likewise.
7882         * g++.old-deja/g++.pt/ttp41.C: Likewise.
7883         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
7884         template argument.
7885         * g++.old-deja/g++.pt/ttp44.C: Likewise.
7886
7887 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
7888
7889         PR c++/11295
7890         * g++.dg/ext/stmtexpr1.C: New test.
7891
7892         * g++.dg/opt/tmp1.C: New test.
7893
7894         PR c++/11525
7895         * g++.dg/parse/constant4.C: New test.
7896
7897         PR c++/9447
7898         * g++.dg/template/using5.C: New test.
7899
7900 2003-07-31  Roger Sayle  <roger@eyesopen.com>
7901
7902         * gcc.dg/builtins-27.c: New test case.
7903
7904 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
7905
7906         * gcc.dg/tls/opt-7.c: New test.
7907
7908 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
7909
7910         * g++.old-deja/g++.other/crash18.C: Remove.
7911
7912 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7913
7914         * g++.dg/template/explicit3.C: New.
7915         * g++.dg/template/explicit4.C: New.
7916         * g++.dg/template/explicit5.C: New.
7917
7918         PR c++/11347
7919         * g++.dg/template/memtmpl1.C: New.
7920
7921 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
7922
7923         PR target/11565
7924         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
7925         * gcc.dg/i386-387-5.c (dg-options): Likewise.
7926
7927 2003-07-30  Jan Hubicka  <jh@suse.cz>
7928
7929         * vtgc1.c: Kill.
7930
7931 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
7932
7933         * gcc.dg/struct-in-proto-1.c: New test.
7934
7935 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
7936
7937         * gcc.dg/cpp/include2.c: Only expect one message.
7938
7939 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
7940
7941         PR c++/9447
7942         * g++.dg/template/using1.C: New test.
7943         * g++.dg/template/using2.C: New test.
7944         * g++.dg/template/using3.C: New test.
7945         * g++.dg/template/using4.C: New test.
7946
7947 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
7948
7949         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
7950         * gcc.c-torture/execute/string-opt-10.c: Likewise.
7951
7952 2003-07-28  Jan Hubicka  <jh@suse.cz>
7953
7954         PR c++/11530
7955         * g++.dg/opt/call1.C: New test.
7956
7957 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
7958
7959         PR c++/11667
7960         * g++.dg/init/enum2.C: New test.
7961         * g++.dg/template/overload1.C: Add "-w" option.
7962
7963 2003-07-28    <hp@bitrange.com>
7964
7965         * gcc.dg/Wdeclaration-after-statement-1.c,
7966         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
7967
7968 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
7969
7970         * gcc.c-torture/compile/20030725-1.c: New test.
7971
7972 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
7973
7974         * gcc.dg/20030505.c: Only run for SPE.
7975         Remove definition of opaque type.
7976
7977 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
7978
7979         * g++.dg/template/ptrmem6.C: New test.
7980
7981 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
7982
7983         * gcc.c-torture/compile/zero-strct-2.c: New test.
7984
7985 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
7986
7987         * gcc.dg/intermod-1.c: New test.
7988
7989 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7990
7991         PR c++/11617
7992         * g++.dg/template/lookup2.C: New test.
7993         * g++.dg/template/memclass1.C: Remove instantiated from error.
7994         * g++.dg/other/error2.C: Tweak expected errors.
7995
7996         PR c++/11596
7997         * g++.dg/template/defarg3.C: New test.
7998
7999         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
8000
8001 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
8002
8003         * g++.dg/inherit/access5.C: New test.
8004
8005 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8006
8007         PR c++/11513
8008         * g++.dg/template/crash8.C: New test.
8009
8010 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
8011
8012         PR c/10602
8013         * gcc.dg/noncompile/incomplete-2.c: New test.
8014
8015 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
8016
8017         PR c++/11645
8018         * g++.dg/inherit/access4.C: New test.
8019
8020         PR c++/11517
8021         * g++.dg/expr/cond2.C: New test.
8022
8023         PR optimization/10679
8024         * g++.dg/opt/inline4.C: New test.
8025
8026 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8027
8028         * g++.dg/parse/crash10: New test.
8029
8030 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8031
8032         * g++.dg/ext/flexary1.C: New test.
8033
8034 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8035
8036         PR c++/10793
8037         * g++.dg/template/crash9.C: New test.
8038
8039 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8040
8041         PR c++/3004
8042         * g++.dg/parse/typedef3.C: New test.
8043
8044         PR c++/7906
8045         * g++.dg/parse/operator2.C: New test.
8046
8047         PR c++/8895
8048         * g++.dg/parse/def-tmpl-arg1.C: New test.
8049
8050         PR c++/9282
8051         * g++.dg/parse/funptr1.C: New test.
8052
8053         PR c++/9452
8054         * g++.dg/parse/ambig3.C: New test.
8055
8056         PR c++/9454
8057         * g++.dg/parse/operator3.C: New test.
8058
8059         PR c++/9486
8060         * g++.dg/parse/template10.C: New test.
8061
8062         PR c++/9488
8063         * g++.dg/parse/template11.C: New test.
8064
8065         PR c++/10150
8066         * g++.dg/parse/invalid-op1.C: New test.
8067
8068         PR c++/10247
8069         * g++.dg/parse/condexpr1.C: New test.
8070
8071 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8072
8073         * g++.dg/ext/packed3.C: New test.
8074         * g++.dg/ext/packed4.C: New test.
8075
8076         * gcc.dg/pack-test-3.c: New test.
8077
8078 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
8079
8080         * lib/compat.exp: Handle dg-options per source file.
8081         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
8082         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
8083         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
8084         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
8085         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
8086         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
8087         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
8088         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
8089         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
8090         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
8091         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
8092         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
8093         * g++.dg/compat/break/bitfield7_x.C: Ditto.
8094         * g++.dg/compat/break/bitfield7_y.C: Ditto.
8095
8096 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
8097
8098         PR c/10320
8099         * gcc.c-torture/execute/20030718-1.c: New test.
8100
8101 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8102
8103         PR optimization/11536
8104         * gcc.dg/20030721-1.c: New test.
8105
8106 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
8107
8108         PR c++/11546
8109         * g++.dg/template/lookup1.C: New test.
8110
8111 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
8112
8113         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
8114         diagnostics of ill-formed constructs involving labels.
8115         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
8116         the new 'previously defined here' message.
8117
8118 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
8119
8120         * g++.dg/parse/non-dependent2.C: New test.
8121
8122 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
8123
8124         * g++.dg/init/init-ref4.C: xfail on targets without
8125         weak symbols.
8126
8127 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
8128
8129         PR target/11087
8130         * gcc.c-torture/execute/20030717-1.c: New test.
8131
8132 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8133
8134         * g++.dg/opt/cfg1.C: New test.
8135
8136 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
8137
8138         PR optimization/11557
8139         * gcc.dg/20030717-1.c: New test.
8140
8141 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
8142
8143         PR c++/10476
8144         * g++.dg/expr/crash-1.C: New test.
8145
8146         PR c++/11027
8147         * g++.dg/template/init3.C: New test.
8148
8149         PR c++/8222
8150         * g++.dg/template/non-dependent1.C: New test.
8151
8152         PR c++/11070
8153         * g++.dg/template/non-dependent2.C: New test.
8154
8155         PR c++/11071
8156         * g++.dg/template/non-dependent3.C: New test.
8157
8158         PR c++/9907
8159         * g++.dg/template/sizeof5.C: New test.
8160
8161 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
8162
8163         PR 11498
8164         * gcc.c-torture/compile/mangle-1.c: New file.
8165
8166 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8167
8168         PR c++/7809
8169         * g++.dg/parse/access3.C: New test.
8170
8171 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
8172
8173         PR c++/11384
8174         * g++.dg/init/init-ref4.C: New test.
8175
8176 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
8177
8178         PR c++/11547
8179         * g++.dg/parse/constant3.C: New test.
8180         * g++.dg/parse/crash7.C: Likewise.
8181
8182 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
8183
8184         PR target/11008
8185         * gcc.dg/i386-pentium4-not-mull.c: New.
8186
8187 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
8188
8189         * gcc.dg/asm-names.c (ymain): Make it weak.
8190
8191 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8192
8193         PR c++/5421
8194         * g++.dg/template/friend21.C: New test.
8195
8196 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
8197
8198         * gcc.dg/cleanup-8.c: New test.
8199         * gcc.dg/cleanup-9.c: New test.
8200
8201 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
8202
8203         * g++.dg/ext/dll-MI1.h: New file.
8204         * g++.dg/ext/dllexport-MI1.C: New file.
8205         * g++.dg/ext/dllimport-MI1.C: New file.
8206
8207 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
8208
8209         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
8210         it does not have cmpstrsi patterns (just cmpmemsi).
8211
8212 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
8213
8214         PR debug/11473
8215         * g++.dg/debug/debug8.C: New test.
8216
8217 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8218
8219         PR c++/10108
8220         * g++.dg/template/crash7.C: New test.
8221
8222 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
8223
8224         PR target/10795
8225         * gcc.c-torture/compile/20030708-1.c: New.
8226
8227 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8228
8229         * gcc.c-torture/execute/20030715-1.c: New test.
8230
8231 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
8232
8233         * gcc.dg/pch/inline-3.c: New file.
8234         * gcc.dg/pch/inline-3.hs: New file.
8235         * gcc.dg/pch/inline-4.c: New file.
8236         * gcc.dg/pch/inline-4.hs: New file.
8237
8238 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
8239
8240         PR c++/11509
8241         * g++.dg/template/crash6.C: New test.
8242
8243         PR c++/7053
8244         * g++.dg/template/friend20.C: New test.
8245
8246         PR c++/7019
8247         * g++.dg/template/overload2.C: New test.
8248
8249 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8250
8251         PR optimization/11440
8252         * gcc.c-torture/execute/20030714-1.c: New test.
8253
8254 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8255
8256         PR c++/11154
8257         * g++.dg/template/partial2.C: New test.
8258
8259 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
8260
8261         PR c++/11503
8262         * g++.dg/template/anon1.C: New test.
8263
8264         PR c++/11493
8265         PR c++/11495
8266         * g++.dg/parse/template9.C: Likewise.
8267         * g++.dg/template/crash4.C: New test.
8268         * g++.dg/template/koenig1.C: Likewise.
8269         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
8270         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
8271         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
8272         functions.
8273         * g++.old-deja/g++.jason/template36.C: Likewise.
8274         * g++.old-deja/g++.mike/p1989.C: Likewise.
8275         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
8276         * g++.old-deja/g++.pt/ttp20.C: Use this->.
8277         * g++.old-deja/g++.pt/ttp21.C: Use this->.
8278         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
8279         compiling.
8280         * g++.old-deja/g++.pt/union2.C: Use this->.
8281
8282 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
8283
8284         * gcc.dg/20030711-1.c: New test.
8285
8286 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
8287
8288         PR c++/11050
8289         * g++.dg/parse/args1.C: New test.
8290         * g++.pt/defarg8.C: Change expected errors.
8291
8292 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
8293
8294         PR c++/8164
8295         * g++.dg/template/nontype2.C: New test.
8296
8297         PR c++/10558
8298         * g++.dg/parse/template8.C: New test.
8299
8300         PR c++/8327
8301         * g++.dg/template/scope1.C: New test.
8302
8303         * g++.dg/warn/Wsign-compare-1.C: New test.
8304
8305 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
8306
8307         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
8308
8309 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
8310
8311         PR c++/9411
8312         * g++.dg/template/explicit2.C: New test.
8313
8314         PR c++/10032
8315         * g++.dg/warn/pedantic1.C: New test.
8316
8317 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
8318
8319         PR c++ 9483
8320         * g++.dg/other/field1.C: New test.
8321
8322 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
8323
8324         PR c/11449
8325         * gcc.c-torture/compile/20030707-1.c: New.
8326
8327 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8328
8329         PR c++/10849
8330         * g++.dg/template/access12.C: New test.
8331
8332 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
8333
8334         * g++.dg/bprob/bprob.exp (prof_ext): Update.
8335         * g77.dg/bprob/bprob.exp (prof_ext): Update.
8336         * gcc.misc-tests/bprob.exp (prof_ext): Update.
8337         * gcc.misc-tests/gcov.exp: Update
8338         * g++.dg/gcov/gcov.exp: Update
8339         * lib/gcov.exp: Update.
8340
8341 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
8342
8343         * g++.dg/abi/mangle17.C: Make sure template expressions are
8344         dependent.
8345         * g++.dg/abi/mangle4.C: Mark erroneous casts.
8346         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
8347         * g++.dg/opt/stack1.C: Remove erroneous code.
8348         * g++.dg/parse/template7.C: New test.
8349         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
8350         * g++.old-deja/g++.pt/crash4.C: Likewise.
8351
8352 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8353
8354         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
8355         with zero or one occurence of `$' after the initial `L'.
8356
8357 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
8358
8359         * gcc.c-torture/compile/20030704-1.c: Add a comment.
8360
8361 2003-07-08  Roger Sayle  <roger@eyesopen.com>
8362
8363         PR c/11370
8364         * gcc.dg/Wunreachable-6.c: New testcase.
8365         * gcc.dg/Wunreachable-7.c: New testcase.
8366
8367 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8368
8369         PR c/11420
8370         * gcc.dg/20030708-1.c: New test.
8371
8372 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
8373
8374         * gcc.dg/compat/sdata-section.h: New file.
8375         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
8376         * gcc.dg/torture/mips-sdata-1.c: New test.
8377
8378 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8379
8380         PR c++/11030
8381         * g++.dg/template/friend19.C: New test.
8382
8383 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8384
8385         * g++.dg/opt/strength-reduce.C: New test.
8386
8387 2003-07-07  Roger Sayle  <roger@eyesopen.com>
8388
8389         PR target/10979
8390         * gcc.dg/20030707-1.c: New testcase.
8391
8392 2003-07-07  Roger Sayle  <roger@eyesopen.com>
8393
8394         PR optimization/11059
8395         * g++.dg/opt/emptyunion.C: New testcase.
8396
8397 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8398             Eric Botcazou  <ebotcazou@libertysurf.fr>
8399
8400         * g++.dg/opt/stack1.C: New test.
8401
8402 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
8403
8404         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
8405         run test.
8406
8407         PR c++/11431
8408         * g++.dg/expr/static_cast3.C: New test.
8409
8410 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
8411
8412         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
8413         everywhere.
8414         * gcc.dg/concat.c: Concatenation of string constants with
8415         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
8416         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
8417         * gcc.dg/cpp/escape-2.c: Use wide character constants where
8418         necessary to avoid multi-character character constant warning.
8419         * gcc.dg/cpp/escape.c: Likewise.
8420         * gcc.dg/cpp/ucs.c: Likewise.
8421         Remove backslashes from dg-bogus comments, as they confuse Tcl.
8422         Fix a typo.
8423
8424 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
8425
8426         PR c/11428
8427         * gcc.c-torture/compile/20030704-1.c: New.
8428
8429 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
8430
8431         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
8432
8433 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
8434
8435         PR c++/5287, PR c++/7910,  PR c++/11021
8436         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
8437         tests for warnings.
8438         * g++.dg/ext/dllimport2.C: Add tests for warnings.
8439         * g++.dg/ext/dllimport3.C: Likewise.
8440         * g++.dg/ext/dllimport4.C: New file.
8441         * g++.dg/ext/dllimport5.C: New file.
8442         * g++.dg/ext/dllimport6.C: New file.
8443         * g++.dg/ext/dllimport7.C: New file.
8444         * g++.dg/ext/dllimport8.C: New file.
8445         * g++.dg/ext/dllimport9.C: New file.
8446         * g++.dg/ext/dllimport10.C: New file.
8447         * g++.dg/ext/dllexport1.C: New file.
8448
8449 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
8450
8451         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
8452         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
8453
8454 2003-07-03  Roger Sayle  <roger@eyesopen.com>
8455
8456         * gcc.dg/builtins-25.c: New testcase.
8457         * gcc.dg/builtins-26.c: New testcase.
8458
8459 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
8460
8461         * gcc.dg/compat/vector-defs.h: New file.
8462         * gcc.dg/compat/vector-setup.h: New file.
8463         * gcc.dg/compat/vector-check.h: New file.
8464         * gcc.dg/compat/vector-1_main.c: New file.
8465         * gcc.dg/compat/vector-1_x.c: New file.
8466         * gcc.dg/compat/vector-1_y.c: New file.
8467         * gcc.dg/compat/vector-2_main.c: New file.
8468         * gcc.dg/compat/vector-2_x.c: New file.
8469         * gcc.dg/compat/vector-2_y.c: New file.
8470
8471         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
8472         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
8473         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
8474         * gcc.dg/compat/struct-align-1.h: New file.
8475         * gcc.dg/compat/struct-align-1_main.c: New file.
8476         * gcc.dg/compat/struct-align-1_x.c: New file.
8477         * gcc.dg/compat/struct-align-1_y.c: New file.
8478         * gcc.dg/compat/struct-align-2.h: New file.
8479         * gcc.dg/compat/struct-align-2_main.c: New file.
8480         * gcc.dg/compat/struct-align-2_x.c: New file.
8481         * gcc.dg/compat/struct-align-2_y.c: New file.
8482
8483         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
8484         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
8485         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8486         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
8487         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
8488         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8489         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8490         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
8491         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
8492         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
8493         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
8494         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
8495         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
8496         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
8497         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
8498         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
8499         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
8500         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
8501         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8502         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8503         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8504         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8505         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8506         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8507         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8508         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8509         * gcc.dg/compat/struct-return-10_x.c: Ditto.
8510         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8511         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8512
8513 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8514
8515         * gcc.dg/i386-call-1.c: New test.
8516
8517 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
8518
8519         PR c++/9162
8520         * g++.dg/parse/defarg4.C: New.
8521
8522 2003-07-03  Roger Sayle  <roger@eyesopen.com>
8523
8524         PR target/10700
8525         * gcc.c-torture/compile/20030703-1.c: New test case.
8526
8527 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
8528
8529         * g++.dg/template/local3.C: Remove extra semicolon.
8530
8531 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8532
8533         * gcc.dg/i386-volatile-1.c: New test.
8534
8535 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
8536
8537         PR c++/11072
8538         * g++.dg/other/offsetof2.C: XFAIL.
8539         * g++.dg/other/offsetof5.C: New.
8540
8541         PR c++/10219
8542         * g++.dg/template/error1.C: New.
8543
8544         PR c++/9779
8545         * g++.dg/template/dependent-expr1.C: New.
8546
8547 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
8548
8549         PR c++/6949
8550         * g++.dg/template/local3.C: New test.
8551
8552         PR c++/11149
8553         * g++.dg/lookup/scoped6.C: New test.
8554
8555 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
8556
8557         PR c++/8046
8558         * g++.dg/other/error7.C: New test.
8559
8560 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
8561
8562         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
8563         * g++.old-deja/g++.abi/vtable3.h: Likewise.
8564         * g++.old-deja/g++.law/code-gen5.C: Likewise.
8565         * g++.old-deja/g++.other/union2.C: Likewise.
8566         * gcc.dg/c90-const-expr-2.c: Likewise.
8567         * gcc.dg/c90-const-expr-3.c: Likewise.
8568         * gcc.dg/c99-const-expr-2.c: Likewise.
8569         * gcc.dg/c99-const-expr-3.c: Likewise.
8570         * gcc.dg/concat.c: Likewise.
8571
8572 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
8573
8574         PR c++/9559
8575         * g++.dg/init/static1.C: New test.
8576
8577 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8578
8579         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
8580         * g++.old-deja/g++.other/access2.C: Likewise.
8581         * g++.old-deja/g++.other/decl2.C: Likewise.
8582         * gcc.c-torture/execute/20020615-1.c: Likewise.
8583
8584 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8585
8586         PR c++/4933
8587         * g++.dg/template/sizeof4.C: New test.
8588
8589 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8590
8591         * g++.dg/other/error6.C: New test.
8592
8593 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8594
8595         PR c++/10750
8596         * g++.dg/parse/constant2.C: New test.
8597
8598 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
8599
8600         PR c++/11106
8601         * g++.dg/other/error5.C: New test.
8602
8603 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8604
8605         * gcc.dg/format/gcc_diag-1.c: New test.
8606
8607 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
8608
8609         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
8610
8611 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8612
8613         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
8614         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
8615         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
8616
8617 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
8618
8619         * gcc.c-torture/execute/builtins/string-8.c: New test.
8620         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
8621         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
8622         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
8623
8624 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
8625
8626         PR c++/10468
8627         * g++.dg/ext/typeof6.C: New test.
8628
8629 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
8630
8631         PR c++/10796
8632         * g++.dg/init/enum1.C: New test.
8633
8634 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
8635
8636         * gcc.dg/20030627-1.c: New test.
8637
8638 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
8639
8640         PR c++/11332
8641         * g++.dg/expr/static_cast2.C: New test.
8642
8643 2003-06-26  Roger Sayle  <roger@eyesopen.com>
8644             Jakub Jelinek  <jakub@redhat.com>
8645
8646         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
8647         sprintf(dst,"%s",src) optimization.
8648         * gcc.c-torture/execute/20030626-1.c: New test case.
8649         * gcc.c-torture/execute/20030626-2.c: New test case.
8650
8651 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
8652
8653         * gcc.c-torture/execute/multi-ix.c: New test.
8654
8655         * gcc.c-torture/execute/simd-4.c (main):
8656         Added missing semicolon at end of union.
8657
8658 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
8659
8660         PR c++/8266
8661         * g++.dg/template/explicit-instantiation3.C: New test.
8662
8663 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
8664
8665         * gcc.dg/20030626-1.c: Use signed char.
8666
8667 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
8668
8669         * gcc.dg/20030626-1.c: New test.
8670
8671 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
8672
8673         * const-str-2.m: Update.
8674
8675 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
8676
8677         PR c++/10990
8678         * g++.dg/rtti/dyncast1.C: New test.
8679         * g++.dg/abi/mangle4.C: Correct base-specifier access.
8680         * g++.dg/lookup/scoped1.C: Remove XFAIL.
8681         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
8682
8683         PR c++/10931
8684         * g++.dg/expr/static_cast1.C: New test.
8685
8686 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
8687
8688         * gcc.dg/20030625-1.c: New test.
8689
8690 2003-06-24  Roger Sayle  <roger@eyesopen.com>
8691
8692         * gcc.c-torture/compile/20030624-1.c: New test case.
8693
8694 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
8695
8696         * gcc.c-torture/execute/string-opt-17.c: New test.
8697
8698 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
8699
8700         PR c++/5754
8701         * g++.dg/parse/crash6.C: New test.
8702
8703 2003-06-23  Roger Sayle  <roger@eyesopen.com>
8704
8705         * gcc.dg/builtins-24.c: New test case.
8706
8707 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
8708
8709         * g++.dg/opt/operator1.C: New test.
8710
8711 2003-06-22  Roger Sayle  <roger@eyesopen.com>
8712
8713         * gcc.c-torture/execute/string-opt-16.c: New test case.
8714
8715 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
8716
8717         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
8718         * g++.old-deja/g++.other/conv7.C: Likewise
8719         * g++.old-deja/g++.other/overcnv2.C: Likewise.
8720         * g++.old-deja/g++.other/overload14.C: Likewise.
8721
8722 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
8723
8724         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
8725         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
8726
8727 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8728
8729         PR c++/10888
8730         * g++.dg/warn/Winline-3.C: New test.
8731
8732 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8733
8734         * lib/target-supports.exp (check_alias_available): Make the test
8735         program acceptable to the Solaris assembler.
8736
8737         PR c++/10749
8738         * g++.dg/template/memclass2.C: New test.
8739
8740 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8741             Eric Botcazou  <ebotcazou@libertysurf.fr>
8742
8743         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
8744         data for non-matching targets.
8745         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
8746
8747 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8748
8749         PR c++/10845
8750         * g++.dg/template/member3.C: New test.
8751
8752 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
8753
8754         PR c++/10939
8755         * g++.dg/template/func1.C: New test.
8756
8757         PR c++/9649
8758         * g++.dg/template/static4.C: New test.
8759         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
8760
8761         PR c++/11041
8762         * g++.dg/init/ref7.C: New test.
8763
8764 2003-06-19  Matt Austern  <austern@apple.com>
8765
8766         PR c++/11228
8767         * g++.dg/anew1.C: New test.
8768         * g++.dg/anew2.C: New test.
8769         * g++.dg/anew3.C: New test.
8770         * g++.dg/anew4.C: New test.
8771
8772 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
8773
8774         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
8775
8776 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
8777
8778         * gcc.c-torture/execute/simd-4.c (main): Make expected value
8779         endian-dependent.
8780
8781 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
8782
8783         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
8784         Remove cruft.
8785
8786 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
8787
8788         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
8789         * gcc.c-torture/compile/961203-1.c: Likewise.
8790         * gcc.c-torture/compile/980506-1.c: Likewise.
8791
8792 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
8793
8794         PR c++/10712
8795         * g++.dg/lookup/using7.C: New test.
8796
8797 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
8798
8799         PR c++/11105
8800         * g++.dg/abi/conv1.C: Remove it.
8801         * g++.dg/template/conv7.C: New test.
8802         * g++.dg/template/conv8.C: Likewise.
8803         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
8804         conversion operator.
8805
8806 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
8807
8808         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
8809         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
8810         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8811         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
8812         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
8813         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8814         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8815         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
8816         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
8817         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
8818         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
8819         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
8820         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
8821         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
8822         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
8823         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
8824         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
8825         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
8826         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8827         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8828         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8829         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8830         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8831         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8832         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8833         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8834         * gcc.dg/compat/struct-return-10_x.c: Ditto.
8835         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8836         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8837
8838 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
8839
8840         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
8841         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
8842         indications.
8843
8844 2003-06-16  Roger Sayle  <roger@eyesopen.com>
8845
8846         * gcc.dg/i386-387-5.c: New test case.
8847         * gcc.dg/i386-387-6.c: New test case.
8848         * gcc.dg/builtins-23.c: New test case.
8849
8850 2003-06-15  Roger Sayle  <roger@eyesopen.com>
8851
8852         * gcc.dg/builtins-22.c: New test case.
8853         * gcc.dg/i386-387-1.c: Update to test exp.
8854         * gcc.dg/i386-387-2.c: Likewise.
8855
8856 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8857
8858         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
8859
8860 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
8861
8862         * lib/gcc-dg.exp (dg-require-dll): New function.
8863         (dg-xfail-if): Likewise.
8864         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
8865         driver.
8866
8867         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
8868         * gcc.c-torture/compile/20001205-1.c: Likewise.
8869         * gcc.c-torture/compile/20001226-1.c: Likewise.
8870         * gcc.c-torture/compile/20010518-2.c: Likewise.
8871         * gcc.c-torture/compile/20020312-1.c: Likewise.
8872         * gcc.c-torture/compile/20020604-1.c: Likewise.
8873         * gcc.c-torture/compile/920501-12.c: Likewise.
8874         * gcc.c-torture/compile/920501-4.c: Likewise.
8875         * gcc.c-torture/compile/920520-1.c: Likewise.
8876         * gcc.c-torture/compile/920521-1.c: Likewise.
8877         * gcc.c-torture/compile/920625-1.c: Likewise.
8878         * gcc.c-torture/compile/961203-1.c: Likewise.
8879         * gcc.c-torture/compile/980506-1.c: Likewise.
8880         * gcc.c-torture/compile/981006-1.c: Likewise.
8881         * gcc.c-torture/compile/981022-1.c: Likewise.
8882         * gcc.c-torture/compile/981223-1.c: Likewise.
8883         * gcc.c-torture/compile/990617-1.c: Likewise.
8884         * gcc.c-torture/compile/dll.c: Likewise.
8885         * gcc.c-torture/compile/labels-3.c: Likewise.
8886         * gcc.c-torture/compile/mipscop-1.c: Likewise.
8887         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8888         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8889         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8890         * gcc.c-torture/compile/simd-5.c: Likewise.
8891         * gcc.c-torture/compile/20000804-1.x: Remove.
8892         * gcc.c-torture/compile/20001205-1.x: Likewise.
8893         * gcc.c-torture/compile/20001226-1.x: Likewise.
8894         * gcc.c-torture/compile/20010518-2.x: Likewise.
8895         * gcc.c-torture/compile/20020312-1.x: Likewise.
8896         * gcc.c-torture/compile/20020604-1.x: Likewise.
8897         * gcc.c-torture/compile/920501-12.x: Likewise.
8898         * gcc.c-torture/compile/920501-4.x: Likewise.
8899         * gcc.c-torture/compile/920520-1.x: Likewise.
8900         * gcc.c-torture/compile/920521-1.x: Likewise.
8901         * gcc.c-torture/compile/920625-1.x: Likewise.
8902         * gcc.c-torture/compile/961203-1.x: Likewise.
8903         * gcc.c-torture/compile/980506-1.x: Likewise.
8904         * gcc.c-torture/compile/981006-1.x: Likewise.
8905         * gcc.c-torture/compile/981022-1.x: Likewise.
8906         * gcc.c-torture/compile/981223-1.x: Likewise.
8907         * gcc.c-torture/compile/990617-1.x: Likewise.
8908         * gcc.c-torture/compile/mipscop-1.x: Likewise.
8909         * gcc.c-torture/compile/mipscop-2.x: Likewise.
8910         * gcc.c-torture/compile/mipscop-3.x: Likewise.
8911         * gcc.c-torture/compile/mipscop-4.x: Likewise.
8912         * gcc.c-torture/compile/simd-5.x: Likewise.
8913
8914         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
8915
8916 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8917
8918         * gcc.c-torture/execute/20030611-1.c: New test.
8919
8920 2003-06-12  Roger Sayle  <roger@eyesopen.com>
8921
8922         PR middle-end/168
8923         * gcc.dg/20030612-1.c: New test case.
8924
8925 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
8926
8927         PR c++/10635
8928         * g++.dg/expr/cast1.C: New test.
8929
8930 2003-06-12  Roger Sayle  <roger@eyesopen.com>
8931
8932         * gcc.dg/builtins-21.c: New test case.
8933
8934 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
8935
8936         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
8937         options instead of at the end.
8938         * lib/objc.exp (objc_target_compile): Likewise.
8939
8940 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
8941
8942         PR c++/10432
8943         * g++.dg/parse/error1.C: New test.
8944
8945 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
8946
8947         * gcc.dg/compat/struct-by-value-11_main.c: New file.
8948         * gcc.dg/compat/struct-by-value-11_x.c: New file.
8949         * gcc.dg/compat/struct-by-value-11_y.c: New file.
8950         * gcc.dg/compat/struct-by-value-12_main.c: New file.
8951         * gcc.dg/compat/struct-by-value-12_x.c: New file.
8952         * gcc.dg/compat/struct-by-value-12_y.c: New file.
8953         * gcc.dg/compat/struct-by-value-13_main.c: New file.
8954         * gcc.dg/compat/struct-by-value-13_x.c: New file.
8955         * gcc.dg/compat/struct-by-value-13_y.c: New file.
8956         * gcc.dg/compat/struct-by-value-14_main.c: New file.
8957         * gcc.dg/compat/struct-by-value-14_x.c: New file.
8958         * gcc.dg/compat/struct-by-value-14_y.c: New file.
8959         * gcc.dg/compat/struct-by-value-15_main.c: New file.
8960         * gcc.dg/compat/struct-by-value-15_x.c: New file.
8961         * gcc.dg/compat/struct-by-value-15_y.c: New file.
8962         * gcc.dg/compat/struct-by-value-16_main.c: New file.
8963         * gcc.dg/compat/struct-by-value-16_x.c: New file.
8964         * gcc.dg/compat/struct-by-value-16_y.c: New file.
8965         * gcc.dg/compat/struct-by-value-17_main.c: New file.
8966         * gcc.dg/compat/struct-by-value-17_x.c: New file.
8967         * gcc.dg/compat/struct-by-value-17_y.c: New file.
8968         * gcc.dg/compat/struct-by-value-18_main.c: New file.
8969         * gcc.dg/compat/struct-by-value-18_x.c: New file.
8970         * gcc.dg/compat/struct-by-value-18_y.c: New file.
8971
8972         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
8973         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
8974         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
8975         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
8976         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
8977         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
8978         * gcc.dg/compat/scalar-return-3_main.c: New file.
8979         * gcc.dg/compat/scalar-return-3_x.c: New file.
8980         * gcc.dg/compat/scalar-return-3_y.c: New file.
8981         * gcc.dg/compat/scalar-return-4_main.c: New file.
8982         * gcc.dg/compat/scalar-return-4_x.c: New file.
8983         * gcc.dg/compat/scalar-return-4_y.c: New file.
8984
8985 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
8986
8987         * gcc.dg/compat/fp2-struct-check.h: New file.
8988         * gcc.dg/compat/fp2-struct-defs.h: New file.
8989         * gcc.dg/compat/fp2-struct-init.h: New file.
8990         * gcc.dg/compat/struct-by-value-10_main.c: New file.
8991         * gcc.dg/compat/struct-by-value-10_x.c: New file.
8992         * gcc.dg/compat/struct-by-value-10_y.c: New file.
8993         * gcc.dg/compat/struct-return-10_main.c: New file.
8994         * gcc.dg/compat/struct-return-10_x.c: New file.
8995         * gcc.dg/compat/struct-return-10_y.c: New file.
8996
8997         * gcc.dg/compat/compat-common.h: New file.
8998         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
8999         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
9000         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
9001         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
9002         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
9003         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
9004         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
9005         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
9006         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
9007         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
9008         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
9009         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
9010         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
9011         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
9012         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
9013         * gcc.dg/compat/small-struct-check.h: Ditto.
9014         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
9015         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
9016         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
9017         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
9018         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
9019         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9020         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
9021         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
9022         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
9023         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
9024         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9025         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9026         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
9027         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9028         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9029         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
9030         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
9031         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
9032         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
9033         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
9034         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
9035         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
9036         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
9037         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
9038         * gcc.dg/compat/struct-return-2_main.c: Ditto.
9039         * gcc.dg/compat/struct-return-2_x.c: Ditto.
9040         * gcc.dg/compat/struct-return-2_y.c: Ditto.
9041         * gcc.dg/compat/struct-return-3_main.c: Ditto.
9042         * gcc.dg/compat/struct-return-3_x.c: Ditto.
9043         * gcc.dg/compat/struct-return-3_y.c: Ditto.
9044
9045 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
9046
9047         * g++.dg/pch/static-1.C: New file.
9048         * g++.dg/pch/static-1.Hs: New file.
9049
9050 2003-06-10  Richard Henderson  <rth@redhat.com>
9051
9052         * gcc.dg/asm-7.c: Adjust expected warning text.
9053
9054 2003-06-10  Roger Sayle  <roger@eyesopen.com>
9055
9056         * gcc.dg/builtins-20.c: New test case.
9057
9058 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
9059
9060         PR c++/11131
9061         * g++.dg/opt/template1.C: New test.
9062
9063 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9064
9065         * lib/gcc-dg.exp (dg-test): Clear additional_files and
9066         additional_sources.
9067
9068 2003-05-21  David Taylor  <dtaylor@emc.com>
9069
9070         * gcc.dg/Wpadded.c: New file.
9071
9072 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9073
9074         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
9075         * gcc.dg/special/weak-2.c: Add dg-require-weak.
9076         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
9077         dg-require-weak.
9078
9079 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
9080
9081         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
9082
9083 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
9084
9085         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
9086         (dg-require-alias): Likewise.
9087         (dg-require-gc-sections): Likewise.
9088         * lib/target-supports.exp (check_gc_sections_available): Likewise.
9089
9090 2003-06-08  Richard Henderson  <rth@redhat.com>
9091
9092         * gcc.dg/20011029-2.c: Fix the array reference.
9093         * gcc.dg/asm-7.c: New.
9094
9095 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
9096
9097         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
9098
9099 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
9100
9101         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
9102         (dg-require-gc-sections): Likewise.
9103
9104 2003-06-08  Jan Hubicka  <jh@suse.cz>
9105
9106         * i386-cmov1.c: Fix regular expression.
9107         * i386-cvt-1.c: Likewise.
9108         * i386-local.c: Likewise.
9109         * i386-local2.c: Likewise.
9110         * i386-mul.c: Likewise.
9111         * i386-ssetype-1.c: Likewise.
9112         * i386-ssetype-3.c: Likewise.
9113         * i386-ssetype-5.c: Likewise.
9114
9115 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9116
9117         PR c++/11039
9118         * g++.dg/warn/implicit-typename2.C: New test.
9119         * g++.dg/warn/implicit-typename3.C: New test.
9120
9121 2003-06-07  Richard Henderson  <rth@redhat.com>
9122
9123         * g++.dg/other/offsetof3.C: Use size_t.
9124         * g++.dg/other/offsetof4.C: Likewise.
9125
9126 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
9127
9128         * lib/copy-file.exp: New. Implement gcc_copy_files.
9129
9130         * lib/dg-pch.exp: Load copy-file.exp
9131         (dg-pch): Use gcc_copy_files instead of "file copy".
9132
9133 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
9134
9135         * gcc.dg/weak/weak.exp: Simplify.
9136         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
9137         * gcc.dg/weak/weak-1.c: Likewise.
9138         * gcc.dg/weak/weak-2.c: Likewise.
9139         * gcc.dg/weak/weak-3.c: Likewise.
9140         * gcc.dg/weak/weak-4.c: Likewise.
9141         * gcc.dg/weak/weak-5.c: Likewise.
9142         * gcc.dg/weak/weak-6.c: Likewise.
9143         * gcc.dg/weak/weak-7.c: Likewise.
9144         * gcc.dg/weak/weak-8.c: Likewise.
9145         * gcc.dg/weak/weak-9.c: Likewise.
9146
9147 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
9148
9149         gcc.c-torture/execute/20030606-1.c: New.
9150
9151 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9152
9153         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
9154         * gcc.dg/builtins-19.c: Likewise.
9155
9156 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9157
9158         * gcc.dg/builtins-2.c: Add some more tests.
9159         * gcc.dg/builtins-18.c: New test case.
9160         * gcc.dg/builtins-19.c: New test case.
9161
9162 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9163             Jim Wilson  <wilson@tuliptree.org>
9164
9165         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
9166
9167 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
9168
9169         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
9170         mempcpy/stpcpy calls not to be optimized into something else.
9171         * gcc.c-torture/execute/string-opt-3.c: Moved to...
9172         * gcc.c-torture/execute/builtins/string-7.c: ...here.
9173         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
9174
9175 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9176
9177         * gcc.dg/format/asm_fprintf-1.c: New test.
9178
9179 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
9180
9181         * lib/gcc-defs.exp (additional_sources): New variable.
9182         (dg-additional-sources): New function.
9183         (additional_files): New variable.
9184         (dg-additional-files): New function.
9185         (dg-additional-files-options): Likewise.
9186         * lib/gcc-dg.exp (dg-require-weak): New function.
9187         (dg-require-alias): Likewise.
9188         (dg-require-gc-sections): Likewise.
9189         * lib/target-supports.exp (check_alias_available): Remove testfile
9190         parameter.
9191         (check_gc_sections_available): New function.
9192         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
9193         (dg-gpp-additional-files): Likewise.
9194         * lib/g++.exp (additional_sources): Remove.
9195         (additional_files): Likewise.
9196         (g++_target_compile): Use dg-additional-files-options.
9197
9198         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
9199         Tcl logic.
9200         * gcc.dg/special/ecos.exp: Remove.
9201         * gcc.dg/special/20000419-2.c: Use dg-require-*.
9202         * gcc.dg/special/alias-1.c: Likewise.
9203         * gcc.dg/special/alias-2.c: Likewise.
9204         * gcc.dg/special/gcsec-1.c: Likewise.
9205         * gcc.dg/special/weak-1.c: Likewise.
9206         * gcc.dg/special/weak-2.c: Likewise.
9207         * gcc.dg/special/wkali-1.c: Likewise.
9208         * gcc.dg/special/wkali-2.c: Likewise.
9209
9210         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
9211         dg-gpp-additional-*.
9212         * g++.dg/special/conpr-3.C: Likewise.
9213         * g++.dg/special/conpr-4.C: Likewise.
9214         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
9215         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
9216         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
9217         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
9218         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
9219         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
9220         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
9221         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
9222         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
9223         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
9224         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
9225         * g++.old-deja/g++.other/comdat1.C: Likewise.
9226         * g++.old-deja/g++.other/comdat2.C: Likewise.
9227         * g++.old-deja/g++.other/comdat3.C: Likewise.
9228         * g++.old-deja/g++.other/ctor1.C: Likewise.
9229         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
9230
9231 2003-06-05  Richard Henderson  <rth@redhat.com>
9232
9233         * gcc.dg/debug/20030605-1.c: New.
9234
9235 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
9236
9237         * README.QMTEST: Update.
9238
9239 2003-06-04  Richard Henderson  <rth@redhat.com>
9240
9241         * gcc.dg/cleanup-1.c: New.
9242         * gcc.dg/cleanup-2.c: New.
9243         * gcc.dg/cleanup-3.c: New.
9244         * gcc.dg/cleanup-4.c: New.
9245         * gcc.dg/cleanup-5.c: New.
9246         * gcc.dg/cleanup-6.c: New.
9247         * gcc.dg/cleanup-7.c: New.
9248
9249 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
9250
9251         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
9252
9253         * lib/dg-pch.exp: New file.
9254         * g++.dg/pch/pch.exp: Use dg-pch.exp.
9255         * gcc.dg/pch/pch.exp: Likewise.
9256
9257 2003-06-04  Roger Sayle  <roger@eyesopen.com>
9258
9259         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
9260         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
9261         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
9262         * gcc.dg/builtins-17.c: New test case.
9263         * gcc.dg/i386-387-4.c: New test case.
9264         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
9265
9266 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9267
9268         * gcc.dg/ultrasp9.c: New test.
9269
9270 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9271
9272         * gcc.c-torture/compile/20030604-1.c: New test.
9273         * gcc.dg/sparc-constant-1.c: New test.
9274
9275 2003-06-03  Glen Nakamura  <glen@imodulo.com>
9276
9277         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
9278
9279 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
9280
9281         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
9282
9283         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
9284         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
9285
9286 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
9287
9288         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
9289
9290 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9291
9292         PR c++/10940
9293         * g++.dg/template/spec10.C: New test.
9294
9295 2003-06-03  Roger Sayle  <roger@eyesopen.com>
9296
9297         * gcc.dg/builtins-16.c: New test case.
9298
9299 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
9300
9301         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
9302         mempcpy test with post-increments.
9303         * gcc.c-torture/execute/string-opt-3.c: New test.
9304         * gcc.dg/string-opt-1.c: New test.
9305
9306 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
9307
9308         PR fortran/10965
9309         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
9310
9311 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
9312
9313         * lib/scanasm.exp (dg-scan): New function, factored out of ...
9314         (scan-assembler): ... here.  Use dg-scan.
9315         (scan-assembler-not): Likewise.
9316         (scan-file): New function.
9317         (scan-file-not): Likewise.
9318         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
9319         * gcc.dg/cpp/_Pragma4.c: Likewise.
9320         * gcc.dg/cpp/_Pragma5.c: Likewise.
9321         * gcc.dg/cpp/avoidpaste1.c: Likewise.
9322         * gcc.dg/cpp/avoidpaste2.c: Likewise.
9323         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
9324         * gcc.dg/cpp/cmdlne-P.c: Likewise.
9325         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
9326         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
9327         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
9328         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
9329         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
9330         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
9331         * gcc.dg/cpp/cxxcom1.c: Likewise.
9332         * gcc.dg/cpp/line1.c: Likewise.
9333         * gcc.dg/cpp/maccom1.c: Likewise.
9334         * gcc.dg/cpp/maccom2.c: Likewise.
9335         * gcc.dg/cpp/maccom3.c: Likewise.
9336         * gcc.dg/cpp/maccom4.c: Likewise.
9337         * gcc.dg/cpp/maccom5.c: Likewise.
9338         * gcc.dg/cpp/maccom6.c: Likewise.
9339         * gcc.dg/cpp/multiline.c: Likewise.
9340         * gcc.dg/cpp/spacing1.c: Likewise.
9341         * gcc.dg/cpp/spacing2.c: Likewise.
9342         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
9343         * gcc.dg/cpp/trad/maccom1.c: Likewise.
9344         * gcc.dg/cpp/trad/maccom2.c: Likewise.
9345         * gcc.dg/cpp/trad/maccom3.c: Likewise.
9346         * gcc.dg/cpp/trad/maccom4.c: Likewise.
9347         * gcc.dg/cpp/trad/maccom6.c: Likewise.
9348         * gcc.dg/cpp/cxxcom2.c: Likewise.
9349         * gcc.dg/cpp/cxxcom2.h: New file.
9350
9351         * gcc.dg/cpp/truefalse.cpp: Move it to ...
9352         * g++.dg/cpp/truefalse.C: Here.
9353         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
9354
9355 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
9356
9357         * gcc.dg/cpp/redef3.c: New file.
9358
9359 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9360
9361         * gcc.dg/i386-loop-3.c: New test.
9362
9363 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
9364
9365         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
9366
9367 2003-05-31  Roger Sayle  <roger@eyesopen.com>
9368
9369         * gcc.dg/fwrapv-1.c: New test case.
9370         * gcc.dg/fwrapv-2.c: New test case.
9371
9372 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9373
9374         PR c++/10956
9375         * g++.dg/template/spec9.C: New test.
9376
9377 2003-05-29  Roger Sayle  <roger@eyesopen.com>
9378
9379         * gcc.dg/duff-4.c: New test case.
9380
9381 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
9382
9383         PR fortran/10843
9384         * g77.dg/ffixed-form-1.f: New test
9385         * g77.dg/ffixed-form-2.f: New test
9386         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
9387         * g77.dg/ffree-form-3.f: New test
9388
9389 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
9390
9391         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
9392         * gcc.dg/wint_t-1.c: Likewise.
9393
9394 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9395
9396         * g++.dg/template/access11.C: New test.
9397
9398 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9399
9400         PR c++/10849
9401         * g++.dg/template/access10.C: New test.
9402
9403 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9404             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9405
9406         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
9407
9408 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
9409
9410         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
9411         suppress for powerpc-*-darwin*.
9412         * gcc.dg/torture/builtin-noret-2.c: Likewise.
9413
9414 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
9415
9416         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
9417         suppress option for powerpc-*-darwin*.
9418
9419 2003-05-23  Roger Sayle  <roger@eyesopen.com>
9420
9421         * gcc.dg/builtins-1.c: Add tests for tan and atan.
9422         * gcc.dg/builtins-4.c: Add test for fmod.
9423
9424 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9425
9426         PR c++/10682
9427         * g++.dg/template/instantiate4.C: New test.
9428
9429 2003-05-22  Roger Sayle  <roger@eyesopen.com>
9430
9431         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
9432
9433 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
9434
9435         * gcc.dg/compat/scalar-return-1_main.c: New file.
9436         * gcc.dg/compat/scalar-return-1_x.c: New file.
9437         * gcc.dg/compat/scalar-return-1_y.c: New file.
9438         * gcc.dg/compat/scalar-return-2_main.c: New file.
9439         * gcc.dg/compat/scalar-return-2_x.c: New file.
9440         * gcc.dg/compat/scalar-return-2_y.c: New file.
9441         * gcc.dg/compat/struct-return-3_main.c: New file.
9442         * gcc.dg/compat/struct-return-3_y.c: New file.
9443         * gcc.dg/compat/struct-return-3_x.c: New file.
9444         * gcc.dg/compat/struct-return-2_main.c: New file.
9445         * gcc.dg/compat/struct-return-2_x.c: New file.
9446         * gcc.dg/compat/struct-return-2_y.c: New file.
9447
9448 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9449
9450         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
9451         for hppa*-hp-hpux*.
9452         * gcc.dg/20021014-1.c (dg-options): Likewise.
9453         * gcc.dg/nest.c (dg-options): Likewise.
9454
9455 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
9456
9457         PR c++/9738
9458         * g++.dg/ext/dllimport2.C: New file.
9459         * g++.dg/ext/dllimport3.C: New file.
9460
9461 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
9462
9463         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
9464         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9465         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9466         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9467         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9468         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9469         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
9470         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
9471         * gcc.dg/compat/small-struct-defs.h: New file.
9472         * gcc.dg/compat/small-struct-init.h: New file.
9473         * gcc.dg/compat/small-struct-check.h: New file.
9474         * gcc.dg/compat/fp-struct-defs.h: New file.
9475         * gcc.dg/compat/fp-struct-check.h: New file.
9476         * gcc.dg/compat/fp-struct-init.h: New file.
9477         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
9478         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
9479
9480 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
9481
9482         * gcc.dg/20030225-2.c: New test.
9483
9484 2003-05-18  Roger Sayle  <roger@eyesopen.com>
9485             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9486
9487         * gcc.c-torture/compile/20030518-1.c: New test case.
9488
9489 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
9490
9491         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
9492         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
9493         gcc-dg-debug-runtest.
9494         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
9495         gcc-dg-debug-runtest.
9496
9497 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9498
9499         PR c++/9022
9500         * g++.dg/lookup/using6.C: New test.
9501
9502 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9503
9504         * g++.dg/parse/access2.C: New test.
9505
9506 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
9507
9508         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
9509         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
9510         * gcc.dg/debug/debug.exp: Likewise.
9511
9512 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
9513
9514         * gcc.dg/dollar.c: New test.
9515
9516 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
9517
9518         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
9519         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
9520         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
9521         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
9522         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
9523         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
9524         * gcc.dg/compat/struct-by-value-6_main.c: New file.
9525         * gcc.dg/compat/struct-by-value-6_x.c: New file.
9526         * gcc.dg/compat/struct-by-value-6_y.c: New file.
9527         * gcc.dg/compat/struct-by-value-7_main.c: New file.
9528         * gcc.dg/compat/struct-by-value-7_x.c: New file.
9529         * gcc.dg/compat/struct-by-value-7_y.c: New file.
9530         * gcc.dg/compat/struct-by-value-8_main.c: New file.
9531         * gcc.dg/compat/struct-by-value-8_x.c: New file.
9532         * gcc.dg/compat/struct-by-value-8_y.c: New file.
9533         * gcc.dg/compat/struct-by-value-9_main.c: New file.
9534         * gcc.dg/compat/struct-by-value-9_x.c: New file.
9535         * gcc.dg/compat/struct-by-value-9_y.c: New file.
9536
9537 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
9538
9539         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
9540         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
9541         support for "repo" mode.
9542         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
9543         * lib/g77-dg.exp: Likewise.
9544         * lib/obj-dg.exp: Likewise.
9545
9546 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
9547
9548         Merge from gcc-3_2-rhl8-branch:
9549         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
9550
9551         * gcc.dg/tls/opt-6.c: New test.
9552
9553         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
9554
9555         * gcc.dg/20030405-1.c: New test.
9556
9557         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
9558
9559         * gcc.dg/20030309-1.c: New test.
9560
9561         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9562
9563         * gcc.c-torture/execute/20030307-1.c: New test.
9564
9565         2003-02-20  Randolph Chung  <tausq@debian.org>
9566
9567         * gcc.c-torture/compile/20030220-1.c: New test.
9568
9569         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
9570
9571         * gcc.dg/20030217-1.c: New test.
9572
9573         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
9574
9575         * gcc.c-torture/compile/20020129-1.c: New test.
9576
9577         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9578
9579         * gcc.dg/unroll-1.c: New test.
9580
9581         2002-11-16  Jan Hubicka  <jh@suse.cz>
9582
9583         * gcc.c-torture/execute/20020920-1.c: New test.
9584
9585         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
9586
9587         PR target/7434
9588         * gcc.c-torture/compile/20021008-1.c: New test.
9589
9590         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
9591
9592         PR target/7559
9593         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
9594
9595         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
9596
9597         * gcc.c-torture/compile/20020807-1.c: New test.
9598
9599         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
9600
9601         * gcc.dg/tls/opt-1.c: New test.
9602
9603         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
9604
9605         * gcc.dg/20020729-1.c: New test.
9606
9607         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
9608
9609         * g++.dg/opt/life1.C: New test.
9610
9611         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
9612
9613         * gcc.dg/20020525-1.c: New test.
9614
9615         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
9616
9617         PR c++/6794
9618         * g++.dg/ext/pretty1.C: New test.
9619         * g++.dg/ext/pretty2.C: New test.
9620
9621 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
9622
9623         PR c++/8385
9624         * g++.dg/ext/typeof5.C: New test.
9625
9626 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
9627
9628         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
9629         __USER_LABEL_PREFIX__ into account.
9630         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
9631
9632 2003-05-14  Roger Sayle  <roger@eyesopen.com>
9633
9634         * gcc.dg/builtins-15.c: New test case.
9635
9636 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
9637
9638         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
9639
9640 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
9641
9642         * lib/g++.exp: Tweak handling of additional source files.
9643         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
9644         * g++.dg/special/conpr-2a.C: Rename to ...
9645         * g++.dg/special/conpr-2a.cc: ... this.
9646         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
9647         * g++.dg/special/conpr-3a.C: Rename to ...
9648         * g++.dg/special/conpr-3a.cc: This.
9649         * g++.dg/special/conpr-3b.C: Rename to ...
9650         * g++.dg/special/conpr-3b.cc: This.
9651         * g++.dg/special/conpr-4.C: New test.
9652         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
9653
9654 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
9655
9656         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
9657
9658 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9659
9660         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
9661         * g++.old-deja/g++.robertl/eb71.C: Likewise.
9662         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
9663         * g++.old-deja/g++.other/warn3.C: Likewise.
9664
9665 2003-05-11  Roger Sayle  <roger@eyesopen.com>
9666
9667         * gcc.dg/i386-387-1.c: Update to also test log.
9668         * gcc.dg/i386-387-2.c: Likewise.
9669
9670 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
9671
9672         * g77.f-torture/execute/int8421.f: New test.
9673
9674 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9675
9676         PR c++/10230, c++/10481
9677         * g++.dg/lookup/scoped5.C: New test.
9678
9679 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9680
9681         PR c++/10552
9682         * g++.dg/template/ttp6.C: New test.
9683
9684 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
9685
9686         * gcc.c-torture/execute/builtins: New directory.
9687         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
9688         gcc.c-torture/execute/builtins.
9689         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
9690         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
9691         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
9692         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
9693
9694 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9695
9696         PR c++/9252
9697         * g++.dg/template/access8.C: New test.
9698         * g++.dg/template/access9.C: New test.
9699
9700 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9701
9702         PR c++/9554
9703         * g++.dg/parse/access1.C: New test.
9704
9705 2003-05-09  DJ Delorie  <dj@redhat.com>
9706
9707         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
9708         long, and not an int.
9709
9710 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9711
9712         PR c++/10555, c++/10576
9713         * g++.dg/template/memclass1.C: New test.
9714
9715 2003-05-08  DJ Delorie  <dj@redhat.com>
9716
9717         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
9718         targets.
9719         * gcc.c-torture/execute/20021024-1.x: Likewise.
9720         * gcc.c-torture/execute/shiftdi.x: Likewise.
9721         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
9722         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
9723         * gcc.dg/20021018-1.c: Likewise.
9724
9725 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9726
9727         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
9728
9729         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
9730         (bcopy): Call memmove.
9731
9732 2003-05-08  Roger Sayle  <roger@eyesopen.com>
9733
9734         * g77.f-torture/compile/8485.f: New test case.
9735
9736 2003-05-07  Richard Henderson  <rth@redhat.com>
9737
9738         PR c++/10570
9739         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
9740         Verify exception_cleanup not called for rethrows.
9741         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
9742         when exiting catch block without rethrowing.
9743         * g++.dg/eh/forced3.C: New.
9744         * g++.dg/eh/forced4.C: New.
9745
9746 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
9747
9748         * gcc.dg/20030505.c: Fix triplet.
9749
9750 2003-05-06  DJ Delorie  <dj@redhat.com>
9751
9752         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
9753         * gcc.dg/nest.c: Likewise.
9754
9755 2003-05-05  Roger Sayle  <roger@eyesopen.com>
9756
9757         * gcc.dg/builtins-14.c: New test case.
9758
9759 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
9760
9761         * lib/compat.exp (compat-execute): New argument.
9762         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
9763         * gcc.dg/compat: New test directory.
9764         * gcc.dg/compat/compat.exp: New expect script.
9765         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
9766         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
9767         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
9768         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
9769         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
9770         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
9771
9772         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
9773         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
9774         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
9775         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
9776         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
9777         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
9778         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
9779         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
9780         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
9781         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
9782         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
9783         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
9784         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
9785         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
9786         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
9787
9788 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
9789
9790         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
9791
9792 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
9793
9794         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
9795
9796 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
9797
9798         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
9799         * gcc.dg/ppc-fsel-2.c: New test.
9800
9801         * gcc.dg/unused-5.c: New test.
9802
9803 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9804
9805         PR c++/10496
9806         * g++.dg/warn/pmf1.C: New test.
9807
9808 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9809
9810         PR c++/4494
9811         * g++.dg/warn/main.C: New test.
9812
9813 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9814
9815         * gcc.dg/nonnull-3.c: New test.
9816
9817 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
9818
9819         * gcc.dg/cpp/Wtrigraphs.c: Update.
9820         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
9821
9822 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
9823
9824         * gcc.dg/ppc-fsel-1.c: New test.
9825
9826 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
9827
9828         PR c/10604
9829         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
9830
9831 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
9832
9833         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
9834
9835 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9836
9837         PR c++/9364, c++/10553, c++/10586
9838         * g++.dg/parse/typename4.C: New test.
9839         * g++.dg/parse/typename5.C: Likewise.
9840
9841 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
9842
9843         * gcc.c-torture/compile/20030503-1.c: New test.
9844
9845 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9846
9847         * g++.dg/lookup/using5.C: Fix testcase error.
9848
9849 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
9850
9851         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
9852         since MEABI is no longer supported.  Remove all vestiges
9853         of MEABI from the test.
9854
9855 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9856
9857         PR c++/10554
9858         * g++.dg/lookup/using5.C: New test.
9859
9860 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9861
9862         PR c++/8772
9863         * g++.dg/template/ttp5.C: New test.
9864
9865 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
9866
9867         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
9868         (dg-gpp-additional-sources): New function.
9869         (dg-gpp-additional-files): Likewise.
9870         * lib/g++.exp (additional_sources): New variable.
9871         (additional_files): Likewise.
9872         (g++_target_compile): Deal with them.
9873         * lib/old-dejagnu.exp: Remove.
9874         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
9875         * g++.old-deja: Revise all tests to use dg commands.
9876
9877 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9878
9879         PR c++/9432, c++/9528
9880         * g++.dg/lookup/using4.C: New test.
9881
9882 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
9883
9884         * gcc.dg/noreturn-5.c: New file.
9885         * gcc.dg/noreturn-6.c: New file.
9886
9887         * gcc.c-torture/compile/inline-1.c: New file.
9888
9889 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9890
9891         PR c++/10551
9892         * g++.dg/template/explicit1.C: New test.
9893
9894 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9895
9896         PR c++/10549
9897         * g++.dg/other/bitfield1.C: New test.
9898
9899         PR c++/10527
9900         * g++.dg/init/new7.C: New test.
9901
9902 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9903
9904         * g++.dg/ext/desig1.C: New test.
9905         * g++.dg/ext/init1.C: Update.
9906
9907         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
9908
9909 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
9910
9911         PR c++/10180
9912         * g++.dg/warn/Winline-1.C: New test.
9913
9914 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
9915
9916         * gcc.c-torture/execute/string-opt-19.c: New test.
9917
9918         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
9919         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
9920
9921 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
9922
9923         PR c++/10506
9924         * g++.dg/init/new6.C: New test.
9925
9926         PR c++/10503
9927         * g++.dg/init/ref6.C: New test.
9928
9929 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
9930
9931         * g++.dg/warn/weak1.C: XFAIL on AIX4.
9932
9933 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9934
9935         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
9936         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
9937
9938 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
9939
9940         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
9941         initialized static data members.
9942
9943 2003-04-25  H.J. Lu <hjl@gnu.org>
9944
9945         * gcc.dg/ia64-sync-4.c: New test.
9946
9947 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9948
9949         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
9950         date.
9951
9952 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
9953
9954         PR c++/10337
9955         * g++.dg/warn/conv1.C: New test.
9956         * g++.old-deja/g++.other/conv7.C: Adjust.
9957         * g++.old-deja/g++.other/overload14.C: Adjust.
9958
9959 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9960
9961         PR c++/10471
9962         * g++.dg/template/defarg2.C: New test.
9963
9964 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
9965
9966         * gcc.dg/cpp/include2.c: Update.
9967         * gcc.dg/cpp/multiline-2.c: New.
9968         * gcc.dg/cpp/multiline.c: Update.
9969         * gcc.dg/cpp/strify2.c: Update.
9970         * gcc.dg/cpp/trad/literals-2.c: Update.
9971
9972 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9973
9974         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
9975
9976 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9977
9978         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
9979
9980 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9981
9982         PR c++/10451
9983         * g++.dg/parse/crash4.C: New test.
9984
9985         PR c++/9847
9986         * g++.dg/parse/crash5.C: New test.
9987
9988 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
9989
9990         PR c++/10446
9991         * g++.dg/parse/crash3.C: New test.
9992
9993         PR c++/10428
9994         * g++.dg/parse/elab1.C: New test.
9995
9996 2003-04-22  Devang Patel  <dpatel@apple.com>
9997
9998         * gcc.dg/cpp/trad/funlike-5.c: New test.
9999
10000 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
10001
10002         * g++.dg/other/packed1.C: Fix dg options.
10003
10004 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
10005
10006         * g++.dg/other/offsetof2.C: New test.
10007
10008 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
10009
10010         * g++.dg/template/recurse.C: Adjust location of error messages.
10011
10012 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
10013
10014         PR c++/9881
10015         * g++.dg/init/addr-const1.C: New test.
10016         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
10017
10018 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10019
10020         PR c++/10405
10021         * g++.dg/lookup/struct-hack1.C: New test.
10022
10023 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
10024
10025         * ucs.c: Update diagnostic messages.
10026
10027 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10028
10029         * gcc.dg/cpp/truefalse.cpp: New test.
10030         * gcc.dg/cpp/cpp.exp: Update.
10031         * g++.dg/other/stdbool-if.C: Remove.
10032
10033 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
10034
10035         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
10036         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
10037
10038 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10039
10040         * gcc.c-torture/compile/20030418-1.c: New test.
10041
10042 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
10043
10044         * README.compat: Remove; content moved to doc/sourcebuild.texi.
10045
10046 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10047
10048         PR c++/10347
10049         g++.dg/template/dependent-name1.C: New test.
10050
10051 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
10052
10053         * gcc.dg/warn-1.c (tourist_guide): New array,
10054         contains a pointer to bar.
10055
10056 2003-04-16  Roger Sayle  <roger@eyesopen.com>
10057
10058         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
10059         * gcc.c-torture/execute/medce-1.c: New test case.
10060         * gcc.c-torture/execute/medce-2.c: New test case.
10061
10062 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
10063
10064         * lib/prune.exp: Ignore more messages.
10065
10066         PR c++/10381
10067         * g++.dg/parse/lookup3.C: New test.
10068
10069 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
10070
10071         * gcc.c-torture/compile/20030415-1.c : New test.
10072
10073 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
10074
10075         * gcc.c-torture/execute/scope-2.c: Move to ...
10076         * gcc.dg/noncompile/scope.c: .... here.
10077
10078 2003-04-14  Roger Sayle  <roger@eyesopen.com>
10079
10080         * gcc.dg/20030414-2.c: New test case.
10081
10082 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
10083
10084         PR target/10377
10085         * gcc.dg/20030414-1.c: New test.
10086
10087 2003-04-13  Roger Sayle  <roger@eyesopen.com>
10088
10089         * gcc.dg/builtins-12.c: New test case.
10090         * gcc.dg/builtins-13.c: New test case.
10091
10092 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10093
10094         * gcc.c-torture/execute/string-opt-18.c: New test.
10095
10096 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
10097
10098         PR c++/10300
10099         * g++.dg/init/new5.C: New test.
10100
10101 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
10102
10103         PR c++/7910
10104         * g++.dg/ext/dllimport1.C: New test.
10105
10106 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10107
10108         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
10109
10110 2003-04-11  Bud Davis <bdavis9659@comcast.net>
10111
10112         PR Fortran/9263
10113         * g77.f-torture/noncompile/9263.f: New test
10114         PR Fortran/1832
10115         * g77.f-torture/execute/1832.f: New test
10116
10117 2003-04-11  David Chad  <davidc@freebsd.org>
10118             Loren J. Rittle  <ljrittle@acm.org>
10119
10120         libobjc/8562
10121         * objc.dg/headers.m: New test.
10122
10123 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
10124
10125         * gcc.c-torture/execute/builtin-noret-2.c: New.
10126         * gcc.c-torture/execute/builtin-noret-2.x: New.
10127         XFAIL builtin-noret-2.c at -O1 and above.
10128         * gcc.dg/redecl.c: New.
10129         * gcc.dg/Wshadow-1.c: Update error regexps.
10130
10131 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
10132
10133         * g++.dg/abi/bitfield10.C: New test.
10134
10135 2003-04-09  Mike Stump  <mrs@apple.com>
10136
10137         * gcc.dg/pch/pch.exp: Make testcase names longer.
10138         * g++.dg/pch/pch.exp: Make testcase names longer.
10139
10140 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10141
10142         * gcc.dg/builtins-11.c: New test case.
10143
10144 2003-04-08  Roger Sayle  <roger@eyesopen.com>
10145
10146         * gcc.dg/builtins-9.c: New test case.
10147         * gcc.dg/builtins-10.c: New test case.
10148
10149 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
10150
10151         * gcc.dg/noncompile/init-4.c.c: New test.
10152
10153 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
10154
10155         * gcc.misc-test/gcov-9.c: New test.
10156         * gcc.misc-test/gcov-10.c: New test
10157         * gcc.misc-test/gcov-11.c: New test.
10158
10159 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
10160
10161         PR optimization/10024
10162         * gcc.c-torture/compile/20030405-1.c: New test.
10163
10164 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
10165
10166         * gcc.dg/pch/static-3.c: New.
10167         * gcc.dg/pch/static-3.hs: New.
10168         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
10169
10170 2003-04-04  Richard Henderson  <rth@redhat.com>
10171
10172         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
10173         * g++.dg/eh/forced2.C: Likewise.
10174
10175 2003-04-03  Mike Stump  <mrs@apple.com>
10176
10177         * lib/scanasm.exp (scan-assembler): Add xfail processing for
10178         target arg.
10179         (scan-assembler-times, scan-assembler-not): Likewise.
10180         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
10181
10182 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10183
10184         * gcc.dg/sparc-loop-1.c: New test.
10185
10186 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
10187
10188         PR other/9274
10189         * g++.dg/pch/system-2.C: New.
10190         * g++.dg/pch/system-2.Hs: New.
10191
10192 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
10193
10194         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
10195
10196         * g++.dg/eh/simd-1.C (vecfunc): Same.
10197
10198 2003-04-01  Roger Sayle  <roger@eyesopen.com>
10199
10200         * gcc.c-torture/execute/20030401-1.c: New test case.
10201
10202 2003-04-01  Ziemowit Laski <zlaski@apple.com>
10203
10204         * objc.dg/defs.m: New.
10205
10206 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
10207
10208         * g++.dg/eh/simd-1.C: New.
10209         * g++.dg/eh/simd-2.C: New.
10210
10211 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
10212
10213         * gcc.c-torture/execute/simd-3.c: New.
10214
10215 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
10216
10217         PR c/9936
10218         * gcc.dg/20030331-2.c: New test.
10219
10220 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
10221
10222         PR c++/10278
10223         * g++.dg/parse/crash2.C: New test.
10224
10225 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10226
10227         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
10228         * gcc.c-torture/execute/20030331-1.c: ...here.
10229
10230 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10231
10232         * gcc.c-torture/execute/20030331-1.c: New test.
10233
10234 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
10235
10236         * lib/gcov.exp: Adjust call return testing strings.
10237         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
10238
10239 2003-03-31  Roger Sayle  <roger@eyesopen.com>
10240
10241         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
10242         * gcc.dg/builtins-7.c: New test case.
10243         * gcc.dg/builtins-8.c: New test case.
10244
10245 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10246
10247         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
10248
10249 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
10250
10251         PR c++/7647
10252         * g++.dg/lookup-class-member-2.C: New test.
10253
10254 2003-03-30  Glen Nakamura  <glen@imodulo.com>
10255
10256         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
10257
10258 2003-03-28  Roger Sayle  <roger@eyesopen.com>
10259
10260         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
10261
10262 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
10263
10264         * g++.dg/init/attrib1.C: New test.
10265
10266 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10267
10268         * gcc.dg/ultrasp8.c: New test.
10269
10270 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10271
10272         * gcc.dg/ultrasp7.c: New test.
10273
10274 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
10275
10276         PR c++/10047
10277         * g++.dg/template/inline1.C: New test.
10278
10279 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10280
10281         * gcc.dg/sparc-dwarf2.c: New test.
10282
10283 2003-03-27  Roger Sayle  <roger@eyesopen.com>
10284
10285         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
10286         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
10287
10288 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
10289
10290         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
10291         than reading .x files.
10292         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
10293         * g77.dg/gcov/gcov-1.f: Likewise.
10294         * gcc.misc-tests/gcov-4b.c: Likewise.
10295         * gcc.misc-tests/gcov-5b.c: Likewise.
10296         * gcc.misc-tests/gcov-6.c: Likewise.
10297         * gcc.misc-tests/gcov-7.c: Likewise.
10298         * gcc.misc-tests/gcov-8.c: Likewise.
10299         * g++.dg/gcov/gcov-1.x: Remove.
10300         * g77.dg/gcov/gcov-1.x: Likewise.
10301         * gcc.misc-tests/gcov-4b.x: Likewise.
10302         * gcc.misc-tests/gcov-5b.x: Likewise.
10303         * gcc.misc-tests/gcov-6.x: Likewise.
10304         * gcc.misc-tests/gcov-7.x: Likewise.
10305         * gcc.misc-tests/gcov-8.x: Likewise.
10306
10307 2003-03-27  Glen Nakamura  <glen@imodulo.com>
10308
10309         PR opt/10087
10310         * gcc.dg/20030324-1.c: New test.
10311
10312 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
10313
10314         PR c++/10224
10315         * g++.dg/template/arg3.C: New test.
10316
10317         PR c++/10158
10318         * g++.dg/template/friend18.C: New test.
10319
10320 2003-03-26  Roger Sayle  <roger@eyesopen.com>
10321
10322         * g77.f-torture/compile/20030326-1.f: New test case.
10323
10324 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
10325
10326         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
10327
10328         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
10329
10330 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
10331
10332         * gcc.dg/ia64-sync-3.c: New test.
10333
10334 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
10335
10336         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
10337
10338 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10339
10340         * gcc.dg/ultrasp6.c: New test.
10341
10342 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10343
10344         * gcc.dg/i386-signbit-1.c: New test.
10345         * gcc.dg/i386-signbit-2.c: New test.
10346         * gcc.dg/i386-signbit-3.c: New test.
10347
10348 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10349
10350         * gcc.dg/ultrasp5.c: Fix options.
10351
10352 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10353
10354         * gcc.dg/ultrasp5.c: Fix comment.
10355
10356 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
10357
10358         PR fortran/10197
10359         * g77.f-torture/execute/10197.f: New test.
10360
10361 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
10362
10363         PR c++/9898, c++/383
10364         * g++.dg/template/conv6.C: New test.
10365
10366         PR c++/10119
10367         * g++.dg/template/ptrmem5.C: New test.
10368
10369         PR c++/10026
10370         * g++.dg/lookup/koenig1.C: New test.
10371
10372         PR C++/10199
10373         * g++.dg/lookup/template2.C: New test.
10374
10375 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
10376
10377         * g++.dg/opt/rtti1.C: New test.
10378
10379 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10380
10381         * gcc.dg/ultrasp5.c: New test.
10382
10383 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
10384
10385         PR middle-end/9967
10386         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
10387         builtin fputs.
10388
10389 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10390
10391         PR c/8224
10392         * gcc.dg/20030323-1.c: New test.
10393
10394 2003-03-23  Roger Sayle  <roger@eyesopen.com>
10395
10396         * gcc.c-torture/compile/20030323-1.c: New test case.
10397
10398 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
10399
10400         * gcc.dg/20030321-1.c: New test.
10401
10402 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
10403
10404         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
10405
10406 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
10407
10408         PR c++/9978, c++/9708
10409         * g++.dg/ext/vlm1.C: Adjust expected error.
10410         * g++.dg/ext/vla2.C: New test.
10411         * g++.dg/template/arg1.C: New test.
10412         * g++.dg/template/arg2.C: New test.
10413
10414 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
10415
10416         * g77.f-torture/execute/select.f: New test.
10417         * g77.f-torture/noncompile/select_no_compile.f: New test.
10418
10419 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
10420
10421         PR c++/9898
10422         * g++.dg/other/error4.C: New test.
10423
10424 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
10425
10426         * g++.dg/template/friend17.C: New test.
10427
10428 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
10429
10430         * gcc.c-torture/compile/20030320-1.c: New.
10431
10432 2003-03-20  Roger Sayle  <roger@eyesopen.com>
10433
10434         * gcc.dg/builtins-6.c: New test case.
10435
10436 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
10437
10438         PR target/10073
10439         * gcc.c-torture/compile/20030319-1.c: New.
10440
10441 2003-03-18  Jan Hubicka  <jh@suse.cz>
10442
10443         * gcc.dg/i386-cvt-1.c: New test.
10444
10445 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
10446
10447         * objc.dg/naming-1.m: Use "(parse|syntax) error".
10448         * objc.dg/naming-2.m: Likewise.
10449
10450 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
10451
10452         PR c++/9639
10453         * g++.dg/parse/crash1.C: New test.
10454
10455 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
10456
10457         PR c++/8805
10458         * g++.dg/eh/cleanup1.C: New test.
10459
10460 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
10461
10462         * gcc.c-torture/execute/20030316-1.c: New test case.
10463
10464 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10465
10466         PR c++/9629
10467         * g++.dg/init/ctor2.C: New test.
10468
10469 2003-03-15  Roger Sayle  <roger@eyesopen.com>
10470
10471         * g77.f-torture/compile/xformat.f: New test case.
10472
10473 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10474
10475         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
10476         * g++.old-deja/g++.mike/eh50.C: Likewise.
10477
10478 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10479
10480         PR c++/6440
10481         * g++.dg/template/spec7.C: New test.
10482         * g++.dg/template/spec8.C: Likewise.
10483
10484 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
10485
10486         * gcc.c-torture/execute/20030313-1.c: New test.
10487
10488 2003-03-14  Richard Henderson  <rth@redhat.com>
10489
10490         * gcc.dg/inline-2.c: Adjust alpha test for external call.
10491
10492 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10493
10494         * gcc.c-torture/compile/20030314-1.c: New test.
10495
10496 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
10497
10498         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
10499         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
10500         thumb target,
10501         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
10502         to accept newer _imp__  prefix and additional
10503         newline in .drectve section.
10504         * gcc.dg/dll-4.c: Likewise.
10505         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
10506         switch.
10507
10508 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
10509
10510         * g++.dg/parse/namespace9.C: New test.
10511
10512         * g++.dg/init/ref5.C: New test.
10513         * g++.dg/parse/ptrmem1.C: Likewise.
10514
10515 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10516
10517         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
10518         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
10519         regular expression.
10520         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
10521         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
10522
10523 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
10524
10525         * gcc.c-torture/execute/20030224-2.c: New test.
10526
10527 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10528
10529         * gcc.dg/decl-3.c: New test.
10530
10531 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10532
10533         * gcc.dg/i386-loop-2.c: New test.
10534
10535 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
10536
10537         PR c++/9474
10538         * g++.dg/parse/namespace8.C: New test.
10539
10540         PR c++/9924
10541         * g++.dg/overload/builtin2.C: New test.
10542
10543 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
10544
10545         * gcc.dg/return-type-3.c: New test.
10546
10547 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
10548
10549         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
10550         profiling options are not supported.
10551
10552 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
10553
10554         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
10555         * g++.old-deja/g++.warn/impint2.C: Likewise.
10556
10557 2003-03-10  Devang Patel  <dpatel@apple.com>
10558
10559         * g++.dg/cpp/c++_cmd_1.C: New test.
10560         * g++.dg/cpp/c++_cmd_1.h: New file.
10561
10562 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
10563
10564         * gcc.dg/altivec-9.c: New file.
10565
10566 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10567
10568         * gcc.dg/ppc-sdata-1.c: New test.
10569         * gcc.dg/ppc-sdata-2.c: New test.
10570
10571 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
10572
10573         PR c++/9373
10574         * g++.dg/opt/ptrmem2.C: New test.
10575
10576         PR c++/8534
10577         * g++.dg/opt/ptrmem1.C: New test.
10578
10579 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10580
10581         * gcc.dg/i386-loop-1.c: New test.
10582
10583 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10584
10585         PR c++/9970
10586         * g++.dg/lookup/friend1.C: New test.
10587
10588 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
10589
10590         PR c++/9823
10591         * g++.dg/parser/constructor1.C: New test.
10592
10593 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
10594
10595         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
10596
10597         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
10598
10599 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
10600
10601         * gcc.dg/cpp/Wunused.c: Update test.
10602
10603 2003-03-08  Jan Hubicka  <jh@suse.cz>
10604
10605         * gcc.dg/inline-3.c: New test.
10606
10607 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
10608
10609         PR c++/9809
10610         * g++.dg/parse/builtin1.C: New test.
10611
10612         PR c++/9982
10613         * g++.dg/abi/cookie1.C: New test.
10614         * g++.dg/abi/cookie2.C: Likewise.
10615
10616         PR c++/9524
10617         * g++.dg/template/field1.C: New test.
10618
10619         PR c++/9912
10620         * g++.dg/parse/class1.C: New test.
10621         * g++.dg/parse/namespace7.C: Likewise.
10622         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
10623
10624 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
10625
10626         * g++.dg/init/ref4.C: New test.
10627
10628 2003-03-07  Jan Hubicka  <jh@suse.cz>
10629
10630         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
10631         * gcc.dg/inline-3.c:  New test.
10632
10633 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
10634
10635         * g++.dg/init/ref3.C: New test.
10636
10637         PR c++/9965
10638         * g++.dg/init/ref2.C: New test.
10639
10640         PR c++/9400
10641         * g++.dg/warn/Wshadow-2.C: New test.
10642
10643         PR c++/9791
10644         * g++.dg/warn/Woverloaded-1.C: New test.
10645
10646 2003-03-05  Jan Hubicka  <jh@suse.cz>
10647
10648         * gcc.dg/i386-local2.c: New.
10649         * gcc.dg/i386-local.c: Fix typo.
10650
10651 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
10652
10653         * g++.dg/abi/layout3.C: New test.
10654
10655 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10656
10657         * gcc.c-torture/compile/20030305-1.c
10658
10659 2003-03-05  Jan Hubicka  <jh@suse.cz>
10660
10661         * gcc.dg/i386-local.c: New.
10662
10663 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
10664
10665         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
10666
10667 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10668
10669         * gcc.dg/switch-2.c: New test.
10670         * gcc.dg/switch-3.c: New test.
10671         * gcc.dg/Wswitch.c: Adjust line numbers.
10672         * gcc.dg/Wswitch-default.c: Likewise.
10673         * gcc.dg/Wswitch-enum.c: Likewise.
10674
10675 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
10676
10677         * gcc.c-torture/execute/20030222-1.c: New test.
10678
10679 2003-03-03  James E Wilson  <wilson@tuliptree.org>
10680
10681         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
10682
10683 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
10684
10685         PR c++/9878
10686         * g++.dg/init/ref1.C: New test.
10687
10688 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
10689
10690         * gcc.dg/sh-relax.c: New SH-only test.
10691
10692 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
10693
10694         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
10695         comment explaining purpose of testcase.
10696
10697 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
10698
10699         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
10700         for HC11/HC12 (asm needs two int registers).
10701         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
10702         HC11/HC12 because the test uses an asm which needs two 32-bit
10703         registers.
10704
10705 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
10706
10707         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
10708         for HC11/HC12 (array is too large otherwise).
10709         * gcc.c-torture/compile/920501-4.x: New file, likewise.
10710         * gcc.c-torture/compile/20010518-2.x: Likewise.
10711         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
10712         HC11/HC12 (array is too large).
10713
10714 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
10715
10716         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
10717         * lib/g++-dg.exp (g++-dg-test): Likewise.
10718
10719 2003-03-01  Roger Sayle  <roger@eyesopen.com>
10720
10721         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
10722         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
10723
10724 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10725
10726         * g++.dg/warn/implicit-typename1.C: Remove warning.
10727
10728 2003-02-28  Richard Henderson  <rth@redhat.com>
10729
10730         * gcc.dg/noreturn-1.c: Move noreturn warning line.
10731         * gcc.dg/return-type-1.c: Move control reaches end warning line.
10732
10733 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
10734
10735         * gcc.dg/pch/pch.exp: Change .pch to .gch.
10736         * g++.dg/pch/pch.exp: Likewise.
10737
10738 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
10739
10740         PR c++/9879
10741         * testsuite/g++.dg/init/new4.C: New test.
10742
10743 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
10744
10745         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
10746
10747 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
10748
10749         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
10750         unsigned long.
10751
10752         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
10753         wider than float.
10754
10755 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10756
10757         * lib/scanasm.exp: Add support for counting numbers of
10758         occurences.
10759         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
10760         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
10761
10762 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
10763
10764         PR c++/9683
10765         * g++.dg/template/static3.C: New test.
10766
10767         PR c++/9829
10768         * g++.dg/parse/namespace6.C: New test.
10769
10770 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10771
10772         PR target/9732
10773         * gcc.dg/20030225-1.c: New test.
10774
10775 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
10776
10777         * README: Remove out-of-date information.
10778
10779         PR c++/9836
10780         * g++.dg/template/spec6.C: New test.
10781
10782 2003-02-24  Jeff Law  <law@redhat.com>
10783
10784         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
10785
10786 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10787
10788         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
10789         * gcc.dg/pragma-ep-1.c: Likewise.
10790
10791 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10792
10793         PR c++/9602
10794         * g++.dg/template/friend16.C: New test.
10795
10796 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
10797
10798         PR c++/5333
10799         * g++.dg/parse/fused-params1.C: Adjust error messages.
10800         * g++.dg/template/nested3.C: New test.
10801
10802 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
10803
10804         * g++.dg/abi/param1.C: New test.
10805
10806 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10807
10808         PR c++/7982
10809         * g++.dg/warn/implicit-typename1.C: New test.
10810
10811 2003-02-22  Kelley Cook <kelleycook@comcast.net>
10812
10813         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
10814         with "mtune".
10815         * g++.old-deja/g++.other/store-expr2.C: Likewise.
10816         * gcc.c-torture/execute/20010129-1.x: Likewise.
10817         * gcc.dg/20011107-1.c: Likewise.
10818         * gcc.dg/20020108-1.c: Likewise.
10819         * gcc.dg/20020122-3.c: Likewise.
10820         * gcc.dg/20020206-1.c: Likewise.
10821         * gcc.dg/20020310-1.c: Likewise.
10822         * gcc.dg/20020426-2.c: Likewise.
10823         * gcc.dg/20020517-1.c: Likewise.
10824         * gcc.dg/991230-1.c: Likewise.
10825         * gcc.dg/i386-unroll-1.c: Likewise.
10826         * gcc.misc-tests/i386-prefetch.exp: Likewise.
10827
10828 2003-02-22  Jan Hubicka  <jh@suse.cz>
10829
10830         * gcc.dg/i386-mul.c: New test.
10831
10832 2003-02-21  Roger Sayle  <roger@eyesopen.com>
10833
10834         * gcc.dg/builtins-5.c: New test case.
10835
10836 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
10837
10838         * gcc.dg/asmreg-1.c: New test.
10839
10840 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10841
10842         PR c++/9749
10843         * g++.dg/parse/varmod1.C: New test.
10844
10845 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10846
10847         PR c++/9727
10848         * g++.dg/template/op1.C: New test.
10849
10850 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10851
10852         PR c++/8906
10853         * g++.dg/template/nested2.C: New test.
10854
10855 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10856
10857         PR c++/8724
10858         * g++.dg/expr/dtor1.C: New test.
10859
10860 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
10861
10862         * gcc.dg/cpp/include3.c: New test.
10863         * gcc.dg/cpp/inc/foo.h: New file.
10864
10865 2003-02-21  Glen Nakamura  <glen@imodulo.com>
10866
10867         * gcc.c-torture/execute/20030221-1.c: New test.
10868
10869 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
10870
10871         PR c++/9729
10872         * g++.dg/abi/conv1.C: New test.
10873
10874 2003-02-20  Jan Hubicka  <jh@suse.cz>
10875
10876         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
10877
10878 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
10879
10880         * gcc.c-torture/compile/20030219-1.c: New test.
10881
10882 2003-02-18  Jan Hubicka  <jh@suse.cz>
10883
10884         * gcc.dg/funcorder.c: New test.
10885
10886 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
10887
10888         * gcc.c-torture/execute/20030218-1.c: New.
10889
10890 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
10891
10892         * gcc.dg/20030218-1.c: New.
10893
10894 2003-02-18  Richard Henderson  <rth@redhat.com>
10895
10896         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
10897         * gcc.dg/attr-used-2.c: New.
10898
10899 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
10900
10901         PR c++/9704
10902         * g++.dg/init/copy5.C: New test.
10903
10904 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
10905
10906         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
10907         * g++.dg/pch/pch.exp: Likewise.
10908
10909 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
10910
10911         * gcc.c-torture/execute/20030209-1.c: Enable the test if
10912         STACK_SIZE is not defined.
10913
10914 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10915
10916         PR c++/9457
10917         * g++.dg/template/init1.C: New test.
10918
10919 2003-02-16  Jan HUbicka  <jh@suse.cz>
10920
10921         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
10922         (foo): Add few extra tests
10923         * gcc.dg/c99-const-expr-3.c: Likewise.
10924         * gcc.c-torture/execute/20030216-1.c: New.
10925
10926 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10927
10928         PR c++/9459
10929         * g++.dg/ext/typeof4.C: New test.
10930
10931 2003-02-15  Roger Sayle  <roger@eyesopen.com>
10932
10933         * gcc.dg/i386-387-3.c: New test case.
10934
10935 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
10936
10937         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
10938         cris-*-elf* cris-*-aout* and mmix-*-*.
10939
10940 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
10941
10942         * gcc.dg/20030213-1.c: New test.
10943
10944 2003-02-12  Roger Sayle  <roger@eyesopen.com>
10945
10946         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
10947         * gcc.dg/i386-387-2.c: Likewise.
10948
10949 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
10950
10951         * gcc.dg/ppc-spe.c: Fix formatting.
10952         Enable tests that were previously unsupported by gas.
10953         Delete tests for instructions that no longer exist.
10954         Switch arguments on evsubifw builtin.
10955
10956 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
10957
10958         * gcc.c-torture/execute/20030209-1.c: Disable the test if
10959         STACK_SIZE is too small.
10960
10961 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10962             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10963
10964         * gcc.dg/decl-2.c: New test.
10965
10966 2003-02-10  Jan Hubicka  <jh@suse.cz>
10967
10968         * gcc.dg/i386-fpcvt-1.c:  New test.
10969
10970 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
10971
10972         * gcc.c-torture/execute/20030209-1.c: New test.
10973
10974 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
10975
10976         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
10977         int-wide bitops, use the constants of the same width.
10978         Likewise, if long long is 32-bit wide, test bitops using
10979         32-bit constants.
10980
10981 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
10982
10983         * gcc.dg/20021014-1.c: Annotate with expected notice text.
10984
10985 2003-02-07  Roger Sayle  <roger@eyesopen.com>
10986
10987         * testsuite/gcc.dg/builtins-4.c: New test case.
10988
10989 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10990
10991         * gcc.dg/20020430-1.c: Fix dg command typos.
10992         * gcc.dg/20020503-1.c: Likewise.
10993
10994 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10995
10996         PR c++/8785
10997         * g++.dg/parse/fused-params1.C: New test.
10998
10999         PR c++/8857
11000         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
11001
11002         PR c++/8921
11003         * g++.dg/parse/non-dependent1.C: New test.
11004
11005         PR c++/8928
11006         * g++.dg/parse/dupl-tmpl-args1.C: New test.
11007
11008         PR c++/9228
11009         * g++.dg/parse/undefined7.C: New test.
11010         * g++.dg/parse/non-templ1.C: New test.
11011
11012         PR c++/9229
11013         * g++.dg/parse/too-many-tmpl-args1.C: New test.
11014
11015 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
11016
11017         * gcc.c-torture/compile/20030206-1.c: New test.
11018
11019 2003-02-05  Roger Sayle  <roger@eyesopen.com>
11020
11021         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
11022         "pow" to "foo" to avoid potential confusion with a math built-in.
11023
11024 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11025
11026         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
11027         conditions for SPARC targets.
11028
11029 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
11030
11031         * gcc.dg/20030204-1.c: New test.
11032
11033 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11034
11035         PR c++/38
11036         * g++.dg/parse/array-size1.C: New test.
11037
11038         PR c++/5657
11039         * g++.dg/parse/undefined3.C: New test.
11040
11041         PR c++/5665
11042         * g++.dg/parse/undefined4.C: New test.
11043
11044         PR c++/5975
11045         * g++.dg/parse/undefined5.C: New test.
11046
11047         PR c++/7259
11048         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
11049
11050         PR c++/8578
11051         * g++.dg/parse/casting-operator1.C: New test.
11052
11053         PR c++/8596
11054         * g++.dg/parse/undefined6.C: New test.
11055
11056         PR c++/8736
11057         * g++.dg/parse/missing-template1.C: New test.
11058
11059 2003-02-04  Jan Hubicka  <jh@suse.cz>
11060
11061         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
11062         * gcc.dg/i386-cmov?.c:  Likewise.
11063         * gcc.dg/i386-fpcvt-?.c:  Likewise.
11064         * gcc.dg/i386-ssefp-1.c:  Likewise.
11065         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
11066         conventions.
11067
11068 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
11069
11070         PR c++/7129
11071         * testsuite/g++.dg/ext/max.C: New test.
11072
11073 2003-02-03  Jan Hubicka  <jh@suse.cz>
11074
11075         * gcc.c-torture/execute/20030203-1.c: New test.
11076
11077 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
11078
11079         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
11080         'natural-endian'.
11081
11082 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
11083
11084         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
11085         * g++.dg/init/new2.C: Likewise.
11086         * g++.dg/other/new1.C: Likewise.
11087
11088 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
11089
11090         * gcc.dg/struct-ret-libc.c: New test.
11091
11092 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
11093
11094         * gcc.dg/20030129-1.c: New test.
11095
11096 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11097
11098         PR c++/8849
11099         * g++.dg/template/ptrmem4.C: New test.
11100
11101 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
11102
11103         * g++.dg/parser/constant1.C: New test.
11104
11105 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11106
11107         PR c++/8591
11108         * g++.dg/parse/friend2.C: New test.
11109
11110 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11111
11112         PR c++/9437
11113         * g++.dg/template/unify4.C: New test.
11114
11115 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
11116
11117         * gcc.c-torture/execute/20030128-1.c: New test.
11118
11119 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
11120
11121         * g++.dg/lookup/nested1.C: Test moved from ...
11122         * g++.old-deja/g++.other/lookup24.C: ... here.
11123
11124 2003-01-28  Jan Hubicka  <jh@suse.cz>
11125
11126         * gcc.dg/i386-cmov5.c:  New test.
11127
11128 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
11129
11130         * gcc.c-torture/execute/20010925-1.c: Changed the
11131         memcpy declaration.
11132
11133 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11134
11135         PR c++/3902
11136         * g++.dg/parse/template5.C: New test.
11137
11138 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
11139
11140         PR fortran/9258
11141         * g77.dg/pr9258: New test.
11142
11143 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11144
11145         * README: Move relevant parts from README.g++.
11146
11147         * README.g++: Remove this file.
11148
11149 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11150
11151         * g++.dg/abi/dcast1.C: New test.
11152
11153 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11154
11155         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
11156
11157 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
11158
11159         PR c++/47
11160         * g++.old-deja/g++.other/lookup24.C: New test.
11161
11162 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11163
11164         PR middle-end/7227
11165         * gcc.dg/uninit-C.c: New test.
11166
11167 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
11168
11169         * g++.dg/abi/covariant1.C: New test.
11170
11171 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
11172
11173         * gcc.dg/20030123-1.c: New test.
11174
11175 2003-01-25  Jan Hubicka  <jh@suse.cz>
11176
11177         PR opt/8492
11178         * gcc.c-torture/compile/20030125-1.c
11179
11180 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
11181
11182         PR c++/9403
11183         * g++.dg/parse/template3.C: New test.
11184         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
11185
11186         PR c++/795
11187         * g++.dg/parse/template4.C: New test.
11188
11189         PR c++/9415
11190         * g++.dg/template/qual2.C: New test.
11191
11192         PR c++/8545
11193         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
11194
11195         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
11196
11197 2003-01-25  Roger Sayle  <roger@eyesopen.com>
11198
11199         * gcc.c-torture/execute/switch-1.c: New test case.
11200
11201 2003-01-25  Jan Hubicka  <jh@suse.cz>
11202
11203         * gcc.c-torture/execute/20030125-1.[cx]: New test.
11204
11205 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
11206
11207         Tweaks for Bison-1.875. From the NEWS file:
11208         "- `parse error' -> `syntax error'
11209         Bison now uniformly uses the term `syntax error'"
11210         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
11211         * gcc.dg/cpp/digraph2.c: Likewise.
11212         * gcc.dg/cpp/direct2.c: Likewise.
11213         * gcc.dg/cpp/paste4.c: Likewise.
11214         * gcc.dg/c90-restrict-1.c: Likewise.
11215         * gcc.dg/c99-func-2.c: Likewise.
11216         * gcc.dg/noncompile/920721-2.c: Likewise.
11217         * gcc.dg/noncompile/930622-2.c: Likewise.
11218         * gcc.dg/noncompile/940112-1.c: Likewise.
11219         * gcc.dg/noncompile/950921-1.c: Likewise.
11220         * gcc.dg/noncompile/951123-1.c: Likewise.
11221         * gcc.dg/noncompile/971104-1.c: Likewise.
11222         * gcc.dg/noncompile/990416-1.c: Likewise.
11223
11224 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
11225
11226         * g++.dg/parse/undefined1.C: Add error message.
11227
11228 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
11229
11230         PR c++/9354
11231         * g++.dg/parse/new1.C: New test.
11232
11233         PR c++/9216
11234         * g++.dg/parse/template2.C: New test.
11235
11236         PR c++/9354
11237         * g++.dg/parse/typedef2.C: New test.
11238
11239         PR c++/9328
11240         * g++.dg/ext/typeof3.C: New test.
11241
11242 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11243
11244         PR c++/2738
11245         * g++.dg/parse/ret-type1.C: New test.
11246
11247         PR c++/3792
11248         * g++.dg/parse/tmpl-outside1.C: New test.
11249
11250         PR c++/4207
11251         * g++.dg/parse/int-as-enum1.C: New test.
11252
11253         PR c++/4903
11254         * g++.dg/parse/no-typename1.C: New test.
11255
11256         PR c++/5533
11257         * g++.dg/parse/no-value1.C: New test.
11258
11259         PR c++/5921
11260         * g++.dg/parse/wrong-inline1.C: New test.
11261
11262         PR c++/6402
11263         * g++.dg/parse/ref1.C: New test.
11264
11265         PR c++/6992
11266         * g++.dg/parse/attr-ctor1.C: New test.
11267
11268         PR c++/7229
11269         * g++.dg/parse/namespace5.C: New test.
11270
11271         PR c++/7917
11272         * g++.dg/parse/func-def1.C: New test.
11273
11274         PR c++/8143
11275         * g++.dg/parse/undefined1.C: New test.
11276
11277         PR c++/5723, PR c++/8522
11278         * g++.dg/parse/specialization1.C: New test.
11279
11280         PR c++/163, PR c++/8595
11281         * g++.dg/parse/struct-as-enum1.C: New test.
11282
11283         PR c++/9173
11284         * g++.dg/parse/undefined2.C: New test.
11285
11286 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
11287
11288         PR c++/9298
11289         * g++.dg/parse/template1.C: New test.
11290
11291         PR c++/9384
11292         * g++.dg/parse/using1.C: New test.
11293
11294         PR c++/9285
11295         PR c++/9294
11296         * g++.dg/parse/expr2.C: New test.
11297
11298         PR c++/9388
11299         * g++.dg/parse/lookup2.C: Likewise.
11300
11301 2003-01-21  Jan Hubicka  <jh@suse.cz>
11302
11303         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
11304         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
11305         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
11306         * gcc.c-torture/execute/string-opt-*.c: Likewise.
11307
11308 2003-01-20  Nick Clifton  <nickc@redhat.com>
11309
11310         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
11311         problem with ARM sibcall code generation.
11312
11313 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11314
11315         * gcc.c-torture/execute/20030120-1.c: New.
11316
11317 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
11318
11319         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
11320
11321 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
11322
11323         PR c++/9272
11324         * g++.dg/parse/ctor1.C: New test.
11325
11326         PR c++/9294:
11327         * g++.dg/parse/qualified1.C: New test.
11328
11329         * g++.dg/parse/typename3.C: New test.
11330
11331 2003-01-16  Richard Henderson  <rth@redhat.com>
11332
11333         * g++.dg/tls/init-2.C: Fix error matches for real this time.
11334
11335 2003-01-16  Richard Henderson  <rth@redhat.com>
11336
11337         * g++.dg/pch/pch.exp: Copy test header to the working directory
11338         before using it either for precompilation or direct use.
11339         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
11340         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
11341
11342 2003-01-16  Richard Henderson  <rth@redhat.com>
11343
11344         * gcc.dg/pch/pch.exp: Copy test header to the working directory
11345         before using it either for precompilation or direct use.
11346         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
11347         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
11348
11349 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
11350
11351         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
11352         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
11353         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
11354         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
11355         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
11356         typename warning into error.
11357         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
11358         error messages.
11359         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
11360         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
11361         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
11362         messages.
11363         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
11364         make declaration visible in template.
11365         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
11366         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
11367         messages.
11368         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
11369         message.
11370         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
11371         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
11372         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
11373         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
11374         typename warning with error message.
11375         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
11376         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
11377         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
11378
11379 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
11380
11381         * g++.dg/parse/ambig2.C: New test.
11382
11383 2003-01-15  Richard Henderson  <rth@redhat.com>
11384
11385         * g++.dg/tls/init-2.C: Update error message string.
11386
11387 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11388
11389         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
11390
11391 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
11392
11393         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
11394         all for HC11/HC12.
11395         * gcc.c-torture/compile/20001205-1.x: Likewise.
11396         * gcc.c-torture/compile/20001226-1.x: Likewise.
11397         * gcc.c-torture/compile/920520-1.x: Likewise.
11398         * gcc.c-torture/compile/961203-1.x: Likewise.
11399         * gcc.c-torture/compile/20020604-1.x: Likewise.
11400
11401 2003-01-15  Jan Hubicka  <jh@suse.cz>
11402
11403         * gcc.c-torture/compile/20030115-1.c: New test.
11404
11405         * gcc.dg/i386-fpcvt-1.c: New test.
11406         * gcc.dg/i386-fpcvt-2.c: New test.
11407
11408 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
11409
11410         Further conform g++'s __vmi_class_type_info to the C++ ABI
11411         specification.
11412         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
11413         the specification.
11414
11415 2003-01-14  Jan Hubicka  <jh@suse.cz>
11416
11417         * gcc.dg/i386-fpcvt-1.c: New test.
11418         * gcc.dg/i386-fpcvt-2.c: New test.
11419
11420 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11421
11422         * gcc.dg/i386-mmx-3.c: New test.
11423
11424 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
11425
11426         PR c++/9264
11427         * g++.dg/parse/octal1.C: New file.
11428
11429         PR c++/9172
11430         * g++.dg/parse/typename1.C: New file.
11431
11432 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
11433
11434         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
11435         * gcc.dg/bf-no-ms-layout.c: Likewise.
11436         * gcc.dg/bf-ms-attrib.c: Likewise.
11437
11438 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
11439
11440         PR c++/9099
11441         * g++.dg/parse/dtor1.C: New file.
11442
11443         PR c++/9128
11444         * g++.dg/rtti/typeid1.C: New file.
11445
11446         PR c++/9153
11447         * g++.dg/parse/lookup1.C: New file.
11448
11449         PR c++/9171
11450         * g++.dg/templ/spec5.C: New file.
11451
11452 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
11453
11454         * gcc.c-torture/compile/20030110-1.c: New test.
11455
11456 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
11457
11458         Merge from pch-branch:
11459
11460         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
11461
11462         * gcc.dg/pch/cpp-1.h: New.
11463         * gcc.dg/pch/cpp-1.c: New.
11464         * gcc.dg/pch/cpp-2.h: New.
11465         * gcc.dg/pch/cpp-2.c: New.
11466
11467         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
11468
11469         * gcc.dg/pch/except-1.h: New.
11470         * gcc.dg/pch/except-1.c: New.
11471
11472         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
11473
11474         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
11475         running test.
11476         * gcc.dg/pch: Include *.hp not *.h.
11477         * gcc.dg/pch/system-1.h: New.
11478         * gcc.dg/pch/system-1.c: New.
11479
11480         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
11481
11482         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
11483         rather than trying to build and run a program using PCH.
11484         * gcc.dg/pch: Remove dg-do commands from test files.
11485
11486         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
11487
11488         * gcc.dg/pch/macro-3.c: New.
11489         * gcc.dg/pch/macro-3.h: New.
11490
11491         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
11492
11493         * gcc.dg/pch/common-1.c: New.
11494         * gcc.dg/pch/common-1.h: New.
11495         * gcc.dg/pch/decl-1.c: New.
11496         * gcc.dg/pch/decl-1.h: New.
11497         * gcc.dg/pch/decl-2.c: New.
11498         * gcc.dg/pch/decl-2.h: New.
11499         * gcc.dg/pch/decl-3.c: New.
11500         * gcc.dg/pch/decl-3.h: New.
11501         * gcc.dg/pch/decl-4.c: New.
11502         * gcc.dg/pch/decl-4.h: New.
11503         * gcc.dg/pch/decl-5.c: New.
11504         * gcc.dg/pch/decl-5.h: New.
11505         * gcc.dg/pch/global-1.c: New.
11506         * gcc.dg/pch/global-1.h: New.
11507         * gcc.dg/pch/inline-1.c: New.
11508         * gcc.dg/pch/inline-1.h: New.
11509         * gcc.dg/pch/inline-2.c: New.
11510         * gcc.dg/pch/inline-2.h: New.
11511         * gcc.dg/pch/static-1.c: New.
11512         * gcc.dg/pch/static-1.h: New.
11513         * gcc.dg/pch/static-2.c: New.
11514         * gcc.dg/pch/static-2.h: New.
11515
11516         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
11517
11518         * g++.dg/pch/pch.exp: Better handle failing testcases.
11519         * gcc.dg/pch/pch.exp: Likewise.
11520         * gcc.dg/pch/macro-1.c: New.
11521         * gcc.dg/pch/macro-1.h: New.
11522         * gcc.dg/pch/macro-2.c: New.
11523         * gcc.dg/pch/macro-2.h: New.
11524
11525         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
11526
11527         * g++.dg/dg.exp: Treat files in pch/ specially.
11528         * g++.dg/pch/pch.exp: New file.
11529         * g++.dg/pch/empty.H: New file.
11530         * g++.dg/pch/empty.C: New file.
11531         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
11532         "precompile".
11533
11534         * gcc.dg/pch/pch.exp: New file.
11535         * gcc.dg/pch/empty.h: New file.
11536         * gcc.dg/pch/empty.c: New file.
11537         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
11538         "precompile".
11539
11540 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11541
11542         * g++.dg/template/friend14.C: New test.
11543
11544 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11545
11546         * gcc.dg/old-style-asm-1.c: New test.
11547
11548 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
11549
11550         * gcc.c-torture/compile/20030109-1.c: New test.
11551
11552 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11553
11554         * gcc.c-torture/execute/20030109-1.c: New test.
11555
11556 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
11557
11558         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
11559         * g++.old-deja/g++.mike/dyncast2.C: Likewise
11560         * g++.old-deja/g++.mike/dyncast3.C: Likewise
11561         * g++.old-deja/g++.mike/eh2.C: Likewise
11562         * g++.old-deja/g++.mike/eh3.C: Likewise
11563         * g++.old-deja/g++.mike/eh5.C: Likewise
11564         * g++.old-deja/g++.mike/eh6.C: Likewise
11565         * g++.old-deja/g++.mike/eh7.C: Likewise
11566         * g++.old-deja/g++.mike/eh8.C: Likewise
11567         * g++.old-deja/g++.mike/eh9.C: Likewise
11568         * g++.old-deja/g++.mike/eh10.C: Likewise
11569         * g++.old-deja/g++.mike/eh12.C: Likewise
11570         * g++.old-deja/g++.mike/eh13.C: Likewise
11571         * g++.old-deja/g++.mike/eh14.C: Likewise
11572         * g++.old-deja/g++.mike/eh16.C: Likewise
11573         * g++.old-deja/g++.mike/eh17.C: Likewise
11574         * g++.old-deja/g++.mike/eh18.C: Likewise
11575         * g++.old-deja/g++.mike/eh21.C: Likewise
11576         * g++.old-deja/g++.mike/eh23.C: Likewise
11577         * g++.old-deja/g++.mike/eh24.C: Likewise
11578         * g++.old-deja/g++.mike/eh25.C: Likewise
11579         * g++.old-deja/g++.mike/eh26.C: Likewise
11580         * g++.old-deja/g++.mike/eh27.C: Likewise
11581         * g++.old-deja/g++.mike/eh28.C: Likewise
11582         * g++.old-deja/g++.mike/eh29.C: Likewise
11583         * g++.old-deja/g++.mike/eh31.C: Likewise
11584         * g++.old-deja/g++.mike/eh33.C: Likewise
11585         * g++.old-deja/g++.mike/eh34.C: Likewise
11586         * g++.old-deja/g++.mike/eh35.C: Likewise
11587         * g++.old-deja/g++.mike/eh36.C: Likewise
11588         * g++.old-deja/g++.mike/eh37.C: Likewise
11589         * g++.old-deja/g++.mike/eh38.C: Likewise
11590         * g++.old-deja/g++.mike/eh39.C: Likewise
11591         * g++.old-deja/g++.mike/eh40.C: Likewise
11592         * g++.old-deja/g++.mike/eh41.C: Likewise
11593         * g++.old-deja/g++.mike/eh42.C: Likewise
11594         * g++.old-deja/g++.mike/eh44.C: Likewise
11595         * g++.old-deja/g++.mike/eh46.C: Likewise
11596         * g++.old-deja/g++.mike/eh47.C: Likewise
11597         * g++.old-deja/g++.mike/eh48.C: Likewise
11598         * g++.old-deja/g++.mike/eh49.C: Likewise
11599         * g++.old-deja/g++.mike/eh50.C: Likewise
11600         * g++.old-deja/g++.mike/eh51.C: Likewise
11601         * g++.old-deja/g++.mike/eh53.C: Likewise
11602         * g++.old-deja/g++.mike/eh55.C: Likewise
11603         * g++.old-deja/g++.mike/p7912.C: Likewise
11604         * g++.old-deja/g++.mike/p9706.C: Likewise
11605         * g++.old-deja/g++.mike/p10416.C: Likewise
11606         * g++.old-deja/g++.mike/p11667.C: Likewise
11607         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
11608         Remove redundant reference to Iris.
11609         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
11610         Elxsi, i860, Pico Java, and WE32K.
11611
11612 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
11613
11614         * g++.dg/ext/asm4.C: New test.
11615
11616 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11617
11618         PR c++/9030
11619         * g++.dg/template/friend12.C: New test.
11620         * g++.dg/template/friend13.C: Likewise.
11621         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
11622
11623 2003-01-08  Jan Hubicka  <jh@suse.cz>
11624
11625         * gcc.dg/i386-cadd.c: New test.
11626         * gcc.dg/i386-cmov4.c: Likewise.
11627
11628 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
11629
11630         PR c++/9165
11631         * g++.dg/warn/Wunused-3.C: New test.
11632
11633         * g++.dg/abi/bitfield9.C: New test.
11634
11635         PR c++/9189
11636         * g++.dg/parse/defarg3.C: New test.
11637
11638 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11639
11640         * g++.dg/parse/ambig1.C: New test.
11641         * g++.dg/parse/defarg2.C: New test.
11642
11643 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
11644
11645         * g++.dg/template/defarg-1.C: New test.
11646         * g++.dg/template/local2.C: Likewise.
11647
11648 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
11649
11650         * gcc.c-torture/execute/20030105-1.c: New test.
11651
11652 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11653
11654         * g++.dg/parse/namespace3.C: Remove extra semicolons.
11655         * g++.dg/parse/namespace4.C: Likewise.
11656
11657 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11658
11659         * g++.dg/template/ntp2.C: New test.
11660
11661 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
11662
11663         * g++.dg/parse/extern-C-1.C: New test.
11664
11665         * g++.dg/parse/namespace4.C: New test.
11666
11667         * g++.dg/template/nested1.C: New test.
11668
11669         * g++.dg/parse/namespace3.C: New test.
11670
11671 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11672
11673         * g++.dg/lookup/two-stage1.C: New test.
11674
11675 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11676
11677         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
11678         * g++.old-deja/g++.jason/access8.C: Likewise.
11679         * g++.old-deja/g++.other/decl5.C: Likewise.
11680
11681 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
11682
11683         * g++.dg/parse/parse7.C: New test.
11684
11685 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
11686
11687         PR c++/2843
11688         * g++.dg/ext/attrib7.C: New test.
11689
11690 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
11691
11692         * g++.dg/parse/parse6.C: New test.
11693
11694 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
11695
11696         * gcc.dg/h8300-stack-1.c: New.
11697
11698 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
11699
11700         g++.dg/lookup/exception1.C: New test.
11701
11702         g++.dg/lookup/template1.C: New test.
11703
11704         g++.dg/parse/namespace2.C: New test.
11705
11706         g++.dg/parse/parens2.C: New test.
11707
11708 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11709
11710         * g++.dg/parse/parse5.C: New test.
11711         * g++.dg/lookup/scoped4.C: New test.
11712
11713 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
11714
11715         * g++.dg/parse/parens1.C: New test.
11716
11717         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
11718         angle-bracket1.C.
11719         * g++.dg/parse/parens2.C: New test.
11720
11721         * g++.dg/lookup/scope-operator1.C: New test.
11722
11723         * g++.dg/parse/operator1.C: New test.
11724
11725 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11726
11727         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
11728         * g++.old-deja/g++.other/access6.C: Likewise.
11729         * g++.old-deja/g++.other/decl1.C: Likewise.
11730         * g++.old-deja/g++.pt/typename12.C: Likewise.
11731
11732 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
11733
11734         * g++.dg/parse/namespace1.C: New test.
11735
11736 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11737
11738         * g++.dg/parse/parse4.C: New test.
11739
11740 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11741
11742         * g++.dg/parse/parse3.C: New test.
11743
11744 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11745
11746         * g++.dg/parse/parse2.C: New test.
11747
11748 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11749
11750         * g++.dg/template/friend11.C: New test.
11751
11752 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11753
11754         * g++.dg/parse/parse1.C: New test.
11755
11756 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
11757
11758         * lib/profopt.exp: Change the name of a global variable to avoid
11759         possible clashes with other test suites.
11760
11761 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
11762
11763         * g++.dg/inherit/covariant8.C: New test.
11764
11765 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
11766
11767         * g++.dg/init/array9.C: New test.
11768
11769         PR c++/9112
11770         * g++.dg/parse/expr1.C: New test.
11771
11772 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
11773
11774         * gcc.c-torture/compile/20021230-1.c: New test.
11775
11776 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11777
11778         * g++.dg/inherit/covariant5.C: New test.
11779         * g++.dg/inherit/covariant6.C: New test.
11780         * g++.dg/inherit/covariant7.C: New test.
11781
11782 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11783
11784         PR c++/2739
11785         * g++.dg/other/access2.C: New test.
11786
11787 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11788
11789         * g++.dg/other/anon-struct.C: No longer fails
11790         * g++.old-deja/g++.brendan/parse4.C: Likewise.
11791         * g++.old-deja/g++.brendan/parse5.C: Likewise.
11792         * g++.old-deja/g++.brendan/parse6.C: Likewise.
11793
11794 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11795
11796         * g++.dg/parse/angle-bracket.C (main): No longer fails.
11797
11798 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
11799
11800         * g++.dg/eh/spec4.C: Remove stray semicolon.
11801         * g++.dg/expr/pmf-1.C: Change error message.
11802         * g++.dg/ext/asm1.C: Remove stray semicolon.
11803         * g++.dg/ext/typename1.C: Add missing typenames.
11804         * g++.dg/inherit/template-as-base.C: Change error message.
11805         * g++.dg/lookup/scoped1.C: Likewise.
11806         * g++.dg/lookup/scoped2.C: Likewise.
11807         * g++.dg/lookup/using2.C: Likewise.
11808         * g++.dg/other/component1.C: Remove stray semicolon.
11809         * g++.dg/other/do1.C: Change error message.
11810         * g++.dg/other/error2.C: Likewise.
11811         * g++.dg/other/init1.C: Likewise.
11812         * g++.dg/other/packed1.C: Remove stray semicolon.
11813         * g++.dg/other/ptrmem2.C: Change error message.
11814         * g++.dg/parse/parameter-declaration-1.C: Remove line number
11815         marker.
11816         * g++.dg/special/initp1.C: Remove invalid attribute usage.
11817         * g++.dg/template/access3.C: Add typename keyword.
11818         * g++.dg/template/access5.C: Remove stray semicolon.
11819         * g++.dg/template/access6.C: Likewise.
11820         * g++.dg/template/complit1.C: Likewise.
11821         * g++.dg/template/crash1.C: Change error message.
11822         * g++.dg/template/inherit2.C: Remove stray semicolon.
11823         * g++.dg/template/instantiate2.C: Likewise.
11824         * g++.dg/template/instantiate3.C: Change error message.
11825         * g++.dg/template/qual1.C: Remove stray semicolon.
11826         * g++.dg/template/qualttp18.C: Change error message.
11827         * g++.dg/template/ref1.C: Remove stray semicolon.
11828         * g++.dg/template/sizeof1.C (A::value): Declare it.
11829         * g++.dg/template/spec4.C: Change error message.
11830         * g++.dg/template/static1.C: Likewise.
11831         * g++.dg/template/type1.C: Likewise.
11832         * g++.dg/template/typename3.C: Likewise.
11833         * g++.old-deja/g++.benjamin/13478.C: Change error message.
11834         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
11835         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
11836         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
11837         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
11838         named return value extension.
11839         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
11840         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
11841         * g++.old-deja/g++.bob/extern_C.C: Likewise.
11842         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11843         * g++.old-deja/g++.brendan/complex1.C: Likewise.
11844         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11845         * g++.old-deja/g++.brendan/crash13.C: Likewise.
11846         * g++.old-deja/g++.brendan/crash15.C: Likewise.
11847         * g++.old-deja/g++.brendan/crash18.C: Change error message.
11848         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
11849         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11850         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11851         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11852         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
11853         syntax.
11854         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
11855         * g++.old-deja/g++.brendan/crash8.C: Change error message.
11856         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
11857         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
11858         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
11859         * g++.old-deja/g++.brendan/template11.C: Likewise.
11860         * g++.old-deja/g++.brendan/template26.C: Likewise.
11861         * g++.old-deja/g++.brendan/template27.C: Use explicit
11862         specialization syntax.
11863         * g++.old-deja/g++.brendan/template30.C: Likewise.
11864         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
11865         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
11866         non-dependent names.
11867         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
11868         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
11869         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
11870         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
11871         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
11872         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
11873         named return value extension.
11874         * g++.old-deja/g++.ext/namedret2.C: Likewise.
11875         * g++.old-deja/g++.ext/namedret3.C: Likewise.
11876         * g++.old-deja/g++.ext/return1.C: Likewise.
11877         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
11878         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
11879         * g++.old-deja/g++.jason/access8.C: Likewise.
11880         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
11881         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
11882         pseudo-destructor names.
11883         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
11884         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
11885         pseudo-destructor names.
11886         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
11887         * g++.old-deja/g++.jason/overload19.C: Likewise.
11888         * g++.old-deja/g++.jason/overload32.C: Likewise.
11889         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
11890         stray semicolons.
11891         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
11892         * g++.old-deja/g++.jason/return.C: Likewise.
11893         * g++.old-deja/g++.jason/return2.C: Likewise.
11894         * g++.old-deja/g++.jason/shadow1.C: Likewise.
11895         * g++.old-deja/g++.jason/special.C: Use explicit specialization
11896         syntax.
11897         * g++.old-deja/g++.jason/template10.C: Account for use of
11898         non-dependent names.
11899         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
11900         syntax.
11901         * g++.old-deja/g++.jason/template37.C: Likewise.
11902         * g++.old-deja/g++.law/access4.C: Change error messages.
11903         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
11904         pseudo-destructor names.
11905         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
11906         * g++.old-deja/g++.law/ctors9.C: Likewise.
11907         * g++.old-deja/g++.law/cvt22.C: Likewise.
11908         * g++.old-deja/g++.law/dtors5.C: Likewise.
11909         * g++.old-deja/g++.law/global-init1.C: Likewise.
11910         * g++.old-deja/g++.law/missed-error3.C: Likewise.
11911         * g++.old-deja/g++.law/operators28.C: Likewise.
11912         * g++.old-deja/g++.law/visibility28.C: Likewise.
11913         * g++.old-deja/g++.martin/eval1.C: Likewise.
11914         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
11915         name.
11916         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
11917         * g++.old-deja/g++.mike/net34.C: Likewise.
11918         * g++.old-deja/g++.mike/net36.C: Likewise.
11919         * g++.old-deja/g++.mike/ns2.C: Likewise.
11920         * g++.old-deja/g++.mike/p12306.C: Likewise.
11921         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
11922         value extension.
11923         * g++.old-deja/g++.mike/p700.C: Likewise.
11924         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
11925         * g++.old-deja/g++.mike/p710.C: Likewise.
11926         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
11927         value extension.
11928         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
11929         * g++.old-deja/g++.mike/pmf9.C: Likewise.
11930         * g++.old-deja/g++.ns/crash2.C: Likewise.
11931         * g++.old-deja/g++.ns/crash3.C: Likewise.
11932         * g++.old-deja/g++.ns/invalid1.C: Likewise.
11933         * g++.old-deja/g++.ns/ns17.C: Likewise.
11934         * g++.old-deja/g++.ns/template16.C: Likewise.
11935         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
11936         keyword.
11937         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
11938         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
11939         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
11940         named return value extension.
11941         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
11942         * g++.old-deja/g++.other/access4.C: Issue additional error
11943         messages.
11944         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
11945         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
11946         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
11947         * g++.old-deja/g++.other/crash25.C: Change error message.
11948         * g++.old-deja/g++.other/crash4.C: Change error message.
11949         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
11950         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
11951         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
11952         checks.
11953         * g++.old-deja/g++.other/defarg8.C: Likewise.
11954         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
11955         * g++.old-deja/g++.other/dtor10.C: Likewise.
11956         * g++.old-deja/g++.other/incomplete.C: Likewise.
11957         * g++.old-deja/g++.other/linkage7.C: Likewise.
11958         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
11959         lookup algorithm.
11960         * g++.old-deja/g++.other/mangle2.C: Likewise.
11961         * g++.old-deja/g++.other/refinit2.C: Likewise.
11962         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
11963         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
11964         * g++.old-deja/g++.pt/crash28.C: Likewise.
11965         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
11966         syntax.
11967         * g++.old-deja/g++.pt/crash32.C: Change error message.
11968         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
11969         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
11970         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
11971         error message position.
11972         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
11973         * g++.old-deja/g++.pt/defarg8.C: Change error message.
11974         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
11975         syntax.
11976         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
11977         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
11978         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
11979         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
11980         keyword.
11981         * g++.old-deja/g++.pt/explicit31.C: Likewise.
11982         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
11983         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
11984         keyword.
11985         * g++.old-deja/g++.pt/explicit71.C: Change error message.
11986         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
11987         syntax.
11988         * g++.old-deja/g++.pt/friend28.C: Account for use of
11989         non-dependent names.
11990         * g++.old-deja/g++.pt/friend29.C: Likewise.
11991         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
11992         rules.
11993         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
11994         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
11995         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
11996         lookup rules.
11997         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
11998         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
11999         keyword.
12000         * g++.old-deja/g++.pt/memclass20.C: Likewise.
12001         * g++.old-deja/g++.pt/memclass5.C: Likewise.
12002         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
12003         keyword.
12004         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
12005         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
12006         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
12007         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
12008         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
12009         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
12010         keyword.
12011         * g++.old-deja/g++.pt/spec10.C: Likewise.
12012         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
12013         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
12014         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
12015         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
12016         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
12017         * g++.old-deja/g++.pt/ttp62.C: Likewise.
12018         * g++.old-deja/g++.pt/ttp64.C: Likewise.
12019         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
12020         * g++.old-deja/g++.pt/typename15.C: Likewise.
12021         * g++.old-deja/g++.pt/typename22.C: Likewise.
12022         * g++.old-deja/g++.pt/typename6.C: Change error messages.
12023         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
12024         * g++.old-deja/g++.pt/virtual2.C: Likewise.
12025         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
12026         syntax.
12027         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
12028         return value extension.
12029         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
12030         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
12031         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
12032         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
12033
12034 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12035
12036         * g++.dg/warn/inline1.C: New test.
12037         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
12038         * g++.old-deja/g++.jason/synth10.C: Likewise.
12039         * g++.old-deja/g++.mike/net31.C: Likewise.
12040         * g++.old-deja/g++.mike/p8786.C: Likewise.
12041
12042         * g++.dg/template/friend10.C: New test.
12043         * g++.dg/template/conv5.C: New test.
12044
12045 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12046
12047         * g++.dg/lookup/scoped3.C: New test.
12048
12049         * g++.dg/lookup/decl1.C: New test.
12050         * g++.dg/lookup/decl2.C: New test.
12051
12052 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12053
12054         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
12055         gcc.c-torture/compile/20021015-1.c,
12056         gcc.c-torture/compile/20021015-2.c,
12057         gcc.c-torture/compile/20021123-1.c,
12058         gcc.c-torture/compile/20021123-2.c,
12059         gcc.c-torture/compile/20021123-3.c,
12060         gcc.c-torture/compile/20021123-4.c,
12061         gcc.c-torture/execute/20021024-1.c: Add tests previously added
12062         only to 3.1 or 3.2 branch.
12063
12064 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
12065
12066         * gcc.dg/i386-bitfield3.c: New test.
12067
12068         * gcc.dg/i386-bitfield2.c: New test.
12069
12070 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
12071
12072         * g++.dg/parse/conv_op1.C: New test.
12073
12074 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
12075
12076         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
12077         approved.
12078
12079 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
12080
12081         * gcc.c-torture/compile/20021220-1.c: New test.
12082
12083 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
12084
12085         * gcc.dg/i386-fastcall-1.c: New.
12086
12087 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12088
12089         * gcc.c-torture/execute/20021219-1.c: New test.
12090
12091 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12092
12093         * gcc.dg/i386-pic-1.c: New test.
12094
12095 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12096
12097         PR c++/8099
12098         * g++.dg/template/friend9.C: New test.
12099
12100 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12101
12102         PR c++/3663
12103         * g++.dg/template/access7.C: New test.
12104
12105 2002-12-18  Nick Clifton  <nickc@redhat.com>
12106
12107         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
12108         the libstdc++-v3 directory has been found.
12109
12110 2002-12-12  Devang Patel <dpatel@apple.com>
12111         * gcc.dg/darwin-ld-1.c: New test.
12112         * gcc.dg/darwin-ld-2.c: New test.
12113         * gcc.dg/darwin-ld-3.c: New test.
12114         * gcc.dg/darwin-ld-4.c: New test.
12115         * gcc.dg/darwin-ld-5.c: New test.
12116
12117 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12118
12119         * gcc.c-torture/compile/20021212-1.c: New test.
12120
12121 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
12122
12123         * gcc.dg/fshort-wchar: New test.
12124
12125 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
12126
12127         PR c++/8372
12128         * g++.dg/template/dtor1.C: New test.
12129
12130         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
12131         markers.
12132
12133 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
12134
12135         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
12136
12137 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
12138
12139         * g++.dg/template/static1.C: New test.
12140         * g++.dg/template/static2.C: New test.
12141         * g++.old-deja/g++.ext/memconst.C: New test.
12142
12143 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12144
12145         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
12146         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
12147         * g++.dg/special/initp1.C: Likewise.
12148
12149 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
12150
12151         * gcc.c-torture/execute/20021204-1.c: New test.
12152
12153 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
12154
12155         * gcc.dg/ppc-fmadd-1.c: New file.
12156         * gcc.dg/ppc-fmadd-2.c: New file.
12157         * gcc.dg/ppc-fmadd-3.c: New file.
12158
12159 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12160
12161         * gcc.c-torture/compile/20021204-1.c: New test.
12162
12163 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12164
12165         * g++.dg/inherit/covariant2.C: New test.
12166         * g++.dg/inherit/covariant3.C: New test.
12167         * g++.dg/inherit/covariant4.C: New test.
12168         * g++.dg/inherit/covariant1.C: Remove XFAIL.
12169         * g++.old-deja/g++.robertl/eb17.C: Likewise.
12170
12171 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
12172
12173         PR c++/8688
12174         * g++.dg/init/brace3.C: New test.
12175
12176 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
12177
12178         * gcc.dg/20020210-1.c: Fix a comment typo.
12179
12180 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
12181
12182         PR c++/8720
12183         * g++.dg/parse/defarg1.C: New test.
12184
12185         PR c++/8615
12186         * g++.dg/template/char1.C: New test.
12187
12188         * g++.dg/template/varmod1.C: Fix typo.
12189
12190 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12191
12192         DR 180
12193         * g++.old-deja/g++.pt/crash32.C: Expect error.
12194
12195 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
12196
12197         PR c++/5919
12198         * g++.dg/template/varmod1.C: New test.
12199
12200         PR c++/8727
12201         * g++.dg/inherit/typeinfo1.C: New test.
12202
12203         PR c++/8663
12204         * g++.dg/inherit/typedef1.C: New test.
12205
12206 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
12207
12208         PR c++/8332
12209         PR c++/8493
12210         * g++.dg/template/strlen1.C: New test.
12211
12212         PR c++/8227
12213         * g++.dg/template/ctor2.C: New test.
12214
12215         PR c++/8214
12216         * g++.dg/init/string1.C: New test.
12217
12218         PR c++/8511
12219         * g++.dg/template/friend8.C: New test.
12220
12221 2002-11-29  Joe Buck <jbuck@synopsys.com>
12222
12223         * g++.dg/lookup/anon2.C: New test.
12224
12225 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
12226
12227         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
12228         h8300 port.
12229
12230 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
12231
12232         * gcc.dg/bitfld-6.c: New test.
12233
12234 2002-11-27  Jan Hubicka  <jh@suse.cz>
12235
12236         * gcc.c-torture/execute/20021127.[cx]: New test.
12237
12238 2002-11-26  Jan Hubicka  <jh@suse.cz>
12239
12240         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
12241         quality.
12242
12243 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
12244
12245         * g++.dg/init/brace2.C: New test.
12246         * g++.old-deja/g++.mike/p9129.C: Correct.
12247
12248 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
12249
12250         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
12251
12252 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
12253
12254         * gcc.dg/sibcall-6: New test for indirect sibcalls.
12255
12256 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
12257
12258         * testsuite/g++.dg/abi/empty11.C: New test.
12259         * testsuite/g++.dg/rtti/cv1.C: New test.
12260
12261 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
12262
12263         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
12264
12265 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
12266
12267         * g++.dg/abi/empty10.C: New test.
12268
12269 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12270
12271         * gcc.c-torture/compile/20021124-1.c: New test.
12272
12273 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
12274
12275         * g++.dg/abi/rtti2.C: New test.
12276
12277 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12278
12279         * gcc.dg/i386-unroll-1.c: New test.
12280
12281 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12282
12283         * gcc.c-torture/compile/20021120-1.c: New test.
12284         * gcc.c-torture/compile/20021120-2.c: New test.
12285
12286 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12287
12288         * gcc.dg/bitfld-5.c: New test.
12289
12290 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12291
12292         * gcc.c-torture/execute/20021120-3.c: New test.
12293
12294 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12295
12296         * gcc.c-torture/execute/20021120-2.c: New test.
12297
12298 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12299
12300         * gcc.c-torture/execute/20021120-1.c: New test.
12301
12302 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
12303
12304         * gcc.c-torture/execute/20021118-3.c: New test.
12305
12306 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12307
12308         * gcc.c-torture/compile/20021119-1.c: New test.
12309
12310 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
12311
12312         * gcc.dg/duff-1.c: New test.
12313         * gcc.dg/duff-2.c: New test.
12314         * gcc.dg/duff-3.c: New test.
12315
12316 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
12317
12318         * gcc.dg/cpp/_Pragma5.c: New test.
12319
12320 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
12321
12322         * gcc.c-torture/execute/20021118-2.c: New test.
12323
12324 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
12325
12326         * gcc.c-torture/execute/20021118-1.c: New test.
12327
12328 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
12329
12330         * gcc.dg/20021116-1.c: New test.
12331
12332 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
12333
12334         * g++.dg/abi/vcall1.C: New test.
12335
12336 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
12337
12338         * gcc.dg/20021029-1.c: New test.
12339         * gcc.dg/20021029-2.c: New test.
12340
12341 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12342
12343         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
12344
12345 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12346
12347         PR c/8439
12348         * gcc.dg/20021110.c: Move to ...
12349         * gcc.c-torture/compile/20021110.c: .... here.
12350
12351 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12352
12353         PR c/8467
12354         * gcc.c-torture/execute/20021111-1.c
12355
12356 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12357
12358         PR c/8439
12359         * gcc.dg/20021110.c: New test.
12360
12361 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
12362
12363         * g++.dg/abi/vthunk3.C: Run only on x86.
12364
12365 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12366
12367         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
12368
12369 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
12370
12371         * lib/compat.exp (compat-execute): Fix logic error in last
12372         change.
12373
12374 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
12375
12376         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
12377
12378 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12379
12380         PR c++/8389
12381         * g++.dg/template/access6.C: New test.
12382
12383 2002-11-08  Jan Hubicka  <jh@suse.cz>
12384
12385         * gcc.dg/i386-ssefp-1.c: New test.
12386         * gcc.dg/i386-ssefp-1.c: New test.
12387
12388 2002-11-08  Jan Hubicka  <jh@suse.cz>
12389
12390         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
12391
12392 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
12393
12394         * g++.dg/abi/vthunk3.C: New test.
12395
12396         PR c++/8338
12397         * g++.dg/template/crash2.C: New test.
12398
12399 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
12400
12401         * testsuite/g++.dg/abi/dtor1.C: New test.
12402         * testsuite/g++.dg/abi/dtor2.C: Likewise.
12403
12404 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
12405
12406         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
12407         Darwin.
12408
12409 2002-11-04  Adam Nemet  <anemet@lnxw.com>
12410
12411         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
12412         -mthumb.  Only xfail with -O0.
12413
12414 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
12415
12416         * g++.dg/abi/thunk1.C: New test.
12417         * g++.dg/abi/thunk2.C: Likewise.
12418         * g++.dg/abi/vtt1.C: Likewise.
12419
12420 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
12421
12422         PR optimization/8423
12423         * gcc.c-torture/execute/builtin-constant.c: New test.
12424
12425 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
12426
12427         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
12428         Add some more cases.
12429
12430 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
12431
12432         PR c++/8391
12433         * g++.dg/opt/local1.C: New test.
12434
12435 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
12436
12437         PR c++/8160
12438         * g++.dg/template/complit1.C: New test.
12439
12440         PR c++/8149
12441         * g++.dg/template/typename4.C: Likewise.
12442
12443 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12444
12445         Core issue 287, PR c++/7639
12446         * g++.dg/template/instantiate1.C: Adjust error location.
12447         * g++.dg/template/instantiate3.C: New test.
12448         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
12449         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
12450         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
12451
12452 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
12453
12454         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
12455
12456 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
12457
12458         PR c++/8287
12459         * g++.dg/init/dtor2.C: New test.
12460
12461 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12462
12463         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
12464         * gcc.dg/nest.c: Bypass errors on irix6.
12465
12466 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
12467
12468         * gcc.dg/nest.c: Expect error for mmix-*-*.
12469         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
12470
12471 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
12472
12473         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
12474         markers.
12475
12476         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
12477
12478 2002-10-25  Mike Stump  <mrs@apple.com>
12479
12480         * gcc.dg/warn-1.c: New test.
12481
12482 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
12483
12484         * g++.dg/template/typename3.C: New test.
12485
12486 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
12487
12488         * g++.dg/lookup/ptrmem1.C: New test.
12489
12490         * g++.dg/abi/vthunk2.C: New test.
12491
12492 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
12493
12494         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
12495
12496 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
12497
12498         * g++.dg/abi/empty9.C: New test.
12499
12500 2002-10-24  Richard Henderson  <rth@redhat.com>
12501
12502         * g++.dg/inherit/thunk1.C: Enable for ia64.
12503
12504 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
12505
12506         PR c++/8067
12507         * g++.dg/lookup/pretty1.C: New test.
12508
12509 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
12510
12511         * gcc.dg/20021023-1.c: New test.
12512
12513 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
12514
12515         PR c++/7679
12516         * g++.dg/parse/inline1.C: New test.
12517
12518 2002-10-23  Richard Henderson  <rth@redhat.com>
12519
12520         * g++.dg/inherit/thunk1.C: Enable for x86_64.
12521
12522         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
12523
12524 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
12525
12526         PR c++/6579
12527         * g++.dg/parse/stmtexpr3.C: New test.
12528
12529 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12530
12531         * g++.dg/expr/cond1.C: New test.
12532
12533 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
12534
12535         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
12536
12537 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12538
12539         * g++.dg/abi/vbase13.C: New test.
12540         * g++.dg/abi/vbase14.C: Likewise.
12541
12542 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
12543
12544         * gcc.dg/tls/pic-1.c: New test.
12545         * gcc.dg/tls/nonpic-1.c: New test.
12546         * gcc.dg/20021018-1.c: New test.
12547
12548 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
12549
12550         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
12551         Remove only files with the same base name as the test case.
12552         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
12553         (profopt-execute): Likewise.  Also, remove old profiling
12554         and performance data files before running the tests.
12555
12556         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
12557         * g++.dg/bprob/bprob.exp: Likewise.
12558         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
12559         to allow more general test case names.
12560
12561         * g++.dg/bprob/bprob-1.C: Rename to ...
12562         * g++.dg/bprob/g++-bprob-1.C: ... this.
12563
12564         * g77.dg/bprob/bprob-1.f: Rename to ...
12565         * g77.dg/bprob/g77-bprob-1.f: ... this.
12566
12567 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
12568
12569         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
12570         bison 1.50 or later.
12571
12572 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
12573
12574         * g++.dg/README: Describe more test directories.
12575
12576 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12577
12578         * g++.dg/init/array6.C: Add additional tests.
12579
12580 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
12581
12582         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
12583         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
12584
12585 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
12586
12587         * gcc.c-torture/compile/20020604-1.x: New.
12588         * gcc.c-torture/compile/simd-5.x: Likewise.
12589         * gcc.c-torture/execute/920710-1.x: Likewise.
12590         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
12591
12592 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12593
12594         * g++.dg/inherit/override1.C: Add dg-options clause.
12595
12596 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12597
12598         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
12599         _mm_slli_si128.
12600
12601 2002-10-19  Andreas Schwab  <schwab@suse.de>
12602
12603         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
12604         directory component.
12605
12606 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
12607
12608         * g++.dg/inherit/thunk1.C: New test.
12609
12610         * g++.dg/inherit/override1.C: New test.
12611
12612         * g++.dg/abi/mangle11.C: New test.
12613         * g++.dg/abi/mangle14.C: New test.
12614         * g++.dg/abi/mangle17.C: New test.
12615
12616 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12617
12618         * g++.dg/overload/member2.C: New test.
12619
12620 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
12621
12622         * g++.dg/README: Describe new compat directory.
12623         * g++.dg/dg.exp: Skip tests in compat directory.
12624         * README.compat: New file.
12625         * lib/compat.exp: New expect script.
12626         * g++.dg/compat: New test directory.
12627         * g++.dg/compat/compat.exp: New expect script.
12628         * g++.dg/compat/abi: New test directory.
12629         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
12630         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
12631         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
12632         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
12633         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
12634         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
12635         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
12636         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
12637         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
12638         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
12639         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
12640         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
12641         * g++.dg/compat/break: New test directory.
12642         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
12643         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
12644         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
12645         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
12646         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
12647         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
12648         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
12649         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
12650         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
12651         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
12652         g++.dg/compat/break/README: New files.
12653         * g++.dg/compat/eh: New test directory.
12654         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
12655         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
12656         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
12657         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
12658         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
12659         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
12660         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
12661         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
12662         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
12663         g++.dg/compat/eh/filter2_y.C,
12664         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
12665         g++.dg/compat/eh/new1_y.C,
12666         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
12667         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
12668         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
12669         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
12670         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
12671         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
12672         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
12673         g++.dg/compat/eh/unexpected1_y.C: New files.
12674         * g++.dg/compat/init: New test directory.
12675         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
12676         g++.dg/compat/init/array5_y.C,
12677         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
12678         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
12679         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
12680         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
12681         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
12682         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
12683         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
12684         g++.dg/compat/init/init-ref2_y.C: New files.
12685
12686 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
12687
12688         PR c++/7584
12689         * g++.dg/inherit/using3.C: New test.
12690
12691 2002-10-17  Jan Hubicka  <jh@suse.cz>
12692
12693         * gcc.dg/20021017-2.c: New test.
12694
12695 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
12696
12697         * g++.dg/abi/mangle16.C: Adjust.
12698
12699         * g++.dg/init/array8.C: New test.
12700
12701 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
12702
12703         * gcc.dg/special/mips-abi.exp: New test.
12704         * gcc.dg/special/mips-abi.s: Empty file used by the above.
12705
12706 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
12707
12708         * g++.dg/abi/mangle16.C: New test.
12709         * g++.dg/abi/mangle17.C: Likewise.
12710
12711         PR c++/7478
12712         * g++.dg/template/ref1.C: New test.
12713
12714 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12715
12716         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
12717
12718 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
12719
12720         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
12721
12722 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
12723
12724         PR c++/7524
12725         * g++.dg/init/array7.C: New test.
12726
12727 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
12728
12729         * g++.dg/init/array6.C: New test.
12730
12731         * g++.dg/abi/mangle13.C: Likewise.
12732         * g++.dg/abi/mangle14.C: Likewise.
12733         * g++.dg/abi/mangle15.C: Likewise.
12734
12735 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12736
12737         * g++.dg/abi/empty8.C: New test.
12738
12739 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
12740
12741         * g++.dg/init/ctor1.C: New test.
12742
12743 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
12744
12745         * gcc.c-torture/execute/20021015-1.c: New test.
12746
12747 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
12748
12749         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
12750
12751 2002-10-14  Jan Hubicka  <jh@suse.cz>
12752
12753         * gcc.dg/i386-ssetype-[1-5].c: New tests.
12754
12755 2002-10-14  Richard Henderson  <rth@redhat.com>
12756
12757         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
12758
12759 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12760
12761         PR optimization/6631
12762         * g++.dg/opt/const2.C: New test.
12763
12764 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12765
12766         PR c++/7176
12767         * g++.dg/parse/friend1.C: New test.
12768         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
12769
12770 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
12771
12772         * gcc.dg/20021014-1.c: New test.
12773
12774 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
12775
12776         PR c++/5661
12777         * g++.dg/ext/vlm1.C: New test.
12778         * g++.dg/ext/vlm2.C: Likewise.
12779
12780         * g++.dg/init/array1.C: Remove invalid braces.
12781         * g++.dg/init/brace1.C: New test.
12782         * g++.dg/init/copy2.C: Likewise.
12783         * g++.dg/init/copy3.C: Likewise.
12784         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
12785         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
12786         braces.
12787
12788 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
12789
12790         * gcc.dg/cpp/assembler.S: Don't use -ansi.
12791
12792 2002-10-11  Richard Shann  <richard.shann@superh.com>
12793
12794         * gcc.c-torture/compile/simd-5.c: New test.
12795
12796 2002-10-10  Roger Sayle  <roger@eyesopen.com>
12797
12798         * gcc.c-torture/execute/shiftopt-1.c: New test case.
12799
12800 2002-10-10  Jim Wilson  <wilson@redhat.com>
12801
12802         * gcc.c-torture/execute/20021010-1.c: New test.
12803
12804 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
12805
12806         PR c/7353
12807         * g++.dg/ext/typedef-init.C: New test.
12808         * gcc.dg/typedef-init.c: New test.
12809
12810 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
12811
12812         * gcc.dg/cpp/paste13.c: New test.
12813
12814 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12815
12816         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
12817         remaining platforms, XFAIL during compile, not execute.  Don't
12818         XFAIL at -O0.
12819
12820 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
12821
12822         * gcc.dg/alias-1.c: Tweak expected warning.
12823
12824 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
12825
12826         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
12827
12828 2002-10-06  Andreas Jaeger  <aj@suse.de>
12829
12830         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
12831         * gcc.dg/cpp/c++98.C: Likewise.
12832
12833         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
12834         * g++.dg/cpp/c++98.C: Likewise.
12835
12836         * g++.dg/README (Subdirectories): Mention cpp directory.
12837
12838         PR target/7559
12839         * gcc.dg/20021006-1.c: New test.
12840
12841 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12842
12843         PR c++/7804
12844         * g++.dg/other/warning1.C: New test.
12845
12846 2002-10-04  Roger Sayle  <roger@eyesopen.com>
12847
12848         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
12849         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
12850         and sparc-*-* with -m64 as expected failures.  See PR 8087.
12851
12852 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
12853
12854         PR c++/7931
12855         * g++.dg/template/ptrmem3.C: New test.
12856
12857         PR c++/7754
12858         * g++.dg/template/union1.C: New test.
12859
12860 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
12861
12862         PR c++/8006
12863         * g++.dg/abi/mangle9.C: New test.
12864         * g++.dg/abi/mangle10.C: New test.
12865         * g++.dg/abi/mangle11.C: New test.
12866         * g++.dg/abi/mangle12.C: New test.
12867
12868 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
12869
12870         PR c++/7188.
12871         * g++.dg/template/meminit1.C: New test.
12872         * g++.dg/warn/Wreorder-1.C: Likewise.
12873         * g++.old-deja/g++.mike/warn3.C: Tweak.
12874         * lib/prune.exp: Ingore "in copy constructor".
12875
12876 2002-10-02  Andreas Jaeger  <aj@suse.de>
12877
12878         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
12879         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
12880         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
12881         on x86-64.
12882
12883 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
12884
12885         * gcc.dg/empty1.C: Fix typo.
12886
12887 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
12888
12889         * gcc.dg/alias-1.c: New test.
12890
12891 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
12892
12893         * gcc.dg/empty1.C: New test.
12894
12895         * g++.dg/tls/init-2.C: Tweak error messages.
12896
12897 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
12898
12899         * gcc.c-torture/compile/20020923-1.c: New test.
12900
12901 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
12902
12903         * gcc.c-torture/execute/ffs-1.c: New test.
12904         * gcc.c-torture/execute/ffs-2.c: Ditto.
12905
12906 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
12907
12908         * g++.dg/overload/member1.C: New test.
12909
12910 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
12911
12912         * g++.dg/abi/empty7.C: New test.
12913         * g++.dg/init/pm2.C: Likewise.
12914
12915 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
12916
12917         * g++.dg/rtti/crash1.C: New test.
12918
12919 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
12920
12921         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
12922         gcc.dg/sibcall-4.c: New tests.
12923
12924 2002-09-28  Roger Sayle  <roger@eyesopen.com>
12925
12926         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
12927         powerpc and MMIX targets.
12928
12929 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
12930
12931         * gcc.dg/cpp/20020927-1.c: New.
12932
12933 2002-09-26  David S. Miller  <davem@redhat.com>
12934
12935         * gcc.c-torture/compile/trunctfdf.c: New.
12936
12937 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12938
12939         * lib/target-supports.exp (check_weak_available): Handle solaris2.
12940
12941 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
12942
12943         * gcc.c-torture/execute/loop-15.c: New.
12944
12945 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
12946
12947         * README.QMTEST: Fix typo.
12948
12949 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
12950
12951         * gcc.dg/20020926-1.c: New test.
12952
12953 2002-09-25  David S. Miller  <davem@redhat.com>
12954
12955         PR target/7842
12956         * gcc.c-torture/execute/shiftdi.c: New test.
12957
12958 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
12959
12960         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
12961         unique to the tool.
12962         * lib/g77.exp (g77_init): Likewise.
12963         * lib/g++.exp (g++_init): Likewise.
12964         * lib/objc.exp (objc_init): Likewise.
12965
12966 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
12967
12968         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
12969         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
12970         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
12971
12972 2002-09-25  Richard Henderson  <rth@redhat.com>
12973
12974         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
12975         too-small long double.
12976
12977 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
12978
12979         * gcc.dg/20020919-1.c: New test.
12980
12981 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
12982
12983         * g++.dg/abi/bitfield6.C: New test.
12984         * g++.dg/abi/bitfield7.C: New test.
12985         * g++.dg/abi/bitfield8.C: New test.
12986         * g++.dg/abi/vbase11.C: New test.
12987
12988 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12989
12990         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
12991         hppa*-*-hpux*.  Update test comment.
12992
12993 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
12994
12995         * gcc.dg/tls/struct-1.c: New test.
12996
12997 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
12998
12999         * gcc.dg/cpp/tr-warn2.c: Update.
13000
13001 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13002
13003         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
13004
13005 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
13006
13007         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
13008         systems.
13009
13010 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
13011
13012         * gcc.c-torture/execute/ieee/mzero3.c: New test.
13013
13014         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
13015         Adjust for c++filt moved to binutils.  Remove spurious duplicate
13016         setting of cxxfilt.
13017
13018 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
13019
13020         * gcc.dg/20020312-2.c: Update for darwin.
13021
13022 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
13023
13024         * g++.old-deja/g++.other/crash32.C: Mark ICE.
13025
13026 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
13027
13028         * objc.dg/comp-types-1.m: New test.
13029         * objc.dg/comp-types-2.m: New test.
13030         * objc.dg/comp-types-3.m: New test.
13031         * objc.dg/comp-types-4.m: New test.
13032         * objc.dg/comp-types-5.m: New test.
13033         * objc.dg/comp-types-6.m: New test.
13034
13035 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13036
13037         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
13038
13039 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13040
13041         * g++.dg/other/do1.C: New test.
13042
13043         * g++.dg/template/subst1.C: New test.
13044
13045 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
13046
13047         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
13048
13049 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
13050
13051         * g++.dg/template/qualttp20.C: Adjust expected errors.
13052         * g++.old-deja/g++.jason/report.C: Likewise.
13053         * g++.old-deja/g++.other/qual1.C: Likewise.
13054
13055         * g++.dg/lookup/scoped2.C: New test.
13056
13057         * g++.dg/ext/asm3.C: New test.
13058
13059 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
13060
13061         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
13062
13063 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
13064
13065         * ChangeLog: follow spelling conventions.
13066         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
13067         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
13068         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
13069         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
13070         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
13071         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
13072         * g++.old-deja/g++.law/global-init1.C: Likewise.
13073         * g++.old-deja/g++.other/delete4.C: Likewise.
13074         * g++.old-deja/g++.other/inline21.C: Likewise.
13075         * g++.old-deja/g++.other/singleton.C: Likewise.
13076         * g77.dg/strlen0.f: Likewise.
13077         * g77.f-torture/compile/20010519-1.f: Likewise.
13078         * g77.f-torture/compile/980310-4.f: Likewise.
13079         * gcc.c-torture/compile/20000605-1.c: Likewise.
13080         * gcc.c-torture/execute/20020225-1.c: Likewise.
13081         * gcc.dg/c90-hexfloat-2.c: Likewise.
13082         * gcc.dg/c99-bool-1.c: Likewise.
13083         * gcc.dg/c99-hexfloat-2.c: Likewise.
13084         * gcc.dg/dll-2.c: Likewise.
13085         * gcc.dg/wtr-union-init-1.c: Likewise.
13086         * gcc.dg/wtr-union-init-2.c: Likewise.
13087         * gcc.dg/wtr-union-init-3.c: Likewise.
13088         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13089         * gcc.dg/cpp/defined.c: Likewise.
13090         * gcc.dg/cpp/macsyntx.c: Likewise.
13091         * gcc.dg/cpp/paste2.c: Likewise.
13092         * gcc.dg/cpp/trad/defined.c: Likewise.
13093         * gcc.dg/format/c90-printf-1.c: Likewise.
13094         * gcc.dg/format/c90-scanf-1.c: Likewise.
13095         * gcc.dg/format/c99-printf-1.c: Likewise.
13096         * gcc.dg/format/c99-scanf-1.c: Likewise.
13097         * gcc.misc-tests/gcov-8.c: Likewise.
13098         * lib/profopt.exp: Likewise.
13099
13100 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
13101
13102         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
13103
13104 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13105
13106         * g++.dg/inherit/using2.C: New test.
13107
13108 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
13109
13110         * ChangeLog: Follow spelling conventions.
13111         * g++.dg/template/friend4.C: Likewise.
13112         * g++.old-deja/g++.pt/crash67.C: Likewise.
13113         * gcc.c-torture/execute/20000801-4.c: Likewise.
13114         * gcc.dg/c90-digraph-1.c: Likewise.
13115         * gcc.dg/c94-digraph-1.c: Likewise.
13116         * gcc.dg/c99-digraph-1.c: Likewise.
13117         * gcc.dg/cpp/line5.c: Likewise.
13118         * gcc.dg/cpp/multiline.c: Likewise.
13119         * gcc.dg/cpp/trad/literals-1.c: Likewise.
13120         * gcc.dg/format/attr-3.c: Likewise.
13121         * gcc.dg/format/c90-scanf-3.c: Likewise.
13122         * gcc.dg/format/ext-4.c: Likewise.
13123
13124 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
13125
13126         * g++.dg/template/pretty1.C: New test.
13127
13128 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
13129
13130         * gcc.c-torture/execute/struct-cpy-1.c: New test.
13131
13132 2002-09-13  Matt Austern  <austern@apple.com>
13133
13134         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
13135         passing a cast expression to a function by const reference.
13136
13137 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
13138
13139         * g++.dg/template/deduce1.C: New test.
13140
13141 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
13142
13143         * gcc.c-torture/execute/simd-1.c: Force all use of int to
13144         32-bit int.
13145
13146 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13147
13148         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
13149         usage.
13150
13151 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
13152
13153         * gcc.c-torture/compile/20020910-1.c: New test.
13154
13155 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
13156
13157         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
13158
13159 2002-09-10  Andreas Jaeger  <aj@suse.de>
13160
13161         * gcc.dg/20020312-2.c: Adjust for x86-64.
13162
13163 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
13164
13165         * g77.dg/7388.f: New test case for PR 7388.
13166
13167 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
13168
13169         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
13170
13171 2002-09-05  Ziemowit Laski <zlaski@apple.com>
13172
13173         * objc.dg/proto-lossage-1.m: New test.
13174
13175 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
13176
13177         * gcc.dg/cpp/_Pragma4.c: Fix typo.
13178
13179 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
13180
13181         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
13182         expected to pass.
13183
13184 2002-09-06  Stan Shebs  <shebs@apple.com>
13185             David Edelsohn  <edelsohn@gnu.org>
13186
13187         * gcc.dg/weak: New directory.
13188         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
13189         target-specific xfail bits.
13190         * gcc.dg/typeof-2.c: Move to new directory.
13191         * gcc.dg/weak.exp: New expect script.
13192
13193 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
13194
13195         * gcc.c-torture/execute/extzvsi.c: New test.
13196
13197 2002-09-05  Stan Shebs  <shebs@apple.com>
13198
13199         * gcc.dg/weak-1.c: xfail on Darwin.
13200         * gcc.dg/weak-2.c: Ditto.
13201         * gcc.dg/weak-3.c: Ditto.
13202         * gcc.dg/weak-4.c: Ditto.
13203         * gcc.dg/weak-5.c: Ditto.
13204         * gcc.dg/weak-6.c: Ditto.
13205         * gcc.dg/weak-7.c: Ditto.
13206         * gcc.dg/weak-8.c: Ditto.
13207         * gcc.dg/weak-9.c: Ditto.
13208
13209 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
13210
13211         * gcc.c-torture/execute/loop-14.c: New test.
13212
13213 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
13214
13215         * g++.dg/other/cxa-atexit1.C: New test.
13216
13217         * gcc.dg/typeof-2.c: New test.
13218
13219 2002-09-03  Roger Sayle  <roger@eyesopen.com>
13220
13221         * gcc.dg/builtins-2.c: New testcase.
13222         * gcc.dg/builtins-3.c: New testcase.
13223
13224 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
13225
13226         * gcc.dg/cpp/_Pragma4.c: New test.
13227
13228 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
13229
13230         * objc/execute/nil_method-1.m: New testcase.
13231
13232 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
13233
13234         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
13235         [Object class], not [Object initialize].
13236
13237 2002-08-31  Roger Sayle  <roger@eyesopen.com>
13238             Hans-Peter Nilsson  <hp@bitrange.com>
13239
13240         * gcc.c-torture/execute/20020720-1.x: Skip test on
13241         mmix-knuth-mmixware.  Correct comment.
13242
13243 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
13244
13245         * testsuite/g++.dg/abi/bitfield5.C: New test.
13246         * testsuite/g++.dg/abi/vbase10.C: Likewise.
13247
13248 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
13249
13250         * objc.dg/undeclared-selector.m: New test.
13251
13252 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
13253
13254         * g++.dg/other/offsetof1.C: Avoid cast warning.
13255
13256 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
13257
13258         * objc.dg/super-class-2.m: New test.
13259
13260 2002-08-24  Matt Austern  <austern@apple.com>
13261
13262         * g++.dg/ext/lvaddr.C: New test.
13263         * g++.dg/ext/lvcast.C: New test.
13264
13265 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
13266
13267         * testsuite/g++.dg/inherit/cond1.C: New test.
13268
13269 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
13270
13271         * gcc.dg/noncompile/incomplete-1.c: New test.
13272
13273 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
13274
13275         * gcc.dg/typespec-1.c: New test.
13276
13277 2002-08-20  Devang Patel  <dpatel@apple.com>
13278         * objc.dg/proto-hier-2.m: New test.
13279
13280 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
13281
13282         * objc.dg/bitfield-1.m: New test.
13283         * objc.dg/bitfield-2.m: New test.
13284
13285 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13286
13287         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
13288         gcc.dg/c99-flex-array-4.c: New tests.
13289
13290 2002-08-16  Stan Shebs  <shebs@apple.com>
13291
13292         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
13293
13294 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
13295
13296         * gcc.dg/typeof-1.c: New test.
13297         * g++.dg/ext/typeof2.C: New test.
13298
13299 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13300
13301         * g++.dg/other/offsetof1.C: New test.
13302
13303 2002-08-14  Richard Henderson  <rth@redhat.com>
13304
13305         * gcc.dg/tls/diag-3.c: Fix expected message strings.
13306
13307 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
13308
13309         * gcc.dg/cpp/_Pragma3.c: New test.
13310
13311 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
13312
13313         * g++.dg/template/inherit3: New test.
13314
13315 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13316
13317         * gcc.dg/bitfld-4.c: Add blank options.
13318
13319 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
13320
13321         * g++.dg/template/crash1.C: New test.
13322
13323 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
13324
13325         * gcc.dg/tls/opt-2.c: New test.
13326
13327 2002-08-08  Devang Patel  <dpatel@apple.com>
13328
13329         * objc.dg/selector-1.m : New test
13330
13331 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13332
13333         * g++.dg/abi/bitfield4.C: New test.
13334         * gcc.dg/bitfld-4.c: New test.
13335
13336 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13337
13338         * g++.dg/other/packed1.C: New test.
13339
13340 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
13341
13342         * g++.dg/abi/offsetof.C: Tweak error messages.
13343         * g++.old-deja/g++.mike/p10769a.C: Likewise.
13344
13345 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
13346
13347         * gcc.dg/bitfld-3.c: New test.
13348
13349 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13350             Richard Henderson  <rth@redhat.com>
13351
13352         * gcc.dg/i386-bitfield1.c: New test.
13353         * g++.dg/abi/bitfield3.C: Update.
13354
13355 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
13356
13357         * objc.dg/const-str-2.m: Update.
13358         * gcc.dg/cpp/c++98.c: Change to C extension.
13359         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
13360         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
13361
13362 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
13363
13364         * testsuite/gcc.dg/tls/diag-3.c: New.
13365
13366 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
13367
13368         * g++.dg/README (Subdirectories): Document new subdir expr.
13369         * g++.dg/expr/pmf-1.C: New test.
13370
13371 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
13372
13373         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
13374
13375 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
13376
13377         * g++.dg/abi/bitfield3.C: New test.
13378
13379 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
13380
13381         * lib/gcov.exp: Tweak expected line formats.
13382         * gcc.misc-tests/gcov8.c: New test.
13383         * gcc.misc-tests/gcov8.x: New flags.
13384
13385 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
13386
13387         * consistency.vlad/layout/endian.c: Include string.h.
13388
13389         * gcc.c-torture/execute/20020805-1.c: New test.
13390
13391 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
13392
13393         * g++.dg/other/conversion1.C: New test.
13394
13395 2002-08-03  Roger Sayle  <roger@eyesopen.com>
13396
13397         * gcc.dg/builtins-1.c: New testcase.
13398
13399 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
13400
13401         * g++.dg/inherit/access3.C: New test.
13402
13403 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
13404
13405         * gcc.dg/ia64-visibility-2.c: New test.
13406
13407 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
13408
13409         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
13410         __qualifier_flags to __flags.
13411
13412 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
13413
13414         * g++.dg/inherit/operator1.C: New test.
13415         * g++.dg/lookup/disamb1.C: Fix typo in comment.
13416         * g++.dg/other/error1.C: Change expected error message.
13417         * g++.dg/template/conv4.C: Likewise.
13418
13419 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
13420
13421         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
13422         for documented behavior.
13423
13424 2002-07-25  Roger Sayle  <roger@eyesopen.com>
13425
13426         * gcc.c-torture/execute/20020720-1.x: Skip this test on
13427         several targets known to fail.
13428
13429 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
13430
13431         * gcc.dg/mips-args-[123].c: New tests.
13432
13433 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
13434
13435         * gcc.dg/ppc-spe.c: New.
13436
13437 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
13438
13439         * g++.dg/other/ptrmem4.C: New testcase.
13440
13441 2002-07-24  Richard Henderson  <rth@redhat.com>
13442
13443         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
13444
13445 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
13446
13447         * g++.dg/ext/alignof1.C (main): Return 0 for success.
13448
13449 2002-07-24  Roger Sayle  <roger@eyesopen.com>
13450
13451         * gcc.c-torture/execute/memset-3.c: New testcase.
13452
13453 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
13454
13455         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
13456         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
13457
13458 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13459
13460         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
13461         Delete.
13462
13463 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
13464
13465         * gcc.c-torture/compile/simd-4.c: New test.
13466
13467 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13468
13469         PR c++/7347, c++/7348
13470         * g++.dg/template/access4.C: New test.
13471         * g++.dg/template/access5.C: New test.
13472         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
13473         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
13474         * g++.old-deja/g++.pt/ttp58.C: Likewise.
13475         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
13476
13477 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
13478
13479         * gcc.dg/gnu89-init-2.c: New test.
13480
13481 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
13482
13483         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
13484
13485 2002-07-20  Roger Sayle  <roger@eyesopen.com>
13486
13487         * gcc.c-torture/execute/20020720-1.c: New testcase.
13488
13489 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
13490
13491         * gcc.dg/cpp/Wsignprom.c: New tests.
13492
13493 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
13494
13495         * gcc.c-torture/execute/loop-13.c: New test.
13496
13497 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
13498
13499         * gcc.dg/cpp/expr.c: New tests.
13500
13501 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
13502
13503         * g++.dg/opt/pr6713.C: Add template instantiation.
13504
13505 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
13506
13507         * gcc.dg/nest.c: New test.
13508
13509 2002-07-17  Richard Henderson  <rth@redhat.com>
13510
13511         * g++.dg/opt/pr6713.C: New test.
13512
13513 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
13514
13515         * gcc.c-torture/execute/loop-2e.x: Let the testcase
13516         XFAIL for all x86 processors.
13517
13518 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
13519
13520         * gcc.c-torture/execute/20010122-1.x: Do not test with
13521         -fomit-frame-pointer.
13522
13523 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13524
13525         * g++.dg/template/instantiate2.C: New test.
13526         * g++.dg/template/spec4.C: New test.
13527
13528 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13529
13530         * g++.dg/template/access2.C: New test.
13531         * g++.dg/template/access3.C: New test.
13532
13533 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
13534
13535         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
13536         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
13537         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
13538         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
13539         Convert to use <stdarg.h>.
13540         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
13541         Delete.
13542         * gcc.dg/va-arg-2.c: New.
13543         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
13544
13545 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
13546
13547         * gcc.c-torture/compile/20020710-1.c: New test.
13548
13549 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
13550                           Andrew Pinski  <pinskia@physics.uc.edu>
13551
13552         gcc.c-torture/compile/simd-2.c: New testcase.
13553         gcc.c-torture/compile/simd-3.c: Likewise.
13554
13555 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
13556
13557         PR c++/7224
13558         * g++.dg/overload/error1.C: New test.
13559
13560 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13561
13562         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
13563         configuration and IRIX 6 O32 ABI.
13564
13565 2002-07-11  Roger Sayle  <roger@eyesopen.com>
13566
13567         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
13568
13569 2002-07-10  Roger Sayle  <roger@eyesopen.com>
13570
13571         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
13572
13573 2002-07-10  Jeffrey A Law  <law@redhat.com>
13574
13575         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
13576
13577         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
13578
13579 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
13580
13581         * gcc.dg/20020312-2.c: Check for __PPC__.
13582
13583 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
13584
13585         * gcc.c-torture/compile/20020709-1.c: New test.
13586
13587 2002-07-07  Roger Sayle  <roger@eyesopen.com>
13588
13589         * g++.dg/template/qualttp21.C: New test case.
13590
13591 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
13592
13593         * gcc.c-torture/compile/20020706-1.c: New test.
13594         * gcc.c-torture/compile/20020706-2.c: New test.
13595
13596 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
13597             Alexandre Oliva  <aoliva@redhat.com>
13598
13599         * g++.dg/warn/incomplete1.C: New test.
13600
13601 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13602
13603         PR c++/7099
13604         * g++.dg/warn/noreturn1.C: New test.
13605
13606 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
13607
13608         PR c++/6706
13609         * g++.dg/debug/debug6.C: New test.
13610         * g++.dg/debug/debug7.C: New test.
13611
13612 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
13613
13614         * gcc.c-torture/compile/simd-3.c: New test.
13615
13616 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
13617
13618         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
13619         * gcc.dg/20020620-1.c: Likewise.
13620
13621 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13622
13623         PR c++/6944
13624         * g++.dg/init/array4.C: New test.
13625         * g++.dg/init/array5.C: New test.
13626
13627 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
13628
13629         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
13630         * gcc.c-torture/execute/simd-2.c (main): Likewise.
13631
13632 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13633
13634         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
13635         * gcc.dg/wtr-aggr-init-1.c: Likewise.
13636         * gcc.dg/wtr-conversion-1.c: Likewise.
13637         * gcc.dg/wtr-escape-1.c: Likewise.
13638         * gcc.dg/wtr-int-type-1.c: Likewise.
13639         * gcc.dg/wtr-label-1.c: Likewise.
13640         * gcc.dg/wtr-static-1.c: Likewise.
13641         * gcc.dg/wtr-strcat-1.c: Likewise.
13642         * gcc.dg/wtr-suffix-1.c: Likewise.
13643         * gcc.dg/wtr-switch-1.c: Likewise.
13644         * gcc.dg/wtr-unary-plus-1.c: Likewise.
13645         * gcc.dg/wtr-union-init-1.c: Likewise.
13646         * gcc.dg/wtr-union-init-2.c: Likewise.
13647         * gcc.dg/wtr-union-init-3.c: Likewise.
13648
13649         * gcc.dg/wtr-func-def-1.c: New test.
13650
13651 2002-07-02 Devang Patel <dpatel@apple.com>
13652
13653         * objc.dg/param-1.m: New test.
13654
13655 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
13656
13657         * gcc.dg/cpp/trad/directive.c: Add test.
13658         * gcc.dg/cpp/trad/macroargs.c: Add test.
13659         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
13660
13661 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
13662
13663         * gcc.dg/cpp/cmdlne-M.c: New test.
13664
13665 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
13666
13667         * objc.dg/desig-init-1.m: New test.
13668
13669 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13670
13671         PR c++/6716
13672         * g++.dg/template/instantiate1.C: New test.
13673
13674 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
13675
13676         PR c++/7112
13677         * g++.dg/template/sizeof2.C: New test.
13678
13679 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
13680
13681         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
13682         gcc.dg/cpp/trad/include.c: New tests.
13683
13684 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
13685
13686         PR target/7177
13687         * gcc.c-torture/compile/20020701-1.c: New test.
13688
13689 2002-07-01  Stan Shebs  <shebs@apple.com>
13690
13691         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
13692         header here...
13693         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
13694         (objc-torture-execute): or here.
13695
13696 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
13697
13698         * gcc.c-torture/execute/arith-rand-ll.c: New test.
13699
13700 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
13701
13702         * gcc.dg/cpp/trad/escaped-nl.c: New test.
13703
13704 2002-06-30  Devang Patel  <dpatel@apple.com>
13705
13706         * objc.dg/fsyntax-only.m: New test.
13707
13708 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
13709
13710         PR c++/6695
13711         * g++.dg/template/friend7.C: New file.
13712
13713 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
13714
13715         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
13716         return type.
13717
13718 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
13719
13720         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
13721         avoid division by zero.
13722
13723 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
13724
13725         * gcc.dg/Wunknownprag.c: New tests.
13726
13727 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
13728
13729         * gcc.c-torture/execute/simd-2.c: New test.
13730
13731 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
13732
13733         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
13734         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
13735         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
13736         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
13737         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
13738         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
13739         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
13740         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
13741         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
13742         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
13743         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
13744         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
13745         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
13746         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
13747         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
13748         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
13749         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
13750
13751 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
13752
13753         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
13754         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
13755         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
13756         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
13757         New tests.
13758         * gcc.dg/cpp/trad/directive.c: Update.
13759
13760 2002-06-23  Andreas Jaeger  <aj@suse.de>
13761
13762         * gcc.c-torture/execute/complex-6.c: New.
13763
13764 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
13765
13766         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
13767         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
13768         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
13769         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
13770
13771 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
13772
13773         * gcc.dg/cpp/trad: New directory with traditional tests copied
13774         from parent directory.
13775         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
13776         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
13777         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
13778         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
13779         Move to trad/ and rename.
13780         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
13781         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
13782         gcc.dg/cpp/trad/redef2.c: New tests.
13783         * gcc.dg/cpp/trad/trad.exp: New driver.
13784
13785 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
13786
13787         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
13788         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
13789         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
13790         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
13791         Remove.
13792
13793 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
13794
13795         * gcc.dg/20020620-1.c: New test.
13796
13797 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13798
13799         * g++.dg/template/ttp4.C: New test.
13800
13801 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
13802
13803         * g++.dg/opt/vt1.C: Fix regexp.
13804
13805 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13806
13807         * gcc.c-torture/execute/pure-1.c: Make functions static again.
13808         Don't use attribute `noinline'.
13809
13810 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
13811
13812         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
13813
13814 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
13815
13816         * gcc.c-torture/execute/simd-1.c: New.
13817
13818         * gcc.dg/simd-1.c: New.
13819
13820 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
13821
13822         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
13823
13824 2002-06-16  Richard Henderson  <rth@redhat.com>
13825
13826         * g++.dg/ext/anon-struct1.C: New.
13827         * g++.dg/ext/anon-struct2.C: New.
13828         * g++.dg/ext/anon-struct3.C: New.
13829         * gcc.dg/anon-struct-1.c: New.
13830         * gcc.dg/anon-struct-2.c: New.
13831         * gcc.dg/anon-struct-3.c: New.
13832         * gcc.dg/20011008-1.c: Adjust warning text.
13833         * gcc.dg/20020527-1.c: Add -fms-extensions.
13834
13835 2002-06-16  Richard Henderson  <rth@redhat.com>
13836
13837         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
13838
13839 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
13840
13841         * gcc.c-torture/execute/20020615-1.c: New test.
13842
13843 2002-06-15  Roger Sayle  <roger@eyesopen.com>
13844
13845         * gcc.c-tortuture/execute/compare-1.c: New test case.
13846         * gcc.c-tortuture/execute/compare-2.c: New test case.
13847         * gcc.c-tortuture/execute/compare-3.c: New test case.
13848
13849 2002-06-13  Richard Henderson  <rth@redhat.com>
13850
13851         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
13852         ia64 ilp32.
13853
13854 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13855
13856         * g++.dg/template/typename2.C: Update error message.
13857
13858 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
13859
13860         * gcc.c-torture/execute/20020611-1.c: New test.
13861
13862 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
13863
13864         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
13865         list of targets to skip.
13866
13867 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
13868
13869         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
13870         targets if not optimizing.
13871
13872 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
13873
13874         * gcc.c-torture/compile/20020605-1.c: New test.
13875
13876         * g++.dg/opt/vt1.C: New test.
13877
13878         * gcc.dg/20020531-1.c: New test.
13879
13880         * gcc.dg/20020530-1.c: New test.
13881
13882         * gcc.dg/20020527-1.c: New test.
13883
13884         * g++.dg/opt/cse1.C: New test.
13885
13886 2002-06-07  Roger Sayle  <roger@eyesopen.com>
13887
13888         * gcc.dg/20020607-2.c: New test case.
13889
13890 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
13891
13892         * gcc.c-torture/compile/20020604-1.c: New test.
13893
13894 2002-06-04  Richard Henderson  <rth@redhat.com>
13895
13896         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
13897         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
13898         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
13899
13900 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
13901
13902         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
13903
13904 2002-06-03  Richard Henderson  <rth@redhat.com>
13905
13906         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
13907         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
13908
13909 2002-06-02  Richard Henderson  <rth@redhat.com>
13910
13911         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
13912         test functions static.
13913
13914 2002-06-02  Andreas Jaeger  <aj@suse.de>
13915
13916         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
13917         now.
13918
13919 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13920
13921         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
13922         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
13923         Update for mofified diagnostics.
13924         * gcc.dg/c99-intconst-1.c: No longer fail.
13925
13926 2002-06-02  Richard Henderson  <rth@redhat.com>
13927
13928         * gcc.dg/uninit-A.c: Remove xfail markers.
13929
13930 2002-06-01  Roger Sayle  <roger@eyesopen.com>
13931
13932         * gcc.dg/fnegate-1.c: New test case.
13933
13934 2002-05-30  Osku Salerma  <osku@iki.fi>
13935
13936         * gcc.c-torture/execute/mayalias-1.c: New file.
13937
13938 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
13939
13940         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
13941         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
13942         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
13943
13944 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
13945
13946         * gcc.c-torture/execute/20020529-1.c: New test.
13947
13948 2002-05-27  Richard Henderson  <rth@redhat.com>
13949
13950         * g++.dg/ext/attrib6.C: New test case.
13951
13952 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13953
13954         * gcc.c-torture/execute/pure-1.c: New test.
13955
13956 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
13957
13958         * gcc.dg/cpp/arith-2.c: Remove.
13959
13960 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
13961
13962         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
13963         * gcc.dg/cpp/if-3.c: Remove.
13964
13965 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
13966
13967         * g++.dg/opt/cse2.C: New test.
13968
13969 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
13970
13971         * gcc.dg/cpp/arith-1.c: New semantic tests.
13972         * gcc.dg/cpp/if-1.c: Update.
13973
13974 2002-05-24  Ben Elliston  <bje@redhat.com>
13975
13976         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
13977
13978 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
13979
13980         * gcc.dg/verbose-asm.c: New test.
13981
13982 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13983
13984         * gcc.dg/cpp/paste12.c: New test.
13985
13986 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13987
13988         * g++.dg/parse/named_ops.C: New test.
13989
13990 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
13991
13992         * gcc/testsuite/gcc.dg/weak-8.c: New test.
13993
13994 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
13995
13996         * gcc.dg/weak-2.c: Allow optional leading underscore
13997         in scan-assembler symbol name.
13998         * gcc.dg/weak-3.c: Likewise.
13999         * gcc.dg/weak-4.c: Likewise.
14000         * gcc.dg/weak-5.c: Likewise.
14001
14002 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
14003
14004         * gcc.dg/20020523-1.c: New test.
14005
14006 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
14007
14008         * objc.dg/const-str-2.m: Update now that we stop after
14009         a command line error.
14010
14011 2002-05-22  Richard Henderson  <rth@redhat.com>
14012
14013         * g++.dg/dg.exp: Fix typo in test pruneing.
14014
14015 2002-05-22  Richard Henderson  <rth@redhat.com>
14016
14017         * g++.dg/dg.exp: Prune the tls subdirectory.
14018         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
14019         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
14020         * g++.dg/tls/init-1.C: New.
14021
14022 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
14023
14024         * gcc.dg/20020517-1.c: New test.
14025
14026 2002-05-21  Richard Henderson  <rth@redhat.com>
14027
14028         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
14029         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
14030
14031 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
14032
14033         * g++.dg/other/copy2.C: New test.
14034
14035 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
14036
14037         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
14038         (MAX_COPY): Bump up to 10 times sizeof (long long).
14039         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
14040
14041         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
14042         sizeof (long long).
14043
14044         * gcc.c-torture/execute/strcpy-1.c: New test.
14045
14046 2002-05-19  Jason Merrill  <jason2redhat.com>
14047
14048         * g++.dg/ext/oper1.C: New test.
14049
14050 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
14051 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
14052
14053         * README.QMTEST: New file.
14054
14055         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
14056
14057 2002-05-19  Andreas Jaeger  <aj@suse.de>
14058
14059         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
14060         now.
14061         * gcc.c-torture/execute/loop-2d.x: Likewise.
14062
14063 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
14064
14065         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
14066         support weak symbols.
14067         * gcc.dg/weak-4.c: Likewise
14068         * gcc.dg/weak-6.c: Likewise
14069
14070 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
14071
14072         * gcc.dg/weak-3.c: Add dg-excess-error comment for
14073         cygwin, coff and h8300-*-hms targets
14074         * gcc.dg/weak-5.c: Likewise
14075         * gcc.dg/weak-7.c: Likewise
14076
14077 2002-05-16  Jason Merrill  <jason@redhat.com>
14078
14079         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
14080         (scan-assembler-not, scan-assembler-dem): Likewise.
14081         (scan-assembler-dem-not): Likewise.
14082
14083 2002-05-15  Richard Henderson  <rth@redhat.com>
14084
14085         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
14086
14087 2002-05-15  Richard Henderson  <rth@redhat.com>
14088
14089         * gcc.dg/weak-5.c (vfoo1c): No warning here.
14090         (vfoo1f): Warning here.
14091         (vfoo1l): Don't redefine the alias.
14092
14093 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
14094
14095         * g++.dg/init/pm1.C: New test.
14096
14097 2002-05-12  David S. Miller  <davem@redhat.com>
14098
14099         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
14100         types.
14101
14102 2002-05-10  Roger Sayle  <roger@eyesopen.com>
14103
14104         * gcc.c-torture/execute/20020510-1.c: New test case.
14105
14106 2002-05-10  David S. Miller  <davem@redhat.com>
14107
14108         * gcc.c-torture/execute/conversion.c: Test long double too.
14109
14110 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
14111
14112         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
14113         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
14114         * lib/g++.exp (g++_link_flags): Likewise.
14115         * lib/objc.exp (objc_target_compile): Likewise.
14116
14117 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
14118
14119         * gcc.dg/cpp/poison.c: Update.
14120         * gcc.dg/cpp/20000625-2.c: Remove.
14121         * gcc.dg/cpp/direct2s.c: Remove final test.
14122
14123 2002-05-08  Tom Rix  <trix@redhat.com>
14124
14125         * gcc.c-torture/execute/20020508-1.c: New test.
14126         * gcc.c-torture/execute/20020508-2.c: New test.
14127         * gcc.c-torture/execute/20020508-3.c: New test.
14128
14129 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
14130
14131         * gcc.dg/cpp/charconst-4.c: More tests.
14132
14133 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
14134
14135         PR c/6569
14136         * gcc.dg/weak-3.c: Update location of warning messages.
14137         * gcc.dg/weak-5.c: Likewise.
14138
14139 2002-05-06  Roger Sayle  <roger@eyesopen.com>
14140
14141         * gcc.c-torture/execute/20020506-1.c: New test case.
14142
14143 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
14144
14145         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
14146
14147 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14148
14149         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
14150
14151 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14152
14153         * gcc.dg/cpp/charconst-3.c: New test.
14154
14155 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
14156
14157         * gcc.dg/cpp/charconst.c: Update tests.
14158
14159 2002-05-05  Tim Josling  <tej@melbpc.org.au>
14160
14161         * treelang: Added directory for new sample language treelang. Also
14162         lib/treelang.exp: New file to signal treelang should be tested.
14163
14164 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14165
14166         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
14167         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
14168         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
14169         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
14170         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
14171         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
14172         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
14173
14174 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14175
14176         * gcc.dg/format/xopen-2.c: New test.
14177
14178 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14179
14180         * gcc.dg/20020503-1.c: New test.
14181
14182 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
14183
14184         * g++.dg/init/dtor1.C: Make it tougher.
14185
14186 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
14187
14188         * g++.dg/init/dtor1.C: New test.
14189
14190 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
14191
14192         * gcc.dg/altivec-8.c: New.
14193
14194 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
14195
14196         * gcc.dg/altivec-7.c: New.
14197
14198 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
14199
14200         * g++.dg/parse/typedef1.C: New test.
14201
14202 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
14203
14204         PR c++/6486
14205         * g++.dg/template/friend6.C: New test.
14206
14207         PR c++/6492
14208         * g++.dg/init/copy1.C: New test.
14209
14210 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
14211
14212         * g++.dg/warn/effc1.C: New test.
14213
14214 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14215
14216         * gcc.dg/cpp/if-cexp.c: Add a test.
14217
14218 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
14219
14220         * gcc.dg/20020426-2.c: New test.
14221
14222 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
14223
14224         * gcc.dg/cpp/if-mop.c: Update.
14225         * gcc.dg/cpp/if-mpar.c: Add test.
14226         * gcc.dg/cpp/if-oppr.c: Update.
14227
14228 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14229
14230         PR c/6343
14231         * gcc.dg/weak-[2-7].c: New tests.
14232
14233 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
14234
14235         * gcc.dg/enum1.c: New test.
14236
14237 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
14238
14239         PR c++/6497
14240         * g++.dg/inherit/access2.C: New test.
14241
14242 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
14243
14244         PR bootstrap/6445
14245         * gcc.dg/20020426-1.c: New test.
14246
14247 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
14248
14249         * g++.dg/abi/enum1.C: New test.
14250
14251 2002-04-26  Richard Henderson  <rth@redhat.com>
14252
14253         * gcc.dg/c99-bool-1.c: Expect always true warning.
14254
14255 2002-04-25  Roger Sayle  <roger@eyesopen.com>
14256
14257         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
14258
14259 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14260
14261         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
14262         targets.
14263
14264 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
14265
14266         * g++.dg/abi/mange7.C: New test.
14267
14268         PR c++/6438.
14269         * g++.dg/parse/stmtexpr2.C: New test.
14270
14271 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
14272
14273         * gcc.dg/20020312-2.c: Add SH target.
14274
14275 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14276
14277         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
14278         compiler output on mips*-*-irix*.
14279
14280 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
14281
14282         * g++.dg/parse/attr1.C: New test.
14283
14284 2002-04-23  Roger Sayle  <roger@eyesopen.com>
14285
14286         * gcc.c-torture/execute/string-opt-17.c: New test case.
14287         * gcc.c-torture/execute/memset-2.c: New test case.
14288
14289 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
14290
14291         PR c++/6256:
14292         * g++.dg/template/friend5.C: New test.
14293
14294         PR c++/6331:
14295         * g++.dg/template/qual1.C: Likewise.
14296
14297 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
14298
14299         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
14300         Include stdlib.h, not stdio.h or ctype.h.
14301
14302 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
14303
14304         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
14305         cris-*-elf* and mmix-*-*.
14306         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
14307         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
14308         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
14309         Ditto.
14310         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
14311         * gcc.dg/wchar_t-1.c: Ditto.
14312
14313 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
14314
14315         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
14316         Clarify comment.
14317
14318 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
14319
14320         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
14321
14322 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14323
14324         * gcc.c-torture/execute/20000906-1.x: Delete.
14325
14326 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
14327
14328         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
14329
14330 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
14331
14332         * PR6367
14333         * g77.f-torture/execute/6367.f: New test.
14334         * g77.f-torture/execute/6367.x: Disable for MMIX.
14335
14336 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
14337
14338         * PR6352
14339         * g++.dg/opt/inline2.C: New test.
14340
14341 2002-04-18  Richard Henderson  <rth@redhat.com>
14342
14343         * gcc.dg/20000906-1.c: Enable for all targets.
14344         * gcc.c-torture/compile/iftrap-2.c: New.
14345
14346 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
14347
14348         * gcc.dg/20020418-1.c: New test.
14349         * gcc.dg/20020418-2.c: New test.
14350
14351 2002-04-18  Richard Henderson  <rth@redhat.com>
14352
14353         * gcc.c-torture/compile/iftrap-1.c: New.
14354         * gcc.dg/iftrap-1.c: Adjust for ia64.
14355         * gcc.dg/iftrap-2.c: New.
14356
14357 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
14358
14359         * gcc.c-torture/compile/20020418-1.c: New test.
14360
14361 2002-04-18  Roger Sayle  <roger@eyesopen.com>
14362
14363         * gcc.c-torture/compile/20020415-1.c: New.
14364
14365 2002-04-18  David S. Miller  <davem@redhat.com>
14366
14367         * gcc.c-torture/execute/20020418-1.c: New test.
14368
14369 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
14370
14371         * gcc.dg/20020416-1.c: New test.
14372
14373         * g++.dg/opt/inline1.C: New test.
14374
14375 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
14376
14377         * gcc.dg/altivec-5.c: New test.
14378
14379         * gcc.dg/20020415-1.c: New test.
14380
14381 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
14382
14383         * testsuite/lib/chill.exp: Remove.
14384
14385 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
14386
14387         * g++.dg/other/big-struct.C: New test.
14388
14389 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
14390
14391         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
14392         of scratch file.
14393
14394 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
14395
14396         PR c/6277
14397         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
14398         in scan-assembler function name
14399
14400 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
14401
14402         * g77.f-torture/execute/980628-4.x,
14403         g77.f-torture/execute/980628-5.x,
14404         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
14405         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
14406         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
14407         i[34567]86-*-*.
14408
14409 2002-04-13  David S. Miller  <davem@redhat.com>
14410
14411         * gcc.c-torture/execute/20020413-1.c: New test.
14412
14413 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
14414
14415         * gcc.dg/asm-6.c,
14416         * g++.dg/ext/asm1.C: New tests.
14417
14418 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
14419
14420         PR c++ 5373.
14421         * g++.dg/parse/stmtexpr1.C: New test.
14422
14423         PR c++/5189.
14424         * g++.dg/template/copy1.C: New test.
14425
14426 2002-04-12  Richard Henderson  <rth@redhat.com>
14427
14428         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
14429
14430 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
14431
14432         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
14433         gcc.c-torture/execute/20020307-2.c.
14434
14435 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
14436
14437         * g++.dg/ext/attrib5.C,
14438         * g++.dg/lookup/struct1.C: New tests.
14439
14440 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
14441
14442         * gcc.dg/20020411-1.c: New test.
14443
14444         * gcc.c-torture/execute/20020411-1.c: New test.
14445
14446 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
14447
14448         * g77.f-torture/execute/6177.f: New test.
14449
14450 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
14451
14452         PR middle-end/6247
14453         * g++.dg/opt/cleanup1.C: New test.
14454
14455         * g++.dg/opt/const1.C: New test.
14456
14457 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
14458
14459         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
14460
14461 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14462
14463         PR c++/5507
14464         * g++.dg/template/typename2.C: New test.
14465
14466 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
14467
14468         * gcc.c-torture/execute/loop-12.c: New.
14469
14470 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
14471
14472         * g77.f-torture/execute/980628-4.x,
14473         g77.f-torture/execute/980628-5.x,
14474         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
14475         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
14476         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
14477
14478 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14479
14480         PR optimization/6086
14481         * g++.dg/opt/preinc1.C: New test.
14482
14483 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
14484
14485         PR c++/5571
14486         * g++.dg/opt/static2.C: New test.
14487
14488 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
14489
14490         PR c/5120
14491         * gcc.dg/20020406-1.c: New test.
14492
14493 2002-04-04  David S. Miller  <davem@redhat.com>
14494
14495         * gcc.c-torture/execute/20020404-1.c: New test.
14496
14497 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
14498
14499         PR c/6123
14500         * gcc.dg/20020312-2.c: Do not declare global register variable
14501         if __PIC__ or __pic__ is defined.
14502
14503 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
14504
14505         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
14506         __asm__ so that it works correctly even if -ansi -pedantic-errors.
14507
14508 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14509
14510         * gcc.misc-tests/linkage.exp: Update last change to handle
14511         sparc*-, not just sparc-.
14512
14513 2002-04-03  Richard Henderson  <rth@redhat.com>
14514
14515         * gcc.dg/cpp/ucs.c: Improved long UCS test.
14516
14517 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
14518
14519         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
14520
14521 2002-04-02  David S. Miller  <davem@redhat.com>
14522
14523         * gcc.c-torture/execute/20020402-3.c: New test.
14524
14525 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
14526
14527         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
14528         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
14529
14530         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
14531         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
14532         g77.f-torture/execute/20001201.x,
14533         g77.f-torture/execute/u77-test.x: New files.
14534
14535         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
14536         * gcc.dg/wchar_t-1.c: Ditto.
14537
14538 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14539
14540         * gcc.c-torture/execute/20020402-1.c: New test.
14541
14542 2002-04-01  Richard Henderson  <rth@redhat.com>
14543
14544         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
14545
14546         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
14547
14548 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14549
14550         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
14551
14552 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14553
14554         * g++.dg/inherit/template-as-base.C: Expect error.
14555         * g++.dg/inherit/namespace-as-base.C: Likewise.
14556
14557 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
14558
14559         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
14560         g++.dg/ext/instantiate3.C: Tweak match patterns.
14561
14562         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
14563         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
14564         -da test.
14565
14566 2002-03-31  Richard Henderson  <rth@redhat.com>
14567
14568         * gcc.dg/special/alias-2.c: New.
14569         * gcc.dg/special/ecos.exp: Run it.
14570
14571 2002-03-31  Richard Henderson  <rth@redhat.com>
14572
14573         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
14574
14575 2002-03-31  Kazu Hirata  <kazu@hxi.com>
14576
14577         * gcc.dg/weak-1.c: Disable on h8300 port.
14578
14579 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
14580
14581         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
14582         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
14583         ordering tests.
14584         * g++.dg/bprob/bprob-1.C: New test.
14585         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
14586         * g++.dg/gcov/gcov-1.C: New test.
14587         * g++.dg/gcov/gcov-1.x: New file.
14588         * g++.dg/gcov/gcov-2.C: New test.
14589         * g++.dg/gcov/gcov-3.C: New test.
14590         * g++.dg/gcov/gcov-3.h: New file.
14591
14592 2002-03-28  Roger Sayle  <roger@eyesopen.com>
14593
14594         * g++.old-deja/g++.other/builtins5.C: New test.
14595         * g++.old-deja/g++.other/builtins6.C: New test.
14596         * g++.old-deja/g++.other/builtins7.C: New test.
14597         * g++.old-deja/g++.other/builtins8.C: New test.
14598         * g++.old-deja/g++.other/builtins9.C: New test.
14599
14600 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
14601
14602         * g++.dg/opt/static1.C: New test.
14603
14604         * g++.dg/opt/longbranch1.C: New test.
14605
14606 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
14607
14608         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
14609
14610         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
14611
14612 2002-03-28  Jeffrey A Law  (law@redhat.com)
14613
14614         * gcc.c-torture/execute/20020328-1.c: New test.
14615
14616 2002-03-27  Richard Henderson  <rth@redhat.com>
14617
14618         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
14619         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
14620         move from g++.old-deja/g++.ext/.
14621
14622 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
14623
14624         * g++.dg/init/new2.C: New test.
14625
14626 2002-03-26  Richard Henderson  <rth@redhat.com>
14627
14628         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
14629
14630         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
14631         on sparc.
14632
14633         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
14634         sparcv9 systems.
14635         * gcc.dg/20001102-1.c: Likewise.
14636
14637 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
14638
14639         * gcc.dg/cpp/endif-pedantic1.c,
14640         gcc.dg/cpp/endif-pedantic2.c:  New tests.
14641
14642 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
14643
14644         * g++.dg/init/new1.C: New test.
14645
14646 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
14647
14648         * g++.dg/abi/vbase9.C: New test.
14649
14650 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
14651
14652         * gcc.dg/arm-asm.c: New test.
14653
14654 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
14655
14656         * gcc.dg/Wswitch-enum.c: New test.
14657         Fix PR c/5044.
14658
14659 2002-03-26  Richard Henderson  <rth@redhat.com>
14660
14661         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
14662         structure.
14663
14664 2002-03-25  Richard Henderson  <rth@redhat.com>
14665
14666         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
14667         sparcv9 systems.
14668
14669         * gcc.c-torture/compile/20011119-1.c (xxx): New.
14670         * gcc.c-torture/compile/20011119-2.c (xxx): New.
14671
14672 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
14673
14674         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
14675
14676 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
14677
14678         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
14679         targets using generic thunk support.
14680
14681 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
14682
14683         * gcc.c-torture/compile/20020323-1.c: New test.
14684
14685         * g++.dg/opt/conj2.C: New test.
14686
14687 2002-03-24  Richard Henderson  <rth@redhat.com>
14688
14689         * gcc.dg/weak-1.c: Use -fno-common.
14690
14691 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14692
14693         * g77.dg/f77-edit-apostrophe-out.f: New test
14694         * g77.dg/f77-edit-h-out.f: New test
14695         * g77.dg/f77-edit-t-in.f: New test
14696         * g77.dg/f77-edit-t-out.f: New test
14697         * g77.dg/f77-edit-x-out.f: New test
14698         * g77.dg/f77-edit-slash-out.f: New test
14699         * g77.dg/f77-edit-colon-out.f: New test
14700         * g77.dg/f77-edit-s-out.f: New test
14701
14702 2002-03-24  Richard Henderson  <rth@redhat.com>
14703
14704         * objc/execute/formal_protocol-6.x: New XFAIL.
14705
14706 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14707
14708         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
14709         that do not support weak symbols
14710
14711 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14712
14713         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
14714         * lib/g77.exp:  Likewise
14715         * lib/objc.exp: Likewise
14716
14717 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
14718
14719         * gcc.dg/Wswitch-default.c: New test.
14720
14721 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
14722
14723         * g++.dg/other/enum1.C: New test.
14724
14725 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
14726
14727         * gcc.dg/pragma-ep-3.c: Fix typo.
14728
14729 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14730
14731         * g++.dg/inherit/template-as-base.C: New test.
14732
14733 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
14734
14735         * g++.old-deja/g++.other/dwarf2-1.C: Move...
14736         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
14737
14738 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
14739
14740         * gcc.dg/cpp/multiline.c: Update to match.
14741
14742 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
14743
14744         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
14745
14746 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
14747
14748         * gcc.dg/cpp/extratokens2.c:  New file.
14749
14750 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
14751
14752         * gcc.dg/20020312-2.c: Add rs6000 target.
14753
14754         * gcc.c-torture/compile/20020319-1.c: New test.
14755
14756 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14757
14758         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
14759         (A, E): Handle this.
14760
14761 2002-03-20  Jason Merrill  <jason@redhat.com>
14762
14763         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
14764         ignoring -fpic.
14765         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
14766         through prune_gcc_output.
14767
14768 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
14769
14770         * gcc.c-torture/compile/20020320-1.c: New test.
14771
14772 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
14773
14774         * gcc.c-torture/compile/20020318-1.c: New test.
14775
14776         * gcc.dg/struct-by-value-1.c: New test.
14777
14778         * gcc.dg/20020319-1.c: New test.
14779
14780 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
14781
14782         * g++.dg/opt/conj1.C: New test.
14783
14784 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
14785
14786         * g++.dg/template/qualttp20.C: Revert previous change.
14787         * g++.dg/template/qualttp3.C: Likewise.
14788         * g++.dg/template/qualttp4.C: Likewise
14789         * g++.dg/template/qualttp5.C: Likewise
14790         * g++.dg/template/qualttp6.C: Likewise
14791         * g++.dg/template/qualttp7.C: Likewise
14792         * g++.dg/template/qualttp8.C: Likewise
14793         * g++.dg/template/recurse.C: Likewise.
14794
14795 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14796
14797         * gcc.dg/cpp/wchar-1.c: Update.
14798
14799 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14800
14801         * g++.dg/template/conv1.C: New test.
14802         * g++.dg/template/conv2.C: New test.
14803         * g++.dg/template/conv3.C: New test.
14804         * g++.dg/template/conv4.C: New test.
14805
14806 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
14807
14808         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
14809         * g++.dg/template/qualttp3.C: Likewise.
14810         * g++.dg/template/qualttp4.C: Likewise
14811         * g++.dg/template/qualttp5.C: Likewise
14812         * g++.dg/template/qualttp6.C: Likewise
14813         * g++.dg/template/qualttp7.C: Likewise
14814         * g++.dg/template/qualttp8.C: Likewise
14815         * g++.dg/template/recurse.C: Likewise.
14816
14817 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
14818
14819         * g++.dg/opt/dtor1.C: New test.
14820
14821 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
14822
14823         * gcc.c-torture/compile/20020315-1.c: New test.
14824
14825 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
14826
14827         * gcc.dg/weak-1.c: Fix scan tests.
14828
14829 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
14830
14831         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
14832         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
14833         cris-*-aout* mmix-*-*.
14834         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
14835         cris-*-aout* mmix-*-*.
14836         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
14837         cris-*-elf* cris-*-aout* and mmix-*-*.
14838         * gcc.dg/20001009-1.c: Ditto.
14839         * gcc.dg/20010912-1.c: Ditto.
14840         * gcc.dg/20020122-4.c: Ditto.
14841         * gcc.dg/inline-2.c: Ditto.
14842
14843 2002-03-14  Jeffrey A Law  (law@cygnus.com)
14844
14845         * gcc.c-torture/compile/20020314-1.c: New test.
14846
14847 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
14848
14849         * gcc.c-torture/execute/20020314-1.c: New test.
14850
14851 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
14852
14853         * g++.dg/warn/Wunused-1.C: New test.
14854
14855 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
14856
14857         * g++.dg/abi/mangle6.C: New test.
14858
14859 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
14860
14861         * gcc.c-torture/compile/20020309-2.c: New test.
14862
14863         * gcc.c-torture/compile/20020312-1.c: New test.
14864
14865 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
14866
14867         * g++.dg/other/access1.C: New test.
14868
14869 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
14870
14871         * gcc.c-torture/execute/wchar_t-1.c: New test.
14872
14873 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
14874
14875         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
14876
14877 2002-03-12  Roger Sayle  <roger@eyesopen.com>
14878
14879         * gcc.dg/20020312-1.c: New test case.
14880
14881 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
14882
14883         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
14884
14885 2002-03-11  Richard Henderson  <rth@redhat.com>
14886
14887         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
14888         * g++.old-deja/g++.jason/report.C: Likewise.
14889
14890 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
14891
14892         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
14893         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
14894
14895 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
14896
14897         * testsuite/g++.dg/overload/pmf1.C: New test.
14898
14899 2002-03-11  Kazu Hirata  <kazu@hxi.com>
14900
14901         * gcc.c-torture/execute/20020307-1.c: Use long.
14902
14903 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
14904
14905         PR optimization/5844
14906         * gcc.dg/20020310-1.c: New test.
14907
14908 2002-03-09  Michael Meissner  <meissner@redhat.com>
14909
14910         * gcc.c-torture/execute/memcpy-2.c: New test.
14911         * gcc.c-torture/execute/memset-1.c: New test.
14912         * gcc.c-torture/execute/strlen-1.c: New test.
14913         * gcc.c-torture/execute/strcmp-1.c: New test.
14914         * gcc.c-torture/execute/strncmp-1.c: New test.
14915
14916 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
14917
14918         * gcc.dg/ppc-ldstruct.c: New test.
14919
14920 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
14921
14922         * gcc.c-torture/execute/va-arg-22.c: New test.
14923
14924 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14925
14926         * gcc.c-torture/compile/20020309-1.c: New test.
14927
14928 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
14929
14930         * gcc.c-torture/execute/20020307-2.c: New test.
14931
14932 2002-03-07  Jeffrey A Law  (law@redhat.com)
14933
14934         * g77.f-torture/compile/20020307-1.f: New test.
14935
14936 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
14937
14938         * gcc.dg/unordered-1.c: New test.
14939
14940 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
14941
14942         * gcc.c-torture/execute/20020307-1.c: New test.
14943
14944 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
14945
14946         * gcc.dg/20020304-1.c: New test.
14947
14948         * gcc.c-torture/compile/20020304-2.c: New test.
14949
14950 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
14951
14952         * gcc.c-torture/compile/20020304-1.c: New test case
14953         (from PR c/5830).
14954
14955 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
14956
14957         * gcc.dg/20020103-1.c: Add other -D ppc variants.
14958
14959 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14960
14961         * g++.dg/other/classkey1.C: New test.
14962
14963 2002-03-01  Richard Henderson  <rth@redhat.com>
14964
14965         * gcc.c-torture/compile/981223-1.x: New.
14966         * gcc.c-torture/compile/920625-1.x: New.
14967
14968 2002-02-28  Richard Henderson  <rth@redhat.com>
14969
14970         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
14971
14972 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
14973
14974         * gcc.c-torture/execute/20020227-1.c: New test.
14975
14976 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
14977
14978         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
14979         here" ERROR lines.
14980         * g++.old-deja/g++.oliva/partord1.C: Likewise.
14981         * g++.old-deja.g++.other/defarg1.C: Likewise.
14982         * g++.old-deja/g++.pt/calls2.C: Likewise.
14983         * g++.old-deja/g++.pt/crash20.C: Likewise.
14984         * g++.old-deja/g++.pt/crash30.C: Likewise.
14985         * g++.old-deja/g++.pt/crash36.C: Likewise.
14986         * g++.old-deja/g++.pt/crash6.C: Likewise.
14987         * g++.old-deja/g++.pt/defarg13.C: Likewise.
14988         * g++.old-deja/g++.pt/derived3.C: Likewise.
14989         * g++.old-deja/g++.pt/error1.C: Likewise.
14990         * g++.old-deja/g++.pt/friend21.C: Likewise.
14991         * g++.old-deja/g++.pt/friend23.C: Likewise.
14992         * g++.old-deja/g++.pt/infinite1.C: Likewise.
14993         * g++.old-deja/g++.robertl/eb128.C: Likewise.
14994
14995 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
14996
14997         * gcc.c-torture/execute/20020225-2.c: New test.
14998
14999 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
15000
15001         * gcc.c-torture/execute/920730-1t.c,
15002         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
15003         Delete test cases, only relevant to -traditional.
15004
15005 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
15006
15007         * gcc.dg/cpp/undef1.c: Remove.
15008         * gcc.dg/cpp/directiv.c: Update.
15009         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
15010
15011 2002-02-27  Michael Meissner  <meissner@redhat.com>
15012
15013         * gcc.c-torture/execute/20020226-1.c: New test.
15014
15015 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
15016
15017         * g++.dg/debug/debug4.C: New test.
15018
15019         * gcc.dg/ia64-visibility-1.c: New test.
15020
15021 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
15022
15023         * gcc.dg/debug/20020224-1.c: New.
15024
15025 2002-02-25  Kazu Hirata  <kazu@hxi.com>
15026
15027         * gcc.c-torture/execute/960416-1.x: New.
15028         * gcc.c-torture/execute/divconst-3.x: Likewise.
15029
15030 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
15031
15032         * gcc.dg/20020224-1.c: New test.
15033
15034 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
15035
15036         * gcc.c-torture/execute/20020225-1.c: New.
15037
15038 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
15039
15040         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
15041
15042 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
15043
15044         * gcc.dg/20020222-1.c: New test.
15045
15046 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
15047
15048         * g++.dg/opt/anonunion1.C: New test.
15049
15050 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15051
15052         * g++.dg/template/qualttp19.C: New test.
15053         * g++.dg/template/qualttp20.C: New test.
15054         * g++.old-deja/g++.jason/report.C: Adjust expected errors
15055         * g++.old-deja/g++.other/qual1.C: Likewise.
15056
15057 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
15058
15059         * gcc.dg/attr-alwaysinline.c: New.
15060
15061 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
15062
15063         * gcc.dg/20020220-1.c: New test.
15064
15065         * gcc.dg/20020220-2.c: New test.
15066
15067         * g++.dg/opt/mmx1.C: New test.
15068
15069 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
15070
15071         * gcc.c-torture/compile/20020110.c: New test.
15072
15073 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
15074
15075         * gcc.c-torture/execute/20020219-1.c: New test.
15076
15077         * gcc.dg/20020219-1.c: New test.
15078
15079         * gcc.dg/noncompile/20020220-1.c: New test.
15080
15081         * g++.dg/opt/ptrintsum1.C: New test.
15082
15083         * gcc.dg/debug/20020220-1.c: New test.
15084
15085 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
15086
15087         * gcc.c-torture/execute/20020216-1.c: New test.
15088
15089 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
15090
15091         * gcc.dg/decl-1.c: Update, new test.
15092
15093 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
15094
15095         * g++.dg/abi/bitfield1.C: New test.
15096         * g++.dg/abi/bitfield2.C: New test.
15097
15098 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15099
15100         * gcc.dg/attr-nest.c: New test.
15101
15102 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
15103
15104         * gcc.c-torture/execute/20020215-1.c: New test.
15105
15106 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
15107
15108         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
15109         * g++.dg/debug/debug.exp: New.
15110         * g++.dg/debug/trivial.C: New.
15111         * g++.dg/debug/debug1.C: Moved...
15112         * g++.dg/other/debug1.C: ...from here.
15113         * g++.dg/debug/debug2.C: Moved...
15114         * g++.dg/other/debug2.C: ...from here.
15115         * g++.dg/debug/debug3.C: Moved...
15116         * g++.dg/other/debug3.C: ...from here.
15117
15118         * gcc.dg/noncompile/20020213-1.c: New test.
15119
15120 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
15121
15122         * g++.dg/other/debug3.C: New test.
15123
15124         * gcc.c-torture/execute/20020213-1.c: New test.
15125
15126 2002-02-13  Richard Smith <richard@ex-parrot.com>
15127
15128         * g++.old-deja/g++.other/thunk1.C: New test.
15129
15130 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15131
15132         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
15133
15134 2002-02-13  Stan Shebs  <shebs@apple.com>
15135
15136         * gcc.dg/altivec-3.c: New.
15137
15138 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
15139
15140         * gcc.dg/Wunreachable-1.c: New test.
15141         * gcc.dg/Wunreachable-2.c: New test.
15142
15143 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
15144
15145         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
15146
15147 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
15148
15149         * gcc.dg/decl-1.c: New test.
15150
15151 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15152
15153         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
15154
15155 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15156
15157         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
15158         * gcc.c-torture/compile/980506-1.x: Likewise.
15159
15160 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15161
15162         * gcc.dg/20020210-1.c: New.
15163
15164 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
15165
15166         * g77.f-torture/execute/947.f: New regression test
15167         for PR fortran/947.
15168
15169 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
15170
15171         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
15172         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
15173
15174 2002-02-08  Richard Henderson  <rth@redhat.com>
15175
15176         * gcc.c-torture/compile/labels-3.c: New.
15177
15178 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
15179
15180         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
15181         expression statements work instead.
15182         * gcc.dg/noncompile/20020207-1.c: New test.
15183
15184 2002-02-07  Richard Henderson  <rth@redhat.com>
15185
15186         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
15187
15188 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15189
15190         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
15191         message from g77
15192         * lib/g77-dg.exp: Trim g77 error messages so that they are
15193         recognized by dg.exp.
15194
15195 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15196
15197         PR fortran/5473
15198         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
15199
15200 2002-02-07  Richard Henderson  <rth@redhat.com>
15201
15202         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
15203         to be sufficiently aligned for integers.
15204
15205 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
15206
15207         * g++.dg/template/friend4.C: New test.
15208
15209 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15210
15211         PR fortran/5743
15212         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
15213         unsupported cases.
15214
15215 2002-02-07  Richard Henderson  <rth@redhat.com>
15216
15217         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
15218         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
15219         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
15220         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
15221
15222 2002-02-06  Richard Henderson  <rth@redhat.com>
15223
15224         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
15225
15226 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
15227
15228         * gcc.dg/20020206-1.c: New test.
15229
15230 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
15231
15232         * gcc.c-torture/execute/20020206-1.c: New test.
15233
15234         * gcc.c-torture/execute/20020206-2.c: New test.
15235
15236         PR optimization/5429:
15237         * gcc.c-torture/compile/20020206-1.c: New test.
15238
15239 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
15240
15241         * g++.dg/ext/align1.C: Do not use an explicit alignment value
15242         as certain file formats cannot support particularly large
15243         alignments.
15244
15245         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
15246         and do not expect to be able to link the executable.
15247
15248         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
15249         fail because the COFF format does not support the weak attribute.
15250
15251 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
15252
15253         * g77.dg/pr5473.f:  New test
15254
15255 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
15256
15257         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
15258         Fix testcase accordingly.
15259
15260 2002-02-04  Richard Henderson  <rth@redhat.com>
15261
15262         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
15263         (buf): Change to be an array of pointers, not ints.
15264
15265 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
15266
15267         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
15268         before all tests.  Move warning one line above to match where it
15269         C frontend emits.
15270         * gcc.dg/Wswitch-2.c: New test.
15271         * g++.dg/warn/Wswitch-1.C: New test.
15272         * g++.dg/warn/Wswitch-2.C: New test.
15273
15274 2002-02-04  Richard Henderson  <rth@redhat.com>
15275
15276         * g++.dg/abi/offsetof.C: Fix size comparison.
15277
15278 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
15279
15280         * gcc.dg/cast-qual-2.c: New test.
15281
15282 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
15283
15284         * gcc.dg/20020201-4.c: New test.
15285
15286 2002-02-04  Ben Elliston  <bje@redhat.com>
15287
15288         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
15289         target_info attribute != 0, in addition to the empty string.
15290         (gcc_target_compile): Likewise.
15291
15292 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
15293
15294         * gcc.dg/Wswitch.c: New test.
15295         PR gcc/4475. PR gcc/3780.
15296
15297 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
15298
15299         * g77.f-torture/execute/5122.f: New test for regressions
15300         against PR fortran/5122.
15301
15302 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
15303
15304         * g77.f-torture/compile/pr3743.f: Delete
15305         * g77.dg/pr3743-1.f: New test.
15306         * g77.dg/pr3743-2.f: New test.
15307         * g77.dg/pr3743-3.f: New test.
15308         * g77.dg/pr3743-4.f: New test.
15309
15310 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15311
15312         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
15313
15314 2002-02-02  Richard Henderson  <rth@redhat.com>
15315
15316         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
15317         * gcc.c-torture/execute/bf64-1.c: Likewise.
15318
15319 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
15320
15321         * gcc.dg/20020201-2.c: New test.
15322
15323         * gcc.dg/20020201-3.c: New test.
15324
15325         * gcc.c-torture/execute/bitfld-2.c: New test.
15326
15327 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15328
15329         * gcc.dg/bitfld-1.c: Update.
15330         * gcc.dg/bitfld-2.c: Update.
15331         * gcc.c-torture/execute/bitfld-1.x: New.
15332
15333 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
15334
15335         * gcc.c-torture/execute/20020201-1.c: New test.
15336
15337 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
15338
15339         PR target/5469
15340         * gcc.dg/20020201-1.c: New test.
15341
15342 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
15343
15344         PR fortran/3743
15345         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
15346         * g77.f-torture/compile/pr3743.x: Remove
15347
15348 2002-01-31  Tom Rix  <trix@redhat.com>
15349
15350         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
15351
15352 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15353
15354         * gcc.dg/noncompile/20020130-1.c: New test.
15355
15356 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
15357
15358         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
15359
15360 2002-01-29  Richard Henderson  <rth@redhat.com>
15361
15362         * gcc.c-torture/execute/991118-1.c: Cast various constants back
15363         to long long.
15364         * gcc.c-torture/execute/bf64-1.c: Likewise.
15365
15366 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
15367
15368         * gcc.c-torture/execute/20020129-1.c: New test.
15369
15370 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15371
15372         * gcc.c-torture/compile/20000224-1.c: Update.
15373         * gcc.c-torture/execute/bitfld-1.c: New tests.
15374         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
15375         * gcc.dg/uninit-A.c: Update.
15376
15377 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15378
15379         * g++.dg/template/ctor1.C: Add instantiation.
15380
15381 2002-01-28  Paul Koning  <pkoning@equallogic.com>
15382
15383         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
15384         argument to __builtin_prefetch to be const ptr.
15385
15386 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
15387
15388         * gcc.c-torture/compile/20020120-1.c: New test.
15389
15390 2002-01-27  Kazu Hirata  <kazu@hxi.com>
15391
15392         * gcc.c-torture/execute/20020127-1.c: New test.
15393
15394 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
15395
15396         * g77.dg/f77-edit-i-in.f: New test
15397         * g77.dg/f77-edit-i-out.f: New test
15398
15399 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
15400
15401         * gcc.dg/debug/debug.exp: New file.
15402         * gcc.dg/debug/trivial.c: New file.
15403         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
15404         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
15405         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
15406         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
15407         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
15408         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
15409         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
15410         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
15411         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
15412         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
15413         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
15414         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
15415         * gcc.dg/20000503-1.c: Removed.
15416         * gcc.dg/20010207-1.c: Removed.
15417         * gcc.dg/20011223-1.c: Removed.
15418         * gcc.dg/20020104-2.c: Removed.
15419         * gcc.dg/debug-1.c: Removed.
15420         * gcc.dg/debug-2.c: Removed.
15421         * gcc.dg/debug-3.c: Removed.
15422         * gcc.dg/debug-4.c: Removed.
15423         * gcc.dg/debug-5.c: Removed.
15424         * gcc.dg/debug-6.c: Removed.
15425         * gcc.dg/dwarf2-1.c: Removed.
15426         * gcc.dg/dwarf2-2.c: Removed.
15427
15428 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
15429
15430         * g++.old-deja/g++.other/eh5.C: New test.
15431         * g++.old-deja/g++.other/sibcall2.C: New test.
15432         * g++.old-deja/g++.other/array9.C: New test.
15433         * g++.old-deja/g++.other/typename2.C: New test.
15434         * g++.old-deja/g++.other/crash60.C: New test.
15435         * g++.old-deja/g++.other/conv9.C: New test.
15436         * g++.old-deja/g++.other/mangle10.C: New test.
15437         * g++.old-deja/g++.other/unchanging1.C: New test.
15438         * g++.old-deja/g++.other/exprstmt1.C: New test.
15439         * g++.old-deja/g++.other/inline23.C: New test.
15440         * g++.old-deja/g++.eh/ia64-1.C: New test.
15441         * g++.old-deja/g++.other/dwarf2-1.C: New test.
15442         * g++.old-deja/g++.other/reload1.C: New test.
15443         * g++.old-deja/g++.other/static20.C: New test.
15444         * g++.old-deja/g++.other/local-alloc1.C: New test.
15445         * g++.old-deja/g++.other/conv8.C: New test.
15446         * g++.old-deja/g++.other/stmtexpr2.C: New test.
15447         * g++.old-deja/g++.other/storeexpr1.C: New test.
15448         * g++.old-deja/g++.other/storeexpr2.C: New test.
15449         * g++.dg/eh/template2.C: New test.
15450         * g++.dg/warn/weak1.C: New test.
15451
15452 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
15453
15454         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
15455         Remove first, non-varying, argument.
15456
15457 2002-01-23  Richard Henderson  <rth@redhat.com>
15458
15459         * gcc.dg/inline-2.c: New.
15460
15461         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
15462         Add optional target arg.  Check number of arguments.
15463         (scan-assembler-not, scan-assembler-dem): Likewise.
15464         (scan-assembler-dem-not): Likewise.
15465
15466 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
15467
15468         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
15469         line 12.
15470         * g++.old-deja/g++.brendan/parse3.C,
15471         g++.old-deja/g++.other/crash26.C,
15472         g++.old-deja/g++.other/crash28.C,
15473         g++.old-deja/g++.other/crash29.C,
15474         g++.old-deja/g++.other/crash30.C,
15475         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
15476
15477 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
15478
15479         * gcc.dg/20020115-1.c: New.
15480
15481 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
15482
15483         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
15484
15485 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
15486
15487         * gcc.dg/20020122-3.c: New.
15488
15489 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
15490
15491         * g++.dg/other/gc1.C: New test.
15492
15493 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
15494
15495         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
15496
15497 2002-01-22  Richard Henderson  <rth@redhat.com>
15498
15499         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
15500
15501 2002-01-22  Richard Henderson  <rth@redhat.com>
15502
15503         * gcc.dg/20020122-4.c: New.
15504
15505 2002-01-22  H.J. Lu <hjl@gnu.org>
15506
15507         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
15508         link output.
15509         * gcc.dg/special/ecos.exp: Likewise.
15510         * lib/g++-dg.exp: Likewise.
15511         * lib/g77-dg.exp: Likewise.
15512         * lib/gcc-dg.exp : Likewise.
15513         * lib/mike-g++.exp: Likewise.
15514         * lib/mike-g77.exp: Likewise.
15515         * lib/mike-gcc.exp: Likewise.
15516         * lib/objc-dg.exp: Likewise.
15517
15518 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
15519
15520         PR target/5379
15521         * gcc.dg/20020122-2.c: New test.
15522
15523 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
15524
15525         * gcc.dg/20020122-1.c: New test.
15526
15527 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
15528
15529         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
15530
15531 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
15532
15533         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
15534
15535 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15536
15537         * gcc.c-torture/compile/20020121-1.c: New test.
15538
15539 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15540
15541         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
15542         ld_library_path.
15543
15544 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
15545
15546         * gcc.dg/20020218-1.c: New test.
15547
15548 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
15549
15550         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
15551         messages
15552         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
15553         "At global scope" warning
15554         * g++.dg/ext/align1.C: Change cygwin test for alignment
15555         from db-bogus to dg-warning
15556
15557 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
15558
15559         * g77.f-torture/compile/cpp2.F: New test.
15560
15561 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15562
15563         * g++.dg/template/access1.C: New test.
15564
15565 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
15566
15567         * gcc.dg/20020118-1.c: New.
15568
15569 2002-01-18  Kazu Hirata  <kazu@hxi.com>
15570
15571         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
15572
15573 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
15574
15575         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
15576         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
15577         alignment warnings.
15578
15579 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
15580
15581         * gcc.misc-tests/i386-prefetch.exp: Save and restore
15582         torture_with_loops and torture_without_loops
15583
15584 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
15585
15586         * gcc.c-torture/compile/20020116-1.c: New test.
15587
15588 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
15589
15590         * gcc.dg/20020116-2.c: New test.
15591
15592         * gcc.dg/ultrasp4.c: New test.
15593
15594         * gcc.dg/20020116-1.c: New test.
15595
15596 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
15597
15598         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
15599         by EABI.
15600
15601 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
15602
15603         * gcc.misc-tests/i386-prefetch.exp: New.
15604         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
15605         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
15606         * gcc.misc-tests/i386-pf-none-1.c: New test.
15607         * gcc.misc-tests/i386-pf-sse-1.c: New test.
15608
15609 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
15610
15611         * gcc.dg/gnu89-init-1.c: Add new tests.
15612
15613 2002-01-15  Andreas Jaeger  <aj@suse.de>
15614
15615         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
15616         * gcc.dg/i386-mmx-2.c: Likewise.
15617         * gcc.dg/i386-sse-1.c: Likewise.
15618         * gcc.dg/i386-sse-2.c: Likewise.
15619         * gcc.dg/i386-sse-3.c: Likewise.
15620
15621 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
15622
15623         * g77.f-torture/execute/intrinsic-unix-bessel.f:
15624         Uncomment additional cases that now pass.
15625
15626 2002-01-11  Richard Henderson  <rth@redhat.com>
15627
15628         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
15629         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
15630
15631 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
15632
15633         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
15634
15635 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
15636
15637         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
15638         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
15639
15640 2002-01-10  Dale Johannesen  <dalej@apple.com>
15641
15642         * gcc.c-torture/execute/loop-11.c: New.
15643
15644 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
15645
15646         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
15647         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
15648
15649 2002-01-09  Richard Henderson  <rth@redhat.com>
15650
15651         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
15652         type in which to perform the operation for each size.
15653
15654 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
15655
15656         * gcc.c-torture/compile/20020109-2.c: New test.
15657
15658 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
15659
15660         * gcc.c-torture/execute/loop-10.c: New test.
15661
15662 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
15663
15664         * gcc.c-torture/compile/20010226-1.c: New test.
15665         * gcc.c-torture/compile/20010227-1.c: New test.
15666         * gcc.c-torture/compile/20010426-1.c: New test.
15667         * gcc.c-torture/compile/20010510-1.c: New test.
15668         * gcc.c-torture/compile/20010605-3.c: New test.
15669         * gcc.c-torture/compile/20010824-1.c: New test.
15670         * gcc.c-torture/execute/20010409-1.c: New test.
15671         * gcc.dg/noncompile/20000901-1.c: New test.
15672         * gcc.dg/20001023-1.c: New test.
15673         * gcc.dg/20001101-1.c: New test.
15674         * gcc.dg/20001102-1.c: New test.
15675         * gcc.dg/20010207-1.c: New test.
15676         * gcc.dg/20010405-1.c: New test.
15677         * gcc.dg/20010822-1.c: New test.
15678         * gcc.dg/20011107-1.c: New test.
15679
15680 2002-01-09  Jeffrey A Law  (law@redhat.com)
15681
15682         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
15683
15684         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
15685         execution failure on PA targets.
15686
15687 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
15688
15689         * gcc.c-torture/compile/20020109-1.c: New test.
15690
15691 2002-01-08  Kazu Hirata  <kazu@hxi.com>
15692
15693         * gcc.c-torture/execute/20020108-1.c: New test.
15694
15695 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
15696
15697         * gcc.dg/20020108-1.c: New test.
15698
15699 2002-01-08  H.J. Lu <hjl@gnu.org>
15700
15701         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
15702         for header files.
15703
15704 2002-01-08  Geoff Keating  <geoffk@redhat.com>
15705
15706         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
15707         consistency.
15708
15709 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
15710
15711         * gcc.dg/altivec-4.c: Test altivec predicates.
15712
15713 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
15714
15715         * gcc.c-torture/execute/20020107-1.c: New test.
15716
15717 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15718
15719         PR c/5279
15720         * gcc.c-torture/compile/20020106-1.c: New test.
15721
15722 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
15723
15724         * gcc.c-torture/execute/nestfunc-4.c: New test.
15725
15726 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
15727
15728         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
15729         extra triple that slipped in.
15730         * g++.old-deja/g++.abi/align.C: Likewise.
15731         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15732
15733 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
15734
15735         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
15736         * g++.old-deja/g++.abi/align.C: Likewise.
15737         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15738
15739         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
15740         on FreeBSD/i386.
15741         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
15742         FreeBSD.
15743
15744 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
15745
15746         * gcc.dg/20020104-1.c: New test.
15747
15748         * gcc.dg/20020104-2.c: New test.
15749
15750 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
15751
15752         * gcc.dg/20020103-1.c: Fix typo in target selector.
15753
15754 2002-01-03  Richard Henderson  <rth@redhat.com>
15755
15756         * gcc.dg/20020103-1.c: New.
15757
15758 2002-01-03  Kazu Hirata  <kazu@hxi.com>
15759
15760         * gcc.c-torture/execute/20020103-1.c: New test.
15761
15762 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
15763
15764         * g++.dg/other/debug2.C: New test.
15765
15766         * gcc.c-torture/compile/20020103-1.c: New test.
15767
15768 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
15769
15770         * gcc.dg/gnu89-init-1.c: Added new tests.
15771
15772 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15773
15774         * g++.dg/template/friend2.C: Remove as patch is reverted.
15775
15776         * g++.dg/warn/oldcast1.C: New test.
15777
15778         * g++.dg/template/ptrmem1.C: New test.
15779         * g++.dg/template/ptrmem2.C: New test.
15780
15781         * g++.dg/template/ntp.C: New test.
15782
15783         * g++.dg/other/component1.C: New test.
15784
15785         * g++.dg/template/ttp3.C: New test.
15786
15787         * g++.dg/template/friend2.C: New test.
15788         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
15789
15790 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15791
15792         * g++.dg/other/ptrmem1.C: New test.
15793         * g++.dg/other/ptrmem2.C: New test.
15794
15795 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15796
15797         * g++.dg/template/ctor1.C: New test.
15798
15799 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15800
15801         * g++.dg/template/friend2.C: New test.
15802
15803 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
15804
15805         * gcc.dg/mmix-1.c: New test.
15806
15807 2001-12-31  Richard Henderson  <rth@redhat.com>
15808
15809         * gcc.dg/asm-5.c: New.
15810
15811 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
15812
15813         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
15814         in namespace __gnu_cxx
15815
15816 2001-12-30  Richard Henderson  <rth@redhat.com>
15817
15818         * gcc.dg/debug-6.c: New.
15819
15820 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
15821
15822         * gcc.c-torture/compile/20011229-2.c: New test.
15823
15824 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
15825
15826         * gcc.dg/debug-3.c: New test.
15827         * gcc.dg/debug-4.c: New test.
15828         * gcc.dg/debug-5.c: New test.
15829
15830 2001-12-29  Richard Henderson  <rth@redhat.com>
15831
15832         * g++.dg/eh/loop1.C: New.
15833
15834 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15835
15836         * g++.dg/template/crash1.C: New test.
15837
15838 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15839
15840         * g++.dg/other/const1.C: New test.
15841
15842 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
15843
15844         * gcc.c-torture/compile/20011229-1.c: New test.
15845
15846 2001-12-28  Stan Shebs  <shebs@apple.com>
15847
15848         * lib/objc-torture.exp: Resync with c-torture.exp.
15849         * lib/objc.exp: Load standard libraries.
15850
15851 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
15852
15853         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
15854         additional tests.
15855
15856 2001-12-27  Roger Sayle <roger@eyesopen.com>
15857
15858         * gcc.c-torture/execute/string-opt-16.c: New testcase.
15859
15860 2001-12-27  Richard Henderson  <rth@redhat.com>
15861
15862         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
15863
15864 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
15865
15866         * g++.dg/eh/ctor1.C: New test.
15867         * g++.dg/other/error2.C: New test.
15868
15869 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
15870
15871         * g++.dg/other/init2.C: New test.
15872
15873 2001-12-24  Richard Henderson  <rth@redhat.com>
15874
15875         * gcc.dg/20011223-1.c: New.
15876         * gcc.dg/inline-1.c: New.
15877
15878 2001-12-23  Richard Henderson  <rth@redhat.com>
15879
15880         * gcc.dg/asm-4.c: Test operand modifiers.
15881
15882 2001-12-23  Richard Henderson  <rth@redhat.com>
15883
15884         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
15885
15886 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
15887
15888         * gcc.c-torture/execute/20011223-1.c: New test.
15889
15890 2001-12-21  Richard Henderson  <rth@redhat.com>
15891
15892         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
15893         re-enables the warning.
15894
15895 2001-12-21  Richard Henderson  <rth@redhat.com>
15896
15897         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
15898
15899 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
15900
15901         * gcc.c-torture/compile/20011218-1.c: New test.
15902
15903 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
15904
15905         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
15906         arm-isr.c test.
15907         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
15908         epilogue generation for ARM ISR routines.
15909
15910 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15911
15912         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
15913         * gcc.dg/format/c90-printf-3.c: Likewise.
15914         * gcc.dg/format/c99-printf-3.c: Likewise.
15915         * gcc.dg/format/ext-1.c: Likewise.
15916         * gcc.dg/format/ext-6.c: Likewise.
15917         * gcc.dg/format/format.h: Prototype unlocked stdio.
15918
15919 2001-12-20  Richard Henderson  <rth@redhat.com>
15920
15921         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
15922         (arena): Use it.
15923         (malloc): Correct allocation logic.  Abort if we fill up the
15924         arena before initialization complete.
15925         (realloc): Correct allocation logic.
15926
15927 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
15928
15929         * gcc.c-torture/compile/20011219-2.c: New test.
15930
15931         * gcc.c-torture/execute/20011219-1.c: New test.
15932
15933 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
15934
15935         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
15936         target does not support weak symbols.
15937
15938 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
15939
15940         * gcc.c-torture/compile/20011219-1.c: New test.
15941
15942 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
15943
15944         * g++.dg/other/error1.C: New test.
15945
15946 2001-12-17  Jeffrey A Law  (law@redhat.com)
15947
15948         * gcc.c-torture/execute/20011217-1.c: New test.
15949
15950 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
15951
15952         * objc.dg/special/: New directory.
15953         * objc.dg/special/special.exp: New file.
15954         * objc.dg/special/unclaimed-category-1.h: New file.
15955         * objc.dg/special/unclaimed-category-1a.m: New file.
15956         * objc.dg/special/unclaimed-category-1.m: New file.
15957
15958 2001-12-17  Andreas Jaeger  <aj@suse.de>
15959
15960         * gcc.c-torture/compile/20011217-2.c: New test.
15961
15962 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15963
15964         * gcc.c-torture/compile/20011217-1.c: New test.
15965
15966 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
15967
15968         * testsuite/gcc.dg/20011214-1.c: New.
15969
15970 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
15971
15972         * gcc.dg/altivec-4.c: New.
15973
15974 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
15975
15976         * gcc.dg/20011113-1.c: New test.
15977
15978 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15979
15980         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
15981         std::__malloc_alloc_template<0> and
15982         std::__default_alloc_template<false, 0>.
15983
15984 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
15985
15986         * objc/execute/bf-21.m: New test.
15987         * objc/execute/enumeration-1.m: New test.
15988         * objc/execute/enumeration-2.m: New test.
15989
15990 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
15991
15992         * gcc.dg/gnu89-init-1.c: New test.
15993
15994 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15995
15996         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
15997         * g++.old-deja/g++.jason/2371.C: Likewise.
15998         * g++.old-deja/g++.jason/template33.C: Likewise.
15999         * g++.old-deja/g++.jason/template34.C: Likewise.
16000         * g++.old-deja/g++.jason/template36.C: Likewise.
16001         * g++.old-deja/g++.oliva/typename1.C: Likewise.
16002         * g++.old-deja/g++.oliva/typename2.C: Likewise.
16003         * g++.old-deja/g++.other/typename1.C: Likewise.
16004         * g++.old-deja/g++.pt/inherit2.C: Likewise.
16005         * g++.old-deja/g++.pt/nontype5.C: Likewise.
16006         * g++.old-deja/g++.pt/typename11.C: Likewise.
16007         * g++.old-deja/g++.pt/typename14.C: Likewise.
16008         * g++.old-deja/g++.pt/typename16.C: Likewise.
16009         * g++.old-deja/g++.pt/typename3.C: Likewise.
16010         * g++.old-deja/g++.pt/typename4.C: Likewise.
16011         * g++.old-deja/g++.pt/typename5.C: Likewise.
16012         * g++.old-deja/g++.pt/typename7.C: Likewise.
16013         * g++.old-deja/g++.robertl/eb9.C: Likewise.
16014
16015 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
16016
16017         * g++.dg/other/linkage1.C: New test.
16018         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
16019         specifiers.
16020
16021 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
16022
16023         * gcc.dg/concat.c: New test.
16024
16025 2001-12-11  Stan Shebs  <shebs@apple.com>
16026
16027         * objc/compile: New test directory.
16028         * objc/compile/compile.exp: New expect script.
16029         * objc/compile/20011211-1.m: New compile test.
16030
16031 2001-12-11  Jason Merrill  <jason@redhat.com>
16032
16033         * lib/prune.exp (prune_gcc_output): Also handle "In member
16034         function".  So many permutations...
16035
16036 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
16037
16038         * g++.dg/template/typedef1.C: New test.
16039
16040 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16041
16042         * g++.dg/other/copy1.C: New test.
16043
16044 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
16045
16046         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
16047
16048         * gcc.dg/builtin-choose-expr.c: New.
16049
16050 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
16051
16052         * gcc.dg/altivec-2.c: New.
16053
16054 2001-12-07  Richard Henderson  <rth@redhat.com>
16055
16056         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
16057
16058 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
16059
16060         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
16061         ultrasparc.
16062
16063 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16064
16065         * g++-old.deja/g++.robertl/eb101.C: Deleted.
16066
16067 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
16068
16069         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
16070         variable argument list.
16071
16072 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
16073
16074         * gcc.c-torture/execute/memcheck: Delete entire directory.
16075         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
16076         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
16077
16078 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16079
16080         * gcc.dg/Wshadow-1.c: New test.
16081
16082 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
16083
16084         * gcc.c-torture/compile/20011130-1.c: New test.
16085
16086         * gcc.dg/noncompile/20011025-1.c: New test.
16087
16088         * g++.dg/other/anon-union.C: New test.
16089
16090         * gcc.c-torture/execute/20011024-1.c: New test.
16091
16092 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
16093
16094         * gcc.c-torture/execute/20000722-1.x,
16095         gcc.c-torture/execute/20010123-1.x: Remove.
16096         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
16097         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
16098         gcc.dg/c99-complit-2.c: New tests.
16099
16100 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
16101
16102         * g++.dg/inherit/base1.C: New test.
16103
16104 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
16105
16106         * g++.dg/other/stdarg1.C: New test.
16107
16108         * gcc.c-torture/compile/20011130-2.c: New test.
16109
16110 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
16111
16112         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
16113         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
16114         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
16115         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
16116         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
16117         * gcc.dg/builtin-prefetch-1.c: New test.
16118
16119 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
16120
16121         * gcc.dg/20011130-1.c: New test.
16122
16123 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16124
16125         * g++.dg/other/scope1.C: New test.
16126         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
16127
16128 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16129
16130         * gcc.dg/vla-init-1.c: New test.
16131
16132 2001-12-01  Geoff Keating  <geoffk@redhat.com>
16133
16134         * gcc.c-torture/compile/structs.c: New testcase from GDB.
16135
16136 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16137
16138         * objc.dg/alias.m: Update.
16139         * objc.dg/class-1.m: Update.
16140         * objc.dg/const-str-1.m: Update.
16141         * objc.dg/fwd-proto-1.m: Update.
16142         * objc.dg/id-1.m: Update.
16143         * objc.dg/super-class-1.m: Update.
16144
16145 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
16146
16147         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
16148         constructs.
16149
16150 2001-11-28  Jeffrey A Law  (law@cygnus.com)
16151
16152         * gcc.c-torture/execute/20011128-1.c: New test.
16153
16154 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
16155
16156         * gcc.dg/20011127-1.c: New test.
16157
16158 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16159
16160         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
16161         from Austin Group draft 7.
16162         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
16163         scanf format arguments.
16164         * gcc.dg/format/no-exargs-2.c: New test.
16165
16166 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
16167
16168         * g++.dg/abi/vbase8-4.C: New test.
16169
16170 2001-11-24  Ian Lance Taylor  <ian@airs.com>
16171
16172         * gcc.c-torture/execute/20011121-1.c: New test.
16173
16174 2001-11-23  Jeffrey A Law  (law@cygnus.com)
16175
16176         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
16177
16178 2001-11-23  Andreas Jaeger  <aj@suse.de>
16179
16180         * gcc.dg/cpp/charconst-2.c: New test.
16181
16182 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
16183
16184         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
16185         to the host if it is remote.  Let tests specify extra headers
16186         they use.
16187         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
16188         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
16189         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
16190         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
16191         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
16192         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
16193         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
16194         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
16195         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
16196         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
16197
16198 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
16199
16200         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
16201         for little endian ARMs.
16202
16203 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
16204
16205         * gcc.c-torture/compile/20011119-1.c: New test.
16206         * gcc.c-torture/compile/20011119-2.c: New test.
16207
16208 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
16209
16210         * gcc.dg/altivec-1.c: Fix typo.
16211
16212 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16213
16214         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
16215
16216 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
16217
16218         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
16219
16220 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
16221
16222         * lib/g77.exp: Don't specify --rpath-link.
16223
16224         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
16225         across all the headers.
16226         * gcc.dg/format/format.exp: For testing on a remote host,
16227         copy format.h.
16228
16229         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
16230         * gcc.c-torture/execute/930406-1.c: Likewise.
16231         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16232
16233 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
16234
16235         * gcc.dg/altivec-1.c: New.
16236
16237 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
16238
16239         * gcc.dg/cpp/fpreprocessed.c: New test case.
16240
16241 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16242
16243         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
16244         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
16245         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
16246
16247 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16248
16249         * gcc.dg/no-builtin-1.c: New test.
16250
16251 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
16252
16253         * gcc.c-torture/execute/20011115-1.c: New test.
16254
16255 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
16256
16257         * gcc.c-torture/compile/20011114-2.c: New test.
16258         * gcc.c-torture/compile/20011114-3.c: New test.
16259         * gcc.c-torture/compile/20011114-4.c: New test.
16260
16261 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
16262
16263         * g++.dg/other/init1.C: New test.
16264
16265 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
16266
16267         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
16268         message.
16269
16270         * gcc.c-torture/execute/20011114-1.c: New testcase.
16271
16272         * gcc.c-torture/compile/20010327-1.c: Revert last change.
16273         * gcc.c-torture/compile/20011114-1.c: New test, exactly
16274         like the (before this change) version of 20010327-1.c.
16275
16276 2001-11-14  Roger Sayle <roger@eyesopen.com>
16277
16278         * gcc.c-torture/execute/string-opt-13.c: New testcase.
16279
16280 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
16281
16282         * g++.dg/init/array2.C: New test.
16283
16284 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
16285
16286         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
16287
16288 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
16289
16290         * g++.dg/other/forscope1.C: New test.
16291         * g++.dg/ext/forscope1.C: New test.
16292         * g++.dg/ext/forscope2.C: New test.
16293
16294 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
16295
16296         * gcc.c-torture/execute/20011113-1.c: New test.
16297
16298 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
16299
16300         * gcc.c-torture/execute/20011109-2.c: New test.
16301
16302         * gcc.c-torture/execute/20011109-1.c: New test.
16303
16304 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
16305
16306         * gcc.c-torture/compile/20011109-1.c: New test.
16307
16308 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
16309
16310         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
16311         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
16312         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
16313         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
16314         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
16315         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
16316         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
16317
16318 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16319
16320         * g++.dg/warn/Wshadow-1.C: New tests.
16321         * g++.old-deja/g++.mike/for3.C: Update.
16322
16323 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16324
16325         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
16326         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
16327         XFAILs.  Adjust expected error texts.
16328         * gcc.c-torture/compile/20011106-1.c,
16329         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
16330         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
16331         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
16332         gcc.dg/c99-array-lval-5.c: New tests.
16333
16334 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16335
16336         * gcc.dg/cpp/defined.c: Update.
16337
16338 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16339
16340         * gcc.c-torture/execute/anon-1.c: New test.
16341
16342 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
16343
16344         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
16345         same size, so no warning should be produced on stormy16.
16346
16347         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
16348         due to oversized array.
16349         * g++.old-deja/g++.mike/ns15.C: Likewise.
16350         * g++.old-deja/g++.pt/crash16.C: Likewise.
16351
16352 2001-11-02  Graham Stott  <grahams@redhat.com>
16353
16354         * g++.dgother/debug1.C: Fix typos.
16355
16356 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
16357
16358         * g++.dg/other/debug1.C: New test.
16359
16360 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16361
16362         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
16363         of unsigned long.
16364
16365 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
16366
16367         * gcc.dg/20011029-2.c: New test.
16368
16369         * gcc.c-torture/compile/20011029-1.c: New test.
16370
16371 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
16372
16373         * objc/execute/class_self-1.m: New test.
16374         * objc/execute/class_self-2.m: New test.
16375
16376 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
16377
16378         * gcc.misc-tests/msgs.exp: Delete.
16379         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
16380         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
16381         error set to match recent changes.
16382
16383 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
16384
16385         * gcc.dg/20011021-1.c: New test.
16386
16387 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
16388
16389         * gcc.c-torture/compile/20011023-1.c: New test.
16390
16391 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
16392
16393         * lib/g77.exp: Rewrite based on lib/g++.exp.
16394
16395 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
16396
16397         * gcc.c-torture/execute/20011019-1.c: New test.
16398
16399         * gcc.dg/20011018-1.c: New test.
16400
16401 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
16402
16403         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
16404
16405 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
16406
16407         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
16408         * gcc.dg/attr-invalid.c: Likewise.
16409
16410 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
16411
16412         * testsuite/gcc.dg/20011015-1.c: New test.
16413
16414 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
16415
16416         * g++.dg/template/unify2.C: New test.
16417
16418 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
16419
16420         * g++.dg/other/exception-specification.C: New test
16421
16422 2001-10-13  Tom Rix  <trix@redhat.com>
16423
16424         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
16425         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
16426
16427 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
16428
16429         * testsuite/gcc.dg/20011009-1.c: New test.
16430
16431 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16432
16433         PR g++/4476
16434         * g++.dg/other/friend1.C: New test.
16435
16436 2001-10-11  Richard Henderson  <rth@redhat.com>
16437
16438         * g++.old-deja/g++.other/crash18.C: Add -S to options.
16439
16440 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16441
16442         * gcc.c-torture/compile/20011010-1.c: New.
16443
16444 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16445
16446         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
16447         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
16448         g77.f-torture/execute/execute.exp,
16449         g77.f-torture/noncompile/noncompile.exp,
16450         gcc.c-torture/compile/compile.exp,
16451         gcc.c-torture/execute/execute.exp,
16452         gcc.c-torture/execute/ieee/ieee.exp,
16453         gcc.c-torture/execute/memcheck/memcheck.exp,
16454         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
16455         objc/execute/execute.exp: Update FSF address.
16456
16457 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
16458
16459         * gcc.dg/cpp/cmdlne-C.c: Update.
16460         * gcc.dg/cpp/cmdlne-C2.c: New.
16461
16462 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16463
16464         * gcc.c-torture/execute/20011008-3.c: New.
16465
16466 2001-10-08  DJ Delorie  <dj@redhat.com>
16467
16468         * gcc.dg/20011008-1.c: New.
16469         * gcc.dg/20011008-2.c: New.
16470
16471 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16472
16473         * gcc.dg/cpp/spacing1.c: Update test.
16474
16475 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16476
16477         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
16478         spelling errors of "separate" as "seperate".
16479
16480 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
16481
16482         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
16483         enough to avoid inlining.
16484
16485 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
16486
16487         * lib/g77.exp: set libg2c_dir correctly.
16488
16489 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16490
16491         * gcc.dg/cpp/macro11.c: New test.
16492
16493 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16494
16495         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
16496         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
16497         gcc.dg/format/multattr-3.c: New tests.
16498         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
16499         tests for format attributes on function pointers being rejected.
16500
16501 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16502
16503         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
16504
16505 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16506
16507         * g++.dg/warn/format1.C: New test.
16508
16509 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
16510
16511         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
16512
16513 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
16514
16515         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
16516
16517 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
16518
16519         * gcc.dg/cpp/redef2.c: Add test.
16520
16521 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
16522
16523         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
16524         long-standing bug on i686, apparently.
16525         * gcc.c-torture/execute/loop-2c.x: New file.
16526         * gcc.c-torture/execute/loop-2d.x: New file.
16527         * gcc.c-torture/execute/loop-3c.x: New file.
16528
16529 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
16530
16531         * gcc.dg/cpp/20000625-2.c: Correct line number.
16532
16533 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16534
16535         * gcc.dg/cpp/macro10.c: New test.
16536         * gcc.dg/cpp/strify3.c: New test.
16537         * gcc.dg/cpp/spacing1.c: Add tests.
16538         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
16539         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
16540
16541 2001-09-24  DJ Delorie  <dj@redhat.com>
16542
16543         * gcc.c-torture/execute/20010924-1.c: New test.
16544
16545 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16546
16547         * testsuite/objc/execute/paste.m: Remove.
16548
16549 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16550
16551         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
16552
16553 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
16554
16555         * g77.dg/strlen0.f: New test.
16556
16557 2001-09-21  Richard Henderson  <rth@redhat.com>
16558
16559         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
16560         * g++.old-deja/g++.abi/vtable2.C: Likewise.
16561
16562 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16563
16564         Table-driven attributes.
16565         * g++.dg/ext/attrib1.C: New test.
16566
16567 2001-09-20  DJ Delorie  <dj@redhat.com>
16568
16569         * gcc.dg/20000926-1.c: Update expected warning messages.
16570         * gcc.dg/array-2.c: Likewise, and test for warnings too.
16571         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
16572         array.
16573
16574 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
16575
16576         * g++.dg/eh/registers1.C: New test case.
16577
16578 2001-09-17  Richard Henderson  <rth@redhat.com>
16579
16580         * gcc.dg/array-5.c: Fix VLA decomposition test.
16581
16582 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16583
16584         * gcc.dg/cpp/line5.c: New testcase.
16585
16586 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
16587
16588         * gcc.dg/cpp/macro9.c: New test.
16589
16590 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
16591
16592         * gcc.c-torture/execute/980223.c: Change type of addr from long
16593         to char *.
16594
16595 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
16596
16597         * gcc.c-torture/execute/20010915-1.c: New test.
16598
16599 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
16600
16601         * g77.dg/bprob: New directory.
16602         * g77.dg/bprob/bprob.exp: New file.
16603         * g77.dg/bprob/bprob-1.f: New test.
16604         * g77.dg/gcov: New directory.
16605         * g77.dg/gcov/gcov.exp: New file.
16606         * g77.dg/gcov/gcov-1.f: New test.
16607         * g77.dg/gcov/gcov-1.x: New file.
16608
16609 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
16610
16611         * gcc.dg/cpp/directiv.c: Update.
16612         * gcc.dg/cpp/undef1.c: Update.
16613
16614 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
16615
16616         * gcc.dg/20010912-1.c: New test.
16617
16618 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
16619
16620         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
16621         language-independent file in lib.
16622         * lib/gcov.exp: New file.
16623
16624 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16625
16626         * gcc.c-torture/compile/20010911-1.c: New test.
16627
16628 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
16629
16630         * lib/profopt.exp: New, to support profile-directed optimizations.
16631         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
16632         * gcc.misc-tests/bprob-1.c: New test.
16633         * gcc.misc-tests/bprob-2.c: New test.
16634
16635 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
16636
16637         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
16638         XFAIL and which kinds of gcov output to verify.
16639         * gcc.misc-tests/gcov-4b.x: New file.
16640         * gcc.misc-tests/gcov-5b.x: New file.
16641         * gcc.misc-tests/gcov-6.x: New file.
16642         * gcc.misc-tests/gcov-7.c: New test.
16643         * gcc.misc-tests/gcov-7.x: New file.
16644
16645 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
16646
16647         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
16648         * gcc.misc-tests/gcov-6.c: New test.
16649
16650 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16651
16652         PR c++/3986
16653         * g++.dg/abi/vbase1.C: New test.
16654
16655 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
16656
16657         * objc.dg/method-2.m: New.
16658
16659 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16660
16661         PR c++/4203
16662         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
16663         * g++.dg/init/empty1.C: New test.
16664
16665 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
16666
16667         * gcc.c-torture/compile/20010903-1.c: New test.
16668
16669 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
16670
16671         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
16672         for m68k.
16673
16674 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
16675
16676         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
16677
16678         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
16679
16680         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
16681
16682 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
16683
16684         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
16685         for 16-bit 'unsigned int'.
16686
16687 2001-08-29  Kazu Hirata  <kazu@hxi.com>
16688
16689         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
16690
16691 2001-08-27  Richard Henderson  <rth@redhat.com>
16692
16693         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
16694         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
16695
16696 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
16697
16698         * gcc.dg/asm-names.c (ymain): New.
16699
16700 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
16701
16702         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
16703         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
16704         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
16705
16706 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16707
16708         * gcc.dg/compare5.c: New testcase.
16709
16710 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
16711
16712         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
16713         and "In instantiation".
16714
16715 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
16716
16717         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
16718
16719 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
16720
16721         * gcc.misc-tests/gcov.exp: Add support for branch information.
16722         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
16723         * gcc.misc-tests/gcov-4.c: New test.
16724         * gcc.misc-tests/gcov-4b.c: New test.
16725         * gcc.misc-tests/gcov-5b.c: New test.
16726
16727 2001-08-20  Zack Weinberg  <zackw@panix.com>
16728
16729         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
16730         expected to fail.
16731
16732 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16733
16734         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
16735
16736 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
16737
16738         * g++.dg/eh/template1.C: New test.
16739
16740 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
16741
16742         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
16743         Fix thinko.
16744         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
16745         for xfail.
16746
16747 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
16748
16749         * lib/g77-dg.exp:  Use prune.exp for common procedures
16750         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
16751         * lib/g77.exp: (g77-dg-prune) Remove
16752
16753 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
16754
16755         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
16756
16757 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16758
16759         * g++.dg/template/unify1.C: New test.
16760
16761 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
16762
16763         * g++.dg/abi/empty4.C: New test.
16764
16765 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
16766
16767         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
16768         solaris2.*
16769         * g77.f-torture/compile/pr3743.x: Likewise
16770
16771 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16772
16773         * g++.dg/other/using-declaration.C: New test.
16774
16775 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16776
16777         * gcc.dg/cpp/tr-sign.c: New testcase.
16778
16779 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16780
16781         * gcc.dg/cpp/19951025-1.c: Revert.
16782         * gcc.dg/cpp/directiv.c: We no longer process directives that
16783         interrupt macro arguments.
16784
16785 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
16786
16787         * gcc.dg/bconstp-1.c: New test.
16788
16789 2001-08-03  Richard Henderson  <rth@redhat.com>
16790
16791         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
16792
16793 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16794
16795         * gcc.dg/cpp/19951025-1.c: Update.
16796
16797 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
16798
16799         * g77.dg/ff90-1.f (s): Fix reference of variable z,
16800         should be x.
16801
16802 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16803
16804         Kill -fhonor-std.
16805         * g++.old-deja/g++.ns/ns14.C: Remove special options.
16806         * g++.old-deja/g++.other/std1.C: Likewise.
16807         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
16808
16809 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
16810
16811         * lib/g77.exp:  Load gcc-defs.exp for common procedures
16812         (g77_pass, g77_fail, g77_finish, g77_exit,
16813         ${tool}_check_unsupported_p} Now redundant.  Deleted.
16814
16815 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
16816
16817         * g77.dg/fbackslash.f
16818         * g77.dg/fcase-preserve.f
16819         * g77.dg/ff90-1.f
16820         * g77.dg/ffixed-line-length-0.f
16821         * g77.dg/ffixed-line-length-132.f
16822         * g77.dg/ffixed-line-length-7.f
16823         * g77.dg/ffixed-line-length-72.f
16824         * g77.dg/ffixed-line-length-none.f
16825         * g77.dg/ffree-form-1.f
16826         * g77.dg/fno-backslash.f
16827         * g77.dg/fno-f90-1.f
16828         * g77.dg/fno-fixed-form-1.f
16829         * g77.dg/fno-onetrip.f
16830         * g77.dg/fno-typeless-boz.f
16831         * g77.dg/fno-underscoring.f
16832         * g77.dg/fno-vxt-1.f
16833         * g77.dg/fonetrip.f
16834         * g77.dg/ftypeless-boz.f
16835         * g77.dg/fugly-assumed.f
16836         * g77.dg/funderscoring.f
16837         * g77.dg/fvxt-1.f
16838
16839 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
16840
16841         * objc.dg/fwd-proto-1.m: New.
16842         * objc.dg/local-decl-1.m: New.
16843         * objc.dg/naming-1.m: New.
16844         * objc.dg/naming-2.m: New.
16845         * objc.dg/proto-hier-1.m: New.
16846
16847 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
16848
16849         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
16850         largest-type elements to a struct makes its size grow.
16851
16852 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16853
16854         * g++.dg/abi/vthunk1.C: New test.
16855
16856 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16857
16858         * g++.dg/abi/vbase8-22.C: New test.
16859
16860 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16861
16862         * gcc.dg/cpp/macro8.c: New test.
16863
16864 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
16865
16866         * g++.dg/abi/vbase8-21.C: New test.
16867
16868 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
16869
16870         * g++.dg/abi/vbase8-10.C: New test.
16871
16872 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16873
16874         * lib/g++.exp (g++_set_ld_library_path): Renamed to
16875         ${tool}_set_ld_library_path.
16876         Changed caller.
16877         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
16878         g++.exp.
16879
16880 2001-07-26  Stan Cox <scox@redhat.com>
16881
16882         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
16883         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
16884         gcc_exit, gcc_check_unsupported_p):
16885         Moved to gcc-deps.exp
16886         * gcc-deps.exp: New file.
16887
16888 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16889
16890         * g++.old-deja/g++.pt/defarg14.C: New test.
16891
16892 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16893
16894         * g++.old-deja/g++.other/lineno5.C: New test.
16895
16896 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16897
16898         * g++.old-deja/g++.pt/crash68.C: New test.
16899
16900 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16901
16902         * g++.old-deja/g++.other/crash42.C: New test.
16903
16904 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16905
16906         * gcc.dg/cpp/extratokens.c: Fix.
16907         * gcc.dg/cpp/skipping2.c: New tests.
16908
16909 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16910
16911         * gcc.c-torture/execute/20010724-1.c: New file.
16912         * gcc.c-torture/execute/20010724-1.x: New file.
16913
16914 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16915
16916         * g++.old-deja/g++.other/cond7.C: New test.
16917
16918 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16919
16920         * g++.old-deja/g++.other/optimize4.C: New test.
16921
16922 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16923
16924         * g++.old-deja/g++.abi/vbase8-5.C: New test.
16925
16926 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
16927
16928         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
16929         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
16930         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
16931         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
16932
16933         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
16934         bug report" message.
16935
16936         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
16937         * g++.dg/ext/instantiate1.C: Move from old-deja.
16938
16939 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
16940
16941         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
16942         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
16943         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
16944         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
16945
16946 2001-07-23  Jeffrey A Law  (law@cygnus.com)
16947
16948         * gcc.c-torture/execute/20010723-1.c: New test.
16949
16950 2001-07-23  Ben Elliston  <bje@redhat.com>
16951
16952         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
16953
16954 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16955
16956         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
16957         i[34567]86-*-*.
16958         Delete handling of ieee_multilib_flags.
16959         Pass -mieee for alpha*-*-* and sh-*-*.
16960         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
16961
16962 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
16963
16964         Remove old-abi tests.
16965         * g++.old-deja/g++.mike/p11116.C: Remove.
16966         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
16967
16968 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
16969
16970         * g77.f-torture/compile/pr3743.f:  New test
16971
16972 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
16973
16974         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
16975
16976 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16977
16978         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
16979         g++.old-deja/g++.pt/static6.C: Likewise.
16980         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
16981         supports weak symbols.
16982
16983 2001-07-18  Andreas Jaeger  <aj@suse.de>
16984
16985         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
16986         supported again.
16987
16988 2001-07-18  Andreas Jaeger  <aj@suse.de>
16989
16990         * gcc.dg/iftrap-1.c: Fix target line.
16991
16992 2001-07-17  Richard Henderson  <rth@redhat.com>
16993
16994         * gcc.c-torture/execute/20010717-1.c: New.
16995
16996 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16997
16998         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
16999         tests.
17000
17001 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17002
17003         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
17004
17005 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17006
17007         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
17008         UAC_SIGBUS, UAC_NOPRINT definitions.
17009
17010 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
17011
17012         * objc/execute/object_is_class.m: New test.
17013         * objc/execute/object_is_meta_class.m: New test.
17014
17015 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17016
17017         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
17018         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
17019
17020 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
17021
17022         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
17023         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
17024
17025 2001-07-14  Richard Henderson  <rth@redhat.com>
17026
17027         * gcc.dg/iftrap-1.c: New.
17028
17029 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
17030
17031         * g77.f-torture/execute/intrinsic77.f: New test.
17032
17033 2001-07-11  Janis Johnson <janis@us.ibm.com>
17034
17035         * gcc.misc-tests/gcov-3.c: New test.
17036
17037 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17038
17039         * gcc.c-torture/compile/20010711-1.c,
17040         * gcc.c-torture/compile/20010711-2.c: New tests.
17041
17042 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
17043
17044         * gcc.c-torture/execute/20010711-1.c: New test.
17045
17046 2001-07-11  Ben Elliston  <bje@redhat.com>
17047
17048         * g++.old-deja/g++.other/enum5.C: New test.
17049
17050 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
17051
17052         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
17053         (g++-dg-prune): Call prune_gcc_output.
17054         * prune.exp: New file for prune_gcc_output.
17055         * lib/g++.exp, lib/gcc.exp: Load it.
17056
17057 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17058
17059         * gcc.c-torture/compile/20010701-1.c,
17060         g++.old-deja/g++.ext/attrib6.C: New tests.
17061
17062 2001-07-06  Jeffrey A Law  (law@cygnus.com)
17063
17064         * gcc.c-torture/compile/20010706-1.c: New test.
17065
17066 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
17067
17068         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
17069
17070 2001-06-28  Stan Shebs  <shebs@apple.com>
17071
17072         * gcc.dg/pragma-darwin.c: New test.
17073
17074 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17075
17076         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
17077         Solaris 2.[678] system.
17078
17079 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17080
17081         * gcc.dg/20010622-1.c: New test.
17082
17083 2001-06-18  Stan Shebs  <shebs@apple.com>
17084
17085         * objc.dg: New directory.
17086         * objc.dg/dg.exp: New file.
17087         * objc.dg/alias.m: New.
17088         * objc.dg/class-1.m: New.
17089         * objc.dg/class-2.m: New.
17090         * objc.dg/const-str-1.m: New.
17091         * objc.dg/const-str-2.m: New.
17092         * objc.dg/id-1.m: New.
17093         * objc.dg/method-1.m: New.
17094         * objc.dg/super-class-1.m: New.
17095         * lib/objc-dg.exp: New file.
17096
17097 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17098
17099         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
17100         of label name.
17101
17102 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17103
17104         * g++.old-deja/g++.abi/vbase8-9.C: New test.
17105
17106 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17107
17108         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
17109         variable.
17110
17111 2001-06-12  Richard Henderson  <rth@redhat.com>
17112
17113         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
17114
17115 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17116
17117         * g++.old-deja/g++.abi/vbase5.C: New test.
17118         * g++.old-deja/g++.abi/vbase6.C: New test.
17119         * g++.old-deja/g++.abi/vbase7.C: New test.
17120
17121 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17122
17123         * gcc.c-torture/compile/20010610-1.c: New test.
17124
17125 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
17126
17127         * g++.old-deja/g++.abi/vbase4.C: New test.
17128
17129 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17130
17131         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
17132         support %f for HC11/HC12 targets.
17133         * gcc.c-torture/execute/930513-1.x: New file, likewise.
17134         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
17135         on HC11/HC12 targets.
17136         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
17137
17138 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17139
17140         * gcc.dg/wchar_t-1.c: New file.
17141         * gcc.dg/wint_t-1.c: Likewise.
17142
17143 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
17144
17145         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
17146
17147 2001-06-11  Richard Henderson  <rth@redhat.com>
17148
17149         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
17150
17151 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17152
17153         * gcc.c-torture/compile/20010611-1.c: New test.
17154
17155 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17156
17157         * gcc.dg/c99-tag-1.c: Add more tests.
17158
17159 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
17160
17161         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
17162         representation on MN10300 and ARM/Thumb.
17163
17164 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
17165
17166         * g77.f-torture/execute/20010610.f: New.
17167
17168 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
17169
17170         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
17171         names.
17172
17173 2001-06-09  Richard Henderson  <rth@redhat.com>
17174
17175         * gcc.c-torture/execute/ashrdi-1.c: New.
17176         * gcc.c-torture/execute/ashldi-1.c: New.
17177         * gcc.c-torture/execute/lshrdi-1.c: New.
17178
17179 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
17180
17181         * objc/execute/load-3.m: Added. Check sending +load to categories,
17182         in addition to classes.
17183
17184 2001-06-08  Stan Shebs  <shebs@apple.com>
17185
17186         * objc/execute/load-2.m: New test.  From Nicola Pero
17187         <n.pero@mi.flashnet.it>.
17188
17189 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
17190
17191         * gcc.c-torture/execute/20010605-2.c: New test.
17192
17193 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17194
17195         * g++.old-deja/g++.abi/vbase2.C: New test.
17196         * g++.old-deja/g++.abi/vbase3.C: New test.
17197
17198 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17199
17200         * g++.old-deja/g++.pt/friend49.C: New test.
17201
17202 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17203
17204         * g++.old-deja/g++.ext/anon3.C: New test.
17205
17206 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
17207
17208         * g++.old-deja/g++.other/conv7.C: New test.
17209
17210 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
17211
17212         * gcc.c-torture/compile/20010605-2.c: New test.
17213
17214 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17215
17216         * gcc.c-torture/execute/20010604-1.c: New test.
17217
17218 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
17219
17220         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
17221
17222 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
17223
17224         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
17225         (g++_link_flags): Likewise.
17226         (g++_init): Pass gccpath's value to two previous functions.
17227
17228 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17229
17230         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
17231         Ensure logfile entry matches exec command line.
17232
17233 2001-05-31  Richard Henderson  <rth@redhat.com>
17234
17235         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
17236         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
17237
17238 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
17239
17240         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
17241         compiler for irix6.2
17242
17243 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
17244
17245         * g++.old-deja/g++.other/optimize3.C: New file.
17246
17247 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
17248
17249         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
17250         assemble.
17251
17252 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
17253
17254         * g++.old-deja/g++.other/optimize2.C: New file.
17255
17256 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
17257
17258         * gcc.c-torture/compile/20010518-2.c: New file.
17259         * gcc.c-torture/execute/20010518-1.c: New file.
17260         * gcc.c-torture/execute/20010518-2.c: New file.
17261
17262 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17263
17264         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
17265
17266 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
17267
17268         G++ no longer defines builtins that do not begin with __builtin.
17269         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
17270         * g++.old-deja/g++.brendand/misc13.C: Likewise.
17271         * g++.old-deja/g++.law/builtin1.C: Likewise.
17272         * g++.old-deja/g++.law/cvt2.C: Likewise.
17273         * g++.old-deja/g++.mike/net5.C: Likewise.
17274         * g++.old-deja/g++.other/builtins1.C: Likewise.
17275         * g++.old-deja/g++.other/builtins2.C: Likewise.
17276         * g++.old-deja/g++.other/builtins3.C: Likewise.
17277         * g++.old-deja/g++.other/builtins4.C: Likewise.
17278         * g++.old-deja/g++.other/inline8.C: Likewise.
17279         * g++.old-deja/g++.robertl/eb39.C: Likewise.
17280
17281 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
17282
17283         * g++.old-deja/g++.pt/using1.C: Adjust.
17284         * g++.old-deja/g++.pt/using2.C: New test.
17285
17286 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17287
17288         * gcc.dg/cpp/charconst.c: New tests.
17289         * gcc.dg/cpp/escape.c: New tests.
17290         * gcc.dg/cpp/escape-1.c: New tests.
17291         * gcc.dg/cpp/escape-2.c: New tests.
17292         * gcc.dg/cpp/ucs.c: New tests.
17293
17294 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
17295
17296         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
17297         native compiler for irix6.5.
17298
17299 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
17300
17301         * lib/g++.exp (g++_include_flags): Use args to compute
17302         get_multilibs.
17303         (g++_link_flags): Likewise.
17304         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
17305
17306 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17307
17308         * gcc.dg/c90-hexfloat-1.c: Add more tests.
17309
17310 2001-05-21  Geoff Keating  <geoffk@redhat.com>
17311
17312         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
17313         this file.
17314
17315 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17316
17317         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
17318         STACK_SIZE;
17319         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
17320         to STACK_SIZE; Use it to define size of add_histo array.
17321         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
17322         to STACK_SIZE.
17323         (f): Use GITT_SIZE to define size of gitt local table.
17324         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
17325         to STACK_SIZE; Use it to define size of bytemem array.
17326
17327 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17328
17329         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
17330         on 68HC11/HC12 due to the asm instruction.
17331         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
17332         * gcc.c-torture/compile/920520-1.x: Likewise.
17333         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
17334         on 68HC11/HC12 because the function is larger than 64K.
17335         * gcc.c-torture/compile/961203-1.x: New file, this test fails
17336         on 68HC11/HC12 because the structure is too large.
17337
17338 2001-05-20  Richard Henderson  <rth@redhat.com>
17339
17340         * gcc.c-torture/execute/20010520-1.c: New.
17341
17342 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17343
17344         * g++.old-deja/g++.warn/compare1.C: New test.
17345         * gcc.dg/compare4.c: New test.
17346
17347 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
17348
17349         * g++.old-deja/g++.other/optimize1.C: New test.
17350
17351 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17352
17353         * g++.old-deja/g++.pt/spec41.C: New test.
17354
17355 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
17356
17357         * gcc.c-torture/compile/20010114-1.x: Remove.
17358
17359 2001-05-18  Stan Shebs  <shebs@apple.com>
17360
17361         * gcc.c-torture/compile/20010518-1.c: New test.
17362
17363 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
17364
17365         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
17366         * g++.old-deja/g++.pt/crash67.C: New test.
17367
17368 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
17369
17370         * g++.old-deja/g++.other/debug9.C: New test.
17371
17372 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
17373
17374         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
17375
17376 2001-05-16  Jan Hubicka  <jh@suse.cz>
17377
17378         * gcc.c-torture/compile/20010516-1.c: New test.
17379
17380 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17381
17382         * g++.old-deja/g++.other/crash41.C: New test.
17383
17384 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17385
17386         * g++.old-deja/g++.pt/crash66.C: New test.
17387
17388 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
17389
17390         * g++.old-deja/g++.robertl/eb27.C: Convert.
17391
17392 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
17393
17394         * g++.dg/friend-warn.C: New test.  Do not warn about friend
17395         declaration being redundant.
17396
17397 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
17398
17399         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
17400
17401 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
17402
17403         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
17404
17405 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
17406
17407         * lib/g++.exp: Use testsuite_flags.
17408
17409 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
17410
17411         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
17412
17413 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17414
17415         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
17416
17417 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
17418
17419         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
17420
17421 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
17422
17423         * gcc.c-torture/compile/20010313-1.c: New test.
17424
17425 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
17426
17427         * gcc.dg/cpp/direct2.c: New test.
17428         * gccq.dg/cpp/direct2s.c: New test.
17429
17430         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
17431
17432 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
17433
17434         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
17435         * g++.old-deja/g++.other/op3.C: Likewise.
17436
17437 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17438
17439         * gcc.dg/cpp/syshdr.h: New file.
17440         * gcc.dg/cpp/sysmac1.c: Update.
17441         * gcc.dg/cpp/sysmac2.c: Update.
17442
17443 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17444
17445         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
17446
17447 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
17448
17449         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
17450         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
17451
17452 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
17453
17454         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
17455
17456 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
17457
17458         * lib/g++.exp (g++_include_flags): Don't use any special flags
17459         if TESTING_IN_BUILD_TREE is not defined.
17460         (g++_init): Use a plain 'c++' as the compiler if
17461         TESTING_IN_BUILD_TREEE is not defined.
17462
17463 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
17464
17465         * g++.old-deja/g++.eh/catch13.C: New test.
17466         * g++.old-deja/g++.eh/catch14.C: New test.
17467
17468 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
17469
17470         * gcc.dg/cpp/tr-define.c: New test.
17471
17472 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
17473
17474         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
17475         <stdlib.h>, not <malloc.h>.
17476
17477 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
17478
17479         * g++.old-deja/g++.ns/template17.C: New test.
17480
17481 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
17482
17483         * g++.old-deja/g++.pt/ref4.C: New test.
17484
17485 2001-04-30  Richard Henderson  <rth@redhat.com>
17486
17487         * gcc.dg/20000724-1.c: Revert last change.
17488
17489 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
17490
17491         * g77.f-torture/execute/20010430.f: New test.
17492
17493 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
17494
17495         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
17496
17497 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
17498
17499         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
17500
17501 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17502
17503         * g++.old-deja/g++.eh/crash6.C: New test.
17504
17505 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17506
17507         * g++.old-deja/g++.other/warn7.C: New test.
17508
17509 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17510
17511         * g++.old-deja/g++.other/defarg9.C: New test.
17512
17513 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
17514
17515         * g77.f-torture/compile/20010426.f: New test.
17516         * g77.f-torture/execute/20010426.f: New test.
17517
17518 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
17519
17520         * g77.f-torture/compile/20000629-1.x: Remove - error
17521         has been fixed.
17522
17523 2001-04-26  Jeffrey A Law  (law@cygnus.com)
17524
17525         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
17526         Tweak slightly to work with g++.dg framework.
17527         * g++.dg/special/ecos.exp: Run initp1.C test.
17528         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
17529
17530         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
17531         its linker doesn't give line numbers either.
17532         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
17533
17534 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
17535
17536         * g++.old-deja/g++.other/lex1.C: New test.
17537
17538 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
17539
17540         * gcc.dg/noncompile/20010425-1.c: New test.
17541
17542 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
17543
17544         * g++.old-deja/g++.pt/mangle2.C: New test.
17545
17546 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17547
17548         * gcc.dg/format/plus-1.c: New test.
17549
17550 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17551
17552         * gcc.dg/20010423-1.c: New test.
17553
17554 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17555
17556         * gcc.c-torture/execute/20010422-1.c: New test.
17557
17558 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
17559
17560         * g++.old-deja/g++.ns/type2.C: New test.
17561
17562 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
17563
17564         * g++.old-deja/g++.other/perf1.C: New test.
17565
17566 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
17567
17568         * gcc.dg/c99-func-2.c: Remove xfail.
17569         * gcc.dg/c99-func-3.c: Remove xfail.
17570         * gcc.dg/c99-func-4.c: Remove xfail.
17571
17572 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
17573
17574         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
17575
17576 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17577
17578         * gcc.c-torture/compile/20010423-1.c: New test.
17579
17580 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17581
17582         * g++.old-deja/g++.pt/typename28.C: New test.
17583
17584 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17585
17586         * g++.old-deja/g++.abi/empty2.C: New test.
17587         * g++.old-deja/g++.abi/empty3.C: New test.
17588
17589 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17590
17591         * g++.old-deja/g++.other/comdat2.C: New test.
17592         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
17593
17594 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17595
17596         * g++.old-deja/g++.other/overload14.C: New test.
17597
17598 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17599
17600         * g++.old-deja/g++.other/lookup23.C: New test.
17601
17602 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17603
17604         * gcc.c-torture/execute/20010403-1.c: New test.
17605
17606 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
17607             Mark Mitchell  <mark@codesourcery.com>
17608
17609         * lib/old-dejagnu.exp: Don't delete output of executable.
17610         Add .exe suffix to executables.
17611
17612 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
17613
17614         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
17615
17616 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17617
17618         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
17619
17620 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
17621
17622         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
17623         * g++.old-deja/g++.abi/crash1.C: New test.
17624
17625 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
17626
17627         * g++.old-deja/g++.other/crash40.C: New test.
17628
17629 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17630
17631         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
17632
17633 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
17634
17635         * g++.old-deja/g++.other/warn6.C: New test.
17636
17637 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17638
17639         * g++.old-deja/g++.robertl/eb42.C: Same.
17640
17641 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17642
17643         * gcc.dg/wtr-conversion-1.c: New testcase.
17644
17645 2001-04-10  Richard Henderson  <rth@redhat.com>
17646
17647         * g++.old-deja/g++.other/array5.C: New.
17648
17649 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17650
17651         * gcc.c-torture/execute/20010408-1.c: New test.
17652
17653 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
17654
17655         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
17656         headers and constructs.
17657         * g++.old-deja/g++.robertl/eb79.C: Same.
17658         * g++.old-deja/g++.robertl/eb77.C (main): Same.
17659         * g++.old-deja/g++.robertl/eb73.C: Same.
17660         * g++.old-deja/g++.robertl/eb66.C (main): Same.
17661         * g++.old-deja/g++.robertl/eb55.C (t): Same.
17662         * g++.old-deja/g++.robertl/eb54.C (main): Same.
17663         * g++.old-deja/g++.robertl/eb46.C (main): Same.
17664         * g++.old-deja/g++.robertl/eb44.C: Same.
17665         * g++.old-deja/g++.robertl/eb41.C (main): Same.
17666         * g++.old-deja/g++.robertl/eb4.C (main): Same.
17667         * g++.old-deja/g++.robertl/eb39.C: Same.
17668         * g++.old-deja/g++.robertl/eb33.C (main): Same.
17669         * g++.old-deja/g++.robertl/eb31.C (main): Same.
17670         * g++.old-deja/g++.robertl/eb30.C: Same.
17671         * g++.old-deja/g++.robertl/eb3.C: Same.
17672         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
17673         * g++.old-deja/g++.robertl/eb21.C: Same.
17674         * g++.old-deja/g++.robertl/eb15.C: Same.
17675         * g++.old-deja/g++.robertl/eb118.C: Same.
17676         * g++.old-deja/g++.robertl/eb115.C (main): Same.
17677         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
17678         * g++.old-deja/g++.robertl/eb109.C: Same.
17679         * g++.old-deja/g++.other/sibcall1.C (main): Same.
17680         * g++.old-deja/g++.mike/rtti1.C: Same.
17681         * g++.old-deja/g++.mike/p658.C: Same.
17682         * g++.old-deja/g++.mike/net46.C: Same.
17683         * g++.old-deja/g++.mike/net34.C: Same.
17684         * g++.old-deja/g++.mike/memoize1.C: Same.
17685         * g++.old-deja/g++.mike/eh2.C: Same.
17686         * g++.old-deja/g++.law/weak.C: Same.
17687         * g++.old-deja/g++.law/visibility7.C: Same.
17688         * g++.old-deja/g++.law/visibility25.C: Same.
17689         * g++.old-deja/g++.law/visibility22.C: Same.
17690         * g++.old-deja/g++.law/visibility2.C: Same.
17691         * g++.old-deja/g++.law/visibility17.C: Same.
17692         * g++.old-deja/g++.law/visibility13.C: Same.
17693         * g++.old-deja/g++.law/visibility10.C: Same.
17694         * g++.old-deja/g++.law/visibility1.C: Same.
17695         * g++.old-deja/g++.law/virtual3.C (eval): Same.
17696         * g++.old-deja/g++.law/vbase1.C: Same.
17697         * g++.old-deja/g++.law/operators32.C: Same.
17698         * g++.old-deja/g++.law/nest3.C: Same.
17699         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
17700         * g++.old-deja/g++.law/except5.C (main): Same.
17701         * g++.old-deja/g++.law/cvt7.C (run): Same.
17702         * g++.old-deja/g++.law/cvt2.C: Same.
17703         * g++.old-deja/g++.law/cvt16.C: Same.
17704         * g++.old-deja/g++.law/ctors6.C (bar): Same.
17705         * g++.old-deja/g++.law/ctors17.C (main): Same.
17706         * g++.old-deja/g++.law/ctors13.C: Same.
17707         * g++.old-deja/g++.law/ctors12.C (main): Same.
17708         * g++.old-deja/g++.law/ctors10.C: Same.
17709         * g++.old-deja/g++.law/code-gen5.C: Same.
17710         * g++.old-deja/g++.law/bad-error7.C: Same.
17711         * g++.old-deja/g++.law/arm9.C: Same.
17712         * g++.old-deja/g++.law/arm12.C: Same.
17713         * g++.old-deja/g++.law/arg8.C: Same.
17714         * g++.old-deja/g++.law/arg1.C: Same.
17715         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
17716         * g++.old-deja/g++.jason/template31.C: Same.
17717         * g++.old-deja/g++.jason/template24.C (main): Same.
17718         * g++.old-deja/g++.jason/2371.C: Same.
17719         * g++.old-deja/g++.eh/new2.C: Same.
17720         * g++.old-deja/g++.eh/new1.C: Same.
17721         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
17722         * g++.old-deja/g++.brendan/nest21.C (main): Same.
17723         * g++.old-deja/g++.brendan/err-msg3.C: Same.
17724         * g++.old-deja/g++.brendan/crash62.C: Same.
17725         * g++.old-deja/g++.brendan/crash52.C: Same.
17726         * g++.old-deja/g++.brendan/crash49.C (main): Same.
17727         * g++.old-deja/g++.brendan/crash38.C: Same.
17728         * g++.old-deja/g++.brendan/crash15.C (main): Same.
17729         * g++.old-deja/g++.brendan/copy9.C: Same.
17730
17731 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
17732
17733         * gcc.c-torture/execute/20001203-2.c (memset):
17734         Count argument is of type __SIZE_TYPE__.
17735
17736 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
17737
17738         * gcc.c-torture/compile/20010404-1.c: New test.
17739
17740 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
17741
17742         * gcc.c-torture/compile/20010326-1.c: New test.
17743
17744 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
17745
17746         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
17747         peculiarities of the SH.
17748         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
17749
17750 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17751
17752         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
17753         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
17754         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
17755
17756 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17757
17758         * g77.f-torture/compile/20010321-1.f: New test.
17759
17760 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17761
17762         * gcc.c-torture/compile/20010329-1.c: New test.
17763
17764 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17765
17766         * gcc.c-torture/execute/20010329-1.c: New test.
17767
17768 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
17769
17770         * g++.old-deja/g++.other/eh4.C: Fix typo.
17771
17772 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
17773
17774         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
17775
17776 2001-03-28  Philip Blundell  <philb@gnu.org>
17777
17778         * gcc.c-torture/compile/20010328-1.c: New test.
17779
17780 2001-03-27  Richard Henderson  <rth@redhat.com>
17781
17782         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
17783         * g++.old-deja/g++.eh/vbase3.C: Likewise.
17784
17785 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
17786
17787         * gcc.c-torture/compile/20010327-1.c: New test.
17788
17789 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
17790
17791         * g++.old-deja/g++.other/friend12.C: New test.
17792         * g++.old-deja/g++.other/friend9.C: Expect no errors.
17793         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
17794
17795 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17796
17797         * gcc.c-torture/execute/20010325-1.c: New test.
17798
17799 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
17800
17801         * g++.old-deja/g++.other/mangle3.C: New test.
17802
17803 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
17804
17805         * g++.old-deja/g++.other/anon8.C: New test.
17806
17807 2001-03-20  Philip Blundell  <philb@gnu.org>
17808
17809         * gcc.c-torture/compile/20010320-1.c: New test.
17810
17811 2001-03-17  Richard Henderson  <rth@redhat.com>
17812
17813         * g++.old-deja/g++.other/eh4.C: Add expected error text.
17814
17815 2001-03-15  Geoff Keating  <geoff@redhat.com>
17816
17817         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
17818         tests on AIX.
17819
17820 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
17821
17822         * g++.old-deja/g++.other/eh4.C: New test.
17823
17824 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
17825
17826         * gcc.dg/cpp/mi1.c: Update.
17827
17828 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
17829
17830         * g++.old-deja/g++.other/regstack.C: New test.
17831
17832 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
17833
17834         * g++.old-deja/g++.other/ref4.C: New test.
17835
17836 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
17837
17838         * objc/execute/va_method.m: Added.
17839         * objc/execute/IMP.m: Added.
17840         * objc/execute/_cmd.m: Added.
17841         * objc/execute/accessing_ivars.m: Added.
17842         * objc/execute/class-1.m: Added.
17843         * objc/execute/class-10.m: Added.
17844         * objc/execute/class-11.m: Added.
17845         * objc/execute/class-12.m: Added.
17846         * objc/execute/class-13.m: Added.
17847         * objc/execute/class-14.m: Added.
17848         * objc/execute/class-2.m: Added.
17849         * objc/execute/class-3.m: Added.
17850         * objc/execute/class-4.m: Added.
17851         * objc/execute/class-5.m: Added.
17852         * objc/execute/class-6.m: Added.
17853         * objc/execute/class-7.m: Added.
17854         * objc/execute/class-8.m: Added.
17855         * objc/execute/class-9.m: Added.
17856         * objc/execute/class-tests-1.h
17857         * objc/execute/class-tests-2.h
17858         * objc/execute/compatibility_alias.m: Added.
17859         * objc/execute/encode-1.m: Added.
17860         * objc/execute/formal_protocol-1.m: Added.
17861         * objc/execute/formal_protocol-2.m: Added.
17862         * objc/execute/formal_protocol-3.m: Added.
17863         * objc/execute/formal_protocol-4.m: Added.
17864         * objc/execute/formal_protocol-5.m: Added.
17865         * objc/execute/formal_protocol-6.m: Added.
17866         * objc/execute/formal_protocol-7.m: Added.
17867         * objc/execute/informal_protocol.m: Added.
17868         * objc/execute/initialize.m: Added.
17869         * objc/execute/load.m: Added.
17870         * objc/execute/many_args_method.m: Added.
17871         * objc/execute/nested-3.m: Added.
17872         * objc/execute/no_clash.m: Added.
17873         * objc/execute/private.m: Added.
17874         * objc/execute/redefining_self.m: Added.
17875         * objc/execute/root_methods.m: Added.
17876         * objc/execute/selector-1.m: Added.
17877         * objc/execute/static-1.m: Added.
17878         * objc/execute/static-2.m: Added.
17879         * objc/execute/va_method.m: Added.
17880
17881 2001-03-10  Richard Henderson  <rth@redhat.com>
17882
17883         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
17884
17885 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
17886
17887         * g++.old-deja/g++.other/crash31.C: XFAIL.
17888         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
17889         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
17890         * gcc.c-torture/execute/20010123-1.x: XFAIL.
17891         * gcc.c-torture/execute/20010124-1.x: XFAIL.
17892         * gcc.dg/sequence-pt-1.c: XFAIL one test.
17893
17894 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
17895
17896         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
17897
17898 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
17899
17900         * gcc.dg/20000724-1.c: Don't use multiline strings.
17901
17902 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
17903
17904         * objc/execute/string1.m, objc/execute/string2.m: Compare the
17905         result of -cString against what we expect it to be; don't just
17906         print it out for no one to read.
17907
17908         * objc/execute/string3.m, objc/execute/string4.m: New tests.
17909         Based on testcases provided by Nicola Pero.
17910
17911 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
17912
17913         * gcc.dg/cpp/macro7.c: New test.
17914
17915 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
17916
17917         * gcc.dg/cpp/multiline.c: Update.
17918
17919 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17920
17921         * g++.old-deja/g++.other/enum3.C: New test.
17922
17923 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17924
17925         * g++.old-deja/g++.other/pod1.C: New test.
17926
17927 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17928
17929         * g++.old-deja/g++.ext/overload1.C: New test.
17930
17931 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17932
17933         * g++.old-deja/g++.pt/using1.C: New test.
17934
17935 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17936
17937         * g++.old-deja/g++.other/using9.C: New test.
17938
17939 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
17940
17941         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
17942
17943         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
17944
17945 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
17946
17947         * g++.old-deja/g++.ext/realpt1.C: Remove.
17948
17949 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
17950
17951         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
17952
17953 2001-02-26  Will Cohen  <wcohen@redhat.com>
17954
17955         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
17956
17957 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
17958
17959         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
17960         templatized constructors.
17961
17962 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17963
17964         * gcc.c-torture/execute/20010224-1.c: New test.
17965
17966 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
17967
17968         * gcc.c-torture/execute/20010222-1.c: New test.
17969
17970 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
17971
17972         * g++.old-deja/g++.other/inline20.C: New test.
17973
17974 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
17975
17976         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
17977
17978 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17979
17980         * g++.old-deja/g++.other/lookup22.C: New test.
17981
17982 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
17983
17984         * g77.dg: New directory.
17985         * g77.dg/20010216-1.f: New test case.
17986         * g77.dg/dg.exp: New driver.
17987         * lib/g77-dg.exp: New driver library.
17988
17989 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17990
17991         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
17992
17993 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
17994
17995         * g++.old-deja/g++.other/decl9.C: New test.
17996
17997 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
17998
17999         * g++.old-deja/g++.other/init16.C: Update the test so that it does
18000         not need <string> and also tests the initialization at runtime.
18001
18002 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18003
18004         * gcc.c-torture/execute/longlong.c: New test.
18005
18006 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18007
18008         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
18009
18010 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
18011
18012         * gcc.c-torture/execute/920302-1.c (execute):
18013         Change argument type to short.
18014
18015 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18016
18017         * g++.old-deja/g++.pt/deduct6.C: New test.
18018
18019 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
18020
18021         * g++.old-deja/g++.pt/deduct5.C: New test.
18022
18023 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
18024
18025         * gcc.c-torture/execute/20010209-1.c: New test.
18026
18027 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
18028
18029         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
18030
18031 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
18032
18033         * g++.dg/vtgc1.C: Update for new ABI.
18034
18035         * consistency.vlad: New directory, 1665 files.
18036
18037 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
18038
18039         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
18040         return type.
18041         * gcc.dg/cpp/digraphs.c: Declare puts.
18042
18043 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18044
18045         * g++.old-deja/g++.other/warn5.C: New test.
18046
18047 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18048
18049         * g++.old-deja/g++.pt/spec40.C: New test.
18050
18051 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
18052
18053         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
18054         case.
18055         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
18056
18057 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
18058
18059         * gcc.c-torture/compile/20010209-1.c: New test.
18060
18061 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
18062
18063         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
18064         excess errors message but not if it crashes.
18065         * g++.old-deja/g++.other/crash27.C: Likewise.
18066         * g++.old-deja/g++.other/crash28.C: Likewise.
18067         * g++.old-deja/g++.other/crash30.C: Likewise.
18068         * g++.old-deja/g++.other/crash32.C: Likewise.
18069         * g++.old-deja/g++.other/crash35.C: Likewise.
18070         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18071
18072 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
18073
18074         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
18075         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
18076         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
18077         g77.f-torture/execute/execute.exp,
18078         g77.f-torture/noncompile/noncompile.exp,
18079         gcc.c-torture/execute/execute.exp,
18080         gcc.c-torture/execute/memcheck/memcheck.exp,
18081         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
18082         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
18083         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
18084         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
18085         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
18086         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
18087         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18088         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
18089         Remove bug reporting instructions with ancient email addresses.
18090
18091 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18092
18093         * gcc.dg/20010202-1.c: New test.
18094         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
18095
18096 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
18097
18098         * g++.dg/stdbool-if.C: New test.
18099
18100 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
18101
18102         * objc/execute/fdecl.m: Added main().
18103
18104 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
18105
18106         * gcc.c-torture/execute/20010206-1.c: New test.
18107
18108 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18109
18110         * gcc.dg/cpp/avoidpaste1.c: Update.
18111
18112 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
18113
18114         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
18115         Pero <nicola@brainstorm.co.uk>.
18116         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
18117
18118 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
18119
18120         * g++.old-deja/g++.pt/spec39.C: New test.
18121
18122 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
18123
18124         * gcc.c-torture/compile/20010202-1.c: New test.
18125
18126 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
18127
18128         * g++.old-deja/g++.abi/primary2.C: New test.
18129         * g++.old-deja/g++.abi/primary3.C: New test.
18130         * g++.old-deja/g++.abi/primary4.C: New test.
18131         * g++.old-deja/g++.abi/primary5.C: New test.
18132         * g++.old-deja/g++.abi/vtable3.h: New test.
18133         * g++.old-deja/g++.abi/vtable3a.C: New test.
18134         * g++.old-deja/g++.abi/vtable3b.C: New test.
18135         * g++.old-deja/g++.abi/vtable3c.C: New test.
18136         * g++.old-deja/g++.abi/vtable3d.C: New test.
18137         * g++.old-deja/g++.abi/vtable3e.C: New test.
18138         * g++.old-deja/g++.abi/vtable3f.C: New test.
18139         * g++.old-deja/g++.abi/vtable3g.C: New test.
18140         * g++.old-deja/g++.abi/vtable3h.C: New test.
18141         * g++.old-deja/g++.abi/vtable3i.C: New test.
18142         * g++.old-deja/g++.abi/vtable3j.C: New test.
18143         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
18144
18145 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
18146
18147         * g++.old-deja/g++.other/anon6.C: New test.
18148         * g++.old-deja/g++.other/anon7.C: New test.
18149
18150 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
18151
18152         * gcc.dg/cpp/avoidpaste2.c: New tests.
18153
18154 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
18155
18156         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
18157
18158 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
18159
18160         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
18161         DECIMAL_DIG cases for Irix."
18162
18163 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
18164
18165         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
18166
18167 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
18168
18169         * gcc.dg/c99-tag-1.c: New test.
18170
18171 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18172
18173         * gcc.dg/cpp/tr-warn1.c: Add tests.
18174
18175 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18176
18177         * gcc.dg/cpp/avoidpaste1.c: Update.
18178         * gcc.dg/cpp/paste4.c: Update.
18179
18180 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
18181
18182         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
18183         cases for Irix.
18184
18185 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18186
18187         * g++.old-deja/g++.other/inline19.C: New test.
18188
18189 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18190
18191         * gcc.dg/Wlarger-than.c: New test.
18192
18193 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18194
18195         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
18196
18197 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
18198
18199         * gcc.c-torture/execute/20010129-1.c: New test.
18200         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
18201
18202 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18203
18204         * gcc.dg/cpp/avoidpaste1.c: Test case.
18205
18206 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
18207
18208         * g++.old-deja/g++.other/inline18.C: New test.
18209
18210 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18211
18212         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
18213         and __builtin_putchar.
18214
18215 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
18216
18217         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
18218         tests.
18219
18220 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
18221
18222         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
18223         floating point number rounding mode to round to the nearest
18224         representable mode.
18225
18226 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
18227
18228         * g++.old-deja/g++.other/mangle2.C: New test.
18229
18230 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
18231
18232         * gcc.c-torture/compile/20010124-1.c: New test.
18233
18234 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
18235
18236         * g++.old-deja/g++.pt/spec38.C: New test.
18237
18238 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18239
18240         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
18241         "Build don't run".
18242
18243 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18244
18245         * gcc.c-torture/execute/20010123-1.c: New test.
18246
18247 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
18248
18249         * g++.old-deja/g++.pt/spec37.C: New test.
18250
18251 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
18252
18253         * g++.old-deja/g++.pt/overload14.C: New test.
18254
18255 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18256
18257         * gcc.c-torture/execute/20010122-1.c: New test, exercise
18258         __builtin_return_address.
18259
18260 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
18261
18262         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
18263         * g++.old-deja/g++.pt/spec35.C: New test.
18264         * g++.old-deja/g++.pt/spec36.C: New test.
18265
18266 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
18267
18268         * gcc.c-torture/compile/20010118-1.c: New test.
18269
18270 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
18271
18272         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
18273
18274 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
18275
18276         * gcc.c-torture/execute/20010119-1.c: New test.
18277
18278 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18279
18280         * g++.old-deja/g++.other/vbase5.C: New test.
18281
18282 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
18283
18284         * gcc.c-torture/execute/20010118-1.c: New test.
18285
18286 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18287
18288         * g++.old-deja/g++.pt/deduct3.C: New test.
18289
18290 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18291
18292         * g++.old-deja/g++.pt/spec34.C: New test.
18293
18294 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
18295
18296         * g77.f-torture/compile/20000601-2.f: New test.
18297
18298 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18299
18300         * g++.old-deja/g++.other/init17.C: New test.
18301
18302 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
18303
18304         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
18305
18306 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18307
18308         * g++.old-deja/g++.pt/unify8.C: New test.
18309
18310 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18311
18312         * g++.old-deja/g++.abi/vbase1.C: New test.
18313
18314 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18315
18316         * g++.old-deja/g++.pt/crash65.C: New test.
18317
18318 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
18319
18320         * gcc.dg/cpp/assembl2.S: New test case.
18321
18322 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
18323
18324         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
18325         are supported.
18326
18327 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18328
18329         * g++.old-deja/g++.other/builtins1.C: New test.
18330         * g++.old-deja/g++.other/builtins2.C: Likewise.
18331         * g++.old-deja/g++.other/builtins3.C: Likewise.
18332         * g++.old-deja/g++.other/builtins4.C: Likewise.
18333
18334 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
18335
18336         * gcc.c-torture/compile/20010117-1.c: New test.
18337         * gcc.c-torture/compile/20010117-2.c: New test.
18338
18339 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18340
18341         * g77.f-torture/execute/20010116.[fx]: New test,
18342         XFAIL on i?86-*-*.
18343         * g77.f-torture/compile/20010115.f: Indicate it's
18344         a test for PR fortran/1636.
18345
18346 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
18347
18348         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
18349
18350 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18351
18352         * g77.f-torture/compile/20010115.f: New test.
18353
18354 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
18355
18356         * g++.old-deja/g++.pt/nontype5.C: New test.
18357
18358 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18359
18360         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
18361         have an equivalent working one below it.
18362
18363 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
18364
18365         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
18366         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
18367
18368 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
18369
18370         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
18371         message containing "init_priority".
18372         (conpr-2.C): Likewise.
18373         (conpr-3.C): Likewise.
18374         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
18375
18376 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18377
18378         * gcc.c-torture/execute/20010114-2.c: New test.
18379
18380 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
18381
18382         * gcc.c-torture/compile/20010114-1.c: New test.
18383         * gcc.c-torture/compile/20010114-1.x: Xfail.
18384         * gcc.c-torture/compile/20010114-2.c: New test.
18385         * gcc.c-torture/execute/20010114-1.c: New test.
18386         * gcc.dg/trunc-1.c: New test.
18387         * gcc.dg/uninit-B.c: New test.
18388
18389 2001-01-13  Nick Clifton  <nickc@redhat.com>
18390
18391         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
18392         target.
18393
18394 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18395
18396         * gcc.c-torture/compile/20010113-1.c: New test.
18397
18398 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
18399
18400         * gcc.c-torture/compile/20001212-1.c: New test.
18401
18402 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18403
18404         * gcc.dg/cpp/widestr1.c: Update.
18405         * gcc.dg/cpp/prag-imp.c: Remove.
18406
18407 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
18408
18409         * gcc.c-torture/execute/20000801-3.x: Remove.
18410         * gcc.dg/c90-init-1.c: New test.
18411         * gcc.dg/c99-init-1.c: New test.
18412         * gcc.dg/c99-init-2.c: New test.
18413         * gcc.dg/gnu99-init-1.c: New test.
18414
18415 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
18416
18417         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
18418         testing that no relevant ones were found.
18419
18420 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18421
18422         * g++.old-deja/g++.pt/cast2.C: New test.
18423
18424 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18425
18426         * g++.old-deja/g++.pt/friend47.C: New test.
18427
18428 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18429
18430         * g++.old-deja/g++.pt/instantiate13.C: New test.
18431
18432 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18433
18434         * g++.old-deja/g++.other/defarg7.C: New test.
18435         * g++.old-deja/g++.other/defarg8.C: New test.
18436
18437 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18438
18439         * g++.old-deja/g++.pt/crash64.C: New test.
18440
18441 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18442
18443         * g++.old-deja/g++.pt/crash63.C: New test.
18444
18445 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
18446
18447         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
18448
18449 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
18450
18451         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
18452
18453 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18454
18455         * g++.old-deja/g++.pt/error3.C: New test.
18456
18457 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18458
18459         * g++.old-deja/g++.other/crash39.C: New test.
18460
18461 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18462
18463         * g++.old-deja/g++.other/vbase4.C: New test.
18464
18465 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
18466
18467         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
18468         * gcc.dg/special/20000419-2.c: New file. Identical to above.
18469         * gcc.dg/special/special.exp: New test driver which will check
18470         for alias support for the above test.
18471
18472 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
18473
18474         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
18475         problems on small machines.
18476         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
18477         parameterize.
18478
18479 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
18480
18481         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
18482         mips.
18483         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
18484
18485 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
18486
18487         * g++.old_deja/g++.pt/using8.C: New test.
18488
18489 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18490
18491         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
18492
18493 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
18494
18495         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
18496         where a failure is expected.
18497         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
18498
18499 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18500
18501         * g++.old_deja/g++.pt/instantiate12.C: New test.
18502
18503 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18504
18505         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
18506         start of structs.
18507         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
18508         * g++.old-deja/g++.brendan/crash17.C: Likewise.
18509         * g++.old-deja/g++.brendan/crash29.C: Likewise.
18510         * g++.old-deja/g++.brendan/crash48.C: Likewise.
18511         * g++.old-deja/g++.brendan/ns1.C: Likewise.
18512         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
18513         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18514         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
18515         * g++.old-deja/g++.eh/spec6.C: Likewise.
18516         * g++.old-deja/g++.jason/crash3.C: Likewise.
18517         * g++.old-deja/g++.law/ctors11.C: Likewise.
18518         * g++.old-deja/g++.law/ctors17.C: Likewise.
18519         * g++.old-deja/g++.law/ctors5.C: Likewise.
18520         * g++.old-deja/g++.law/ctors9.C: Likewise.
18521         * g++.old-deja/g++.mike/ambig1.C: Likewise.
18522         * g++.old-deja/g++.mike/net22.C: Likewise.
18523         * g++.old-deja/g++.mike/p3538a.C: Likewise.
18524         * g++.old-deja/g++.mike/p3538b.C: Likewise.
18525         * g++.old-deja/g++.mike/virt3.C: Likewise.
18526         * g++.old-deja/g++.niklas/t128.C: Likewise.
18527         * g++.old-deja/g++.other/anon4.C: Likewise.
18528         * g++.old-deja/g++.other/using1.C: Likewise.
18529         * g++.old-deja/g++.other/warn3.C: Likewise.
18530         * g++.old-deja/g++.pt/t37.C: Likewise.
18531         * g++.old-deja/g++.robertl/eb69.C: Likewise.
18532         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18533
18534 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18535
18536         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
18537
18538 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18539
18540         * gcc.c-torture/execute/stdio-opt-3.c: New test.
18541
18542 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
18543
18544         * gcc.c-torture/compile/20010107-1.c: New test.
18545
18546 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18547
18548         * gcc.c-torture/execute/builtin-noret-1.c: New test.
18549
18550 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18551
18552         * gcc.dg/format/format.h: New file.
18553         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
18554         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
18555         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
18556         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
18557         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
18558         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
18559         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
18560         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
18561         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
18562         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
18563         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
18564         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
18565         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
18566         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
18567         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
18568         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
18569         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
18570         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
18571         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
18572         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
18573         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
18574         instead of declaring standard types, macros and functions in each
18575         test.
18576
18577 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
18578
18579         * gcc.c-torture/execute/20010106-1.c: New test.
18580
18581 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18582
18583         * gcc.dg/format/format.exp: New file.
18584         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
18585         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
18586         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
18587         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
18588         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
18589         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
18590         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
18591         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
18592         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
18593         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
18594         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
18595         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
18596         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
18597         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
18598         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
18599         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
18600         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
18601         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
18602         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
18603         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
18604         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
18605         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
18606         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
18607         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
18608         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
18609         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
18610         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
18611         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
18612         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
18613         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
18614         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
18615         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
18616         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
18617         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
18618         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
18619         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
18620         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
18621         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
18622         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
18623         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
18624         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
18625         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
18626
18627 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
18628
18629         * gcc.c-torture/execute/991228-1.c: Take word endianness into
18630         account.
18631
18632 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18633
18634         * gcc.c-torture/execute/builtin-complex-1.c: New test.
18635
18636 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
18637
18638         * g++.old-deja/g++.pt/crash62.C: New test.
18639
18640 2001-01-04  Richard Henderson  <rth@redhat.com>
18641
18642         * gcc.dg/20000926-1.c: Update expected warnings.
18643         * gcc.dg/array-2.c: Likewise.
18644         * gcc.dg/array-4.c: Also validate flexible array members.
18645         * gcc.dg/c99-flex-array-1.c: New.
18646
18647 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
18648
18649         * gcc.c-torture/compile/20001222-1.x: Remove.
18650
18651 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18652
18653         * gcc.c-torture/execute/built-in-setjmp.c: New.
18654
18655 2001-01-03  Richard Henderson  <rth@redhat.com>
18656
18657         * gcc.dg/940510-1.c: Update expected error wording.
18658         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
18659
18660 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
18661
18662         * lib/target-supports.exp (check_alias_available): Modified to
18663         indicate aliases not supported if only weak aliases are supported.
18664
18665 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18666
18667         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
18668         Turn on cmpstrsi checks for __pj__ and __i370__.
18669
18670 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18671
18672         * g++.old-deja/g++.other/virtual11.C: New test.
18673
18674 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18675
18676         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
18677
18678 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18679
18680         * gcc.c-torture/compile/20010102-1.c: New test.
18681
18682 2001-01-02  Andreas Jaeger  <aj@suse.de>
18683
18684         * gcc.dg/noreturn-3.c: New test.
18685
18686         * gcc.dg/noreturn-4.c: New test.
18687
18688 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18689
18690         * gcc.c-torture/execute/stdio-opt-1.c: Also test
18691         __builtin_fputc and __builtin_fwrite.
18692
18693 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
18694
18695         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
18696         signed char, not default char.
18697
18698 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
18699
18700         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
18701
18702 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
18703
18704         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
18705
18706 2000-12-29  Richard Henderson  <rth@redhat.com>
18707
18708         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
18709         (__cyg_profile_func_exit): Define.
18710
18711 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
18712
18713         * g++.dg/vtgc1.C: New test.
18714
18715 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
18716
18717         * gcc.dg/noncompile/20001228-1.c: New test.
18718
18719         * gcc.dg/20001228-1.c: New test.
18720
18721         * gcc.c-torture/execute/20001228-1.c: New test.
18722
18723 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
18724
18725         * gcc.dg/format-strfmon-1.c: New test.
18726
18727 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18728
18729         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
18730         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
18731         * gcc.c-torture/execute/string-opt-1.c: Likewise.
18732         * gcc.c-torture/execute/string-opt-2.c: Likewise.
18733         * gcc.c-torture/execute/string-opt-3.c: Likewise.
18734         * gcc.c-torture/execute/string-opt-4.c: Likewise.
18735         * gcc.c-torture/execute/string-opt-6.c: Likewise.
18736         * gcc.c-torture/execute/string-opt-7.c: Likewise.
18737         * gcc.c-torture/execute/string-opt-8.c: Likewise.
18738         * gcc.c-torture/execute/string-opt-9.c: Likewise.
18739         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18740         * gcc.c-torture/execute/string-opt-11.c: Likewise.
18741         * gcc.c-torture/execute/string-opt-12.c: Likewise.
18742
18743         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
18744         * gcc.c-torture/execute/string-opt-4.c: Test index.
18745
18746 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
18747
18748         * gcc.c-torture/compile/20001226-1.c: New test.
18749
18750 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18751
18752         * gcc.c-torture/compile/20001222-1.c: New test.
18753         * gcc.c-torture/compile/20001222-1.x: Xfail.
18754
18755 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
18756
18757         * gcc.c-torture/execute/comp-goto-2.c: New test.
18758
18759 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
18760
18761         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
18762         Use long types if __INT_MAX__ is 32767.
18763         (main): Use cast to (sint32 *) when poking 88 into a_page.
18764
18765         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
18766
18767 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
18768
18769         * gcc.c-torture/compile/20001221-1.c: New test.
18770         * gcc.c-torture/execute/20001221-1.c: New test.
18771
18772 2000-12-20  Richard Henderson  <rth@redhat.com>
18773
18774         * g++.old-deja/g++.pt/crash36.C: Update error lines.
18775         * g++.old-deja/g++.robertl/eb109.C: Likewise.
18776
18777 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18778
18779         * gcc.dg/compare3.c: New test.
18780
18781 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18782
18783         * gcc.dg/format-warnll-1.c: New test.
18784
18785 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
18786
18787         * gcc.dg/cpp/cmdlne-P.c: New test.
18788
18789 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18790
18791         * gcc.c-torture/execute/builtin-abs-1.c,
18792         gcc.c-torture/execute/builtin-abs-2.c: New tests.
18793
18794 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18795
18796         * gcc.dg/cpp/multiline.c: New test.
18797
18798 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18799
18800         * g++.old-deja/g++.other/syshdr1.C: Update.
18801         * gcc.dg/cpp/lineflags.c: Remove temporarily.
18802
18803 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18804
18805         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
18806
18807 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18808
18809         * g++.old-deja/g++.pt/ttp65.C: New test.
18810
18811 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18812
18813         * g++.old-deja/g++.pt/ttp64.C: New test.
18814
18815 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18816
18817         * g++.old-deja/g++.pt/spec33.C: New test.
18818
18819 2000-12-14  Catherine Moore  <clm@redhat.com>
18820
18821         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
18822         * gcc.c-torture/execute/920612-2.c: Likewise.
18823         * gcc.c-torture/execute/920428-2.c: Likewise.
18824         * gcc-c-torture/execute/va-arg-11.c: Call exit.
18825         * gcc.c-torture/execute/va-arg-21.c: Likewise.
18826
18827 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18828
18829         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
18830         * gcc.dg/pack-test-2.c: Likewise.
18831
18832 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18833
18834         Tests by Zack Weinberg <zackw@stanford.edu>.
18835
18836         * gcc.dg/cpp/defined.c: Update.
18837         * gcc.dg/cpp/defined_trad.c: New tests.
18838
18839 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18840
18841         * gcc.dg/cpp/trad-direct.c: Update.
18842
18843 2000-12-11  Neil Booth  <neilb@earthling.net>
18844
18845         * gcc.dg/cpp/defined_trad.c
18846
18847 2000-12-11  Neil Booth  <neilb@earthling.net>
18848
18849         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
18850
18851 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18852
18853         * gcc.dg/format-miss-2.c: New test.
18854
18855 2000-12-09  Neil Booth  <neilb@earthling.net>
18856
18857         * gcc.dg/cpp/lineflags.c: New tests.
18858         * gcc.dg/cpp/poison.c: Update.
18859         * gcc.dg/cpp/redef2.c: Update.
18860         * gcc.dg/cpp/skipping.c: New test.
18861
18862 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
18863
18864         * g++.old-deja/g++.other/eh3.C: New testcase.
18865
18866 2000-12-07  Neil Booth  <neilb@earthling.net>
18867
18868         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
18869         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
18870         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
18871         wtr-union-init-2.c, wtr-union-init-3.c: Update.
18872         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
18873         Update.
18874
18875 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18876
18877         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
18878         __SIZE_TYPE__ instead of int for type of integers cast to
18879         pointers.
18880
18881 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
18882
18883         * g++.old-deja/g++.other/cleanup4.C: New test.
18884
18885 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18886
18887         * format-sec-1.c: New test.
18888
18889 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18890
18891         * gcc.dg/format-nonlit-3.c: New test.
18892
18893 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18894
18895         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
18896         through a null pointer.
18897
18898 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18899
18900         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
18901         * g++.old-deja/g++.pt/partial4.C: New test.
18902
18903 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
18904
18905         * gcc.c-torture/execute/ieee/hugeval.x: New.
18906
18907 2000-12-06  Neil Booth  <neilb@earthling.net>
18908
18909         * gcc.dg/cpp/backslash2.c: New tests.
18910
18911 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18912
18913         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
18914         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
18915
18916 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
18917
18918         * gcc.c-torture/execute/20001203-2.c: New testcase.
18919
18920 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
18921
18922         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
18923         * g++.old-deja/g++.other/virtual10.C: New test.
18924
18925 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
18926
18927         * g++.old-deja/g++.mike/pmf5.C: Remove test.
18928
18929 2000-12-05  Richard Henderson  <rth@redhat.com>
18930
18931         * gcc.c-torture/compile/20001205-1.c: New.
18932
18933 2000-12-04  Neil Booth  <neilb@earthling.net>
18934
18935         * g++.old-deja/g++.other/virtual9.C: New test.
18936         * g++.old-deja/g++.pt/crash61.C: New test.
18937         * gcc.c-torture/execute/loop-9.c: New test.
18938
18939 2000-12-04  Neil Booth  <neilb@earthling.net>
18940
18941         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
18942         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
18943         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
18944         * gcc.dg/cpp/extratokens.c: ...here.
18945
18946 2000-12-04  Neil Booth  <neilb@earthling.net>
18947
18948         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
18949         New tests.
18950
18951 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18952
18953         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
18954         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
18955
18956 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18957
18958         * gcc.c-torture/execute/20001203-1.c: New test.
18959
18960 2000-12-03  Neil Booth  <neilb@earthling.net>
18961
18962         * gcc.dg/cpp/macro6.c: New test cases.
18963
18964 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18965
18966         * gcc.c-torture/execute/string-opt-9.c: New test.
18967         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18968         * gcc.c-torture/execute/string-opt-11.c: Likewise.
18969         * gcc.c-torture/execute/string-opt-12.c: Likewise.
18970
18971         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
18972         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
18973
18974 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
18975
18976         * gcc.dg/cpp/if-6.c: New testcase.
18977
18978         * gcc.dg/20001201-1.c: New testcase.
18979
18980 2000-12-02  Neil Booth  <neilb@earthling.net>
18981
18982         * g++.old-deja/g++.other/externC4.C,
18983         g++.old-deja/g++.other/friend10.C: New tests.
18984
18985 2000-12-02  Neil Booth  <neilb@earthling.net>
18986
18987         * g++.old-deja/g++.other/instan2.C
18988         * g++.old-deja/g++.other/instan3.C: New test.
18989
18990 2000-12-02  Neil Booth  <neilb@earthling.net>
18991
18992         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
18993         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
18994         gnuc99.c,gnuc99-pedantic.c: New tests.
18995
18996 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
18997
18998         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
18999         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
19000
19001 2000-12-01  Neil Booth  <neilb@earthling.net>
19002
19003         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
19004         * gcc.dg/cpp/poison.c: Update.
19005         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
19006
19007 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
19008
19009         * g77.f-torture/execute/20001201.f: New test.
19010
19011 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19012
19013         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
19014
19015 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
19016
19017         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
19018
19019 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
19020
19021         * g++.old-deja/g++.other/cast6.C: New test.
19022
19023 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
19024
19025         * gcc.c-torture/execute/20001130-2.c: New testcase.
19026
19027 2000-11-30  Richard Henderson  <rth@redhat.com>
19028
19029         * gcc.c-torture/execute/20001130-1.c: New test.
19030
19031 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19032
19033         * g++.old-deja/g++.other/op3.C: New test.
19034
19035 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19036
19037         * g++.old-deja/g++.other/op2.C: New test.
19038
19039 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
19040
19041         * g++.old-deja/g++.other/crash38.C: New test.
19042
19043 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
19044
19045         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
19046
19047 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
19048
19049         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
19050         tests.
19051         * gcc.c-torture/execute/string-opt-6.c: New test.
19052
19053         * gcc.dg/20001117-1.c: Add main.
19054
19055 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
19056
19057         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
19058         Move from here ...
19059         * gcc.dg/940510-1.c: ... to here.
19060
19061         * gcc.dg/20000926-1.c: GNU C now allows initializations of
19062         zero-size arrays in toplevel structures.
19063
19064 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19065
19066         * gcc.c-torture/execute/loop-8.c: New test.
19067
19068 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19069
19070         * g++.old-deja/g++.other/base1.C: New test.
19071
19072 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19073
19074         * g++.old-deja/g++.other/parse2.C: New test.
19075
19076 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19077
19078         * g++.old-deja/g++.pt/incomplete1.C: New test.
19079
19080 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
19081
19082         * g++.old-deja/g++.other/friend9.C: New test.
19083
19084 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
19085
19086         * gcc.dg/20001127-1.c: New test.
19087
19088 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19089
19090         * g++.old-deja/g++.pt/friend46.C: New test.
19091
19092 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
19093
19094         * g++.old-deja/g++.other/ptrmem8.C: New test.
19095
19096 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19097
19098         * gcc.c-torture/execute/string-opt-7.c: New test.
19099         * gcc.c-torture/execute/string-opt-8.c: Likewise.
19100
19101 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19102
19103         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
19104         instead of 'mkcheck 2'.
19105
19106 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19107
19108         * gcc.c-torture/execute/memcheck/driver.c,
19109         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
19110         C9X references to refer to C99.
19111
19112 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
19113
19114         * gcc.dg/ultrasp3.c: New test.
19115
19116 2000-11-25  Neil Booth  <neilb@earthling.net>
19117
19118         * gcc.dg/cpp/include2.c: Update test to be locale independent.
19119
19120 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
19121
19122         * gcc.c-torture/compile/20001123-2.c: New.
19123
19124 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19125
19126         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
19127
19128 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
19129
19130         * gcc.dg/sequence-point-1.c: Add some new tests.
19131         * gcc.c-torture/execute/20001124-1.c: New test.
19132
19133 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19134
19135         * g++.old-deja/g++.other/vaarg4.C: New test.
19136         * gcc.c-torture/compile/20001123-1.c: New test.
19137
19138 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
19139
19140         * g++.other/crash24.C: Adjust and remove XFAIL.
19141         * g++.other/crash37.C: New test.
19142
19143 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
19144
19145         * g++.old-deja/g++.pt/instantiate9.C: New test.
19146
19147 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
19148
19149         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
19150         new ABI, too.
19151
19152         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
19153         * g++.old-deja/g++.robertl/eb55.C: Likewise.
19154
19155 2000-11-22  Neil Booth  <neilb@earthling.net>
19156
19157         * gcc.dg/cpp/Wtrigraphs.c: New test.
19158
19159 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
19160
19161         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
19162
19163 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
19164
19165         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
19166
19167 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
19168
19169         * lib/gcc-dg.exp: load_lib scanasm.exp.
19170         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
19171         * lib/g++-dg.exp: load_lib scanasm.exp.
19172         * lib/scanasm.exp: New.
19173         (scan-assembler, scan-assembler-not): Add optional arguments to
19174         test name, or if not present, the pattern name.
19175         (scan-assembler-dem, scan-assembler-dem-not): New.
19176
19177         * g++.dg/dg.exp: New.
19178
19179 2000-11-21  Neil Booth  <neilb@earthling.net>
19180
19181         * gcc.dg/cpp/integrated1.c: Remove.
19182
19183 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19184
19185         * gcc.c-torture/execute/20001121-1.c: New test.
19186
19187 2000-11-21  Richard Henderson  <rth@redhat.com>
19188
19189         * gcc.c-torture/compile/20001121-1.c: New test.
19190
19191 2000-11-20  Neil Booth  <neilb@earthling.net>
19192
19193         * gcc.dg/cpp/integrated1.c: New test.
19194
19195 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19196
19197         * g++.old-deja/g++.other/inline17.C: New test.
19198
19199 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
19200
19201         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
19202         local variable to be zero: I made the variable global. Now
19203         uses abort() and exit() instead of relying on main's return value.
19204
19205 2000-11-20  Neil Booth  <neilb@earthling.net>
19206
19207         * gcc.dg/cpp/paste2.c: Update test.
19208         * objc/execute/paste.m: New test.
19209
19210 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19211
19212         * gcc.dg/c99-condexpr-1.c: New test.
19213
19214 2000-11-20  Neil Booth  <neilb@earthling.net>
19215
19216         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
19217
19218 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
19219
19220         * g++.old-deja/g++.pt/export1.C: New test.
19221
19222 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
19223
19224         * gcc.dg/20001117-1.c: New test.
19225
19226 2000-11-18  Richard Henderson  <rth@redhat.com>
19227
19228         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
19229
19230 2000-11-18  Richard Henderson  <rth@redhat.com>
19231
19232         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
19233         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
19234         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
19235
19236 2000-11-18  Richard Henderson  <rth@redhat.com>
19237
19238         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
19239         (main): New.  Exit cleanly.
19240
19241 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19242
19243         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
19244         gcc.dg/c99-fordecl-2.c: New tests.
19245
19246 2000-11-18  Richard Henderson  <rth@redhat.com>
19247
19248         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
19249         * gcc.c-torture/execute/zerolen-2.c: New.
19250
19251 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19252
19253         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
19254         memory.
19255
19256 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
19257
19258         * g++.old-deja/g++.pt/instantiate8.C: New test.
19259
19260 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
19261
19262         * g++.old-deja/g++.other/incomplete.C: Add more tests.
19263         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
19264
19265 2000-11-16  Nick Clifton  <nickc@redhat.com>
19266
19267         * gcc.c-torture/execute/nestfunc-2.c: New test.
19268         * gcc.c-torture/execute/nestfunc-3.c: New test.
19269
19270 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
19271
19272         * gcc.c-torture/compile/20001116-1.c: New test.
19273
19274 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19275
19276         * gcc.c-torture/execute/20001115-1.c: New test.
19277
19278 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
19279
19280         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
19281         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
19282         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
19283         * g++.old-deja/g++.abi/vmihint.C: Likewise.
19284
19285 2000-11-15  Neil Booth  <neilb@earthling.net>
19286
19287         gcc.dg/cpp/_Pragma1.c: Update.
19288         gcc.dg/cpp/_Pragma2.c: New test.
19289
19290 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
19291
19292         * g++.old-deja/g++.other/anon5.C: New test.
19293
19294 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19295
19296         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
19297         tests.
19298
19299 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
19300
19301         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
19302         output.
19303
19304 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19305
19306         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
19307         labels at end of compound statements.
19308
19309 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
19310
19311         * gcc.c-torture/execute/loop-7.c: New test.
19312
19313 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19314
19315         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
19316
19317 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19318
19319         * gcc.dg/c99-bool-1.c: New test.
19320
19321 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19322
19323         * gcc.dg/c99-scope-1.c: Remove xfail.
19324         * gcc.dg/c99-scope-2.c: New test.
19325
19326 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19327
19328         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
19329         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
19330
19331 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
19332
19333         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
19334         error messages.
19335
19336         * g++.mike/p700.C: Don't typedef wchar_t.
19337         * g++.mike/p784.C: Likewise.
19338         * g++.mike/eb101.C: Don't use __wchar_t.
19339
19340 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19341
19342         * g77.f-torture/execute/20001111.[fx]: Test premature exit
19343         from DO loop.
19344
19345 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
19346
19347         * gcc.c-torture/execute/20001111-1.c: New test.
19348
19349 2000-11-10  Nick Clifton  <nickc@redhat.com>
19350
19351         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
19352         long multuiple and accumulate.
19353
19354 2000-11-09  Richard Henderson  <rth@redhat.com>
19355
19356         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
19357         via size_t instead of int.
19358
19359         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
19360         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19361         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19362         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19363
19364 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
19365
19366         * gcc.c-torture/compile/20001109-1.c: New test.
19367         * gcc.c-torture/compile/20001109-2.c: New test.
19368
19369 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
19370
19371         * g++.old-deja/g++.pt/operator1.C: New test.
19372         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
19373
19374 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19375
19376         * gcc.dg/20001108-1.c: New test.
19377
19378 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19379
19380         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
19381         with both arguments constant strings.
19382         * gcc.c-torture/execute/string-opt-3.c: New test.
19383         * gcc.c-torture/execute/string-opt-4.c: New test.
19384         * gcc.c-torture/execute/string-opt-5.c: New test.
19385
19386 2000-11-08  Nick Clifton  <nickc@redhat.com>
19387
19388         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
19389         mulsidi3adddi patterns.
19390
19391 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
19392
19393         * g++.old-deja/g++.other/crash36.C: New test.
19394
19395 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
19396
19397         * g++.old-deja/g++.other/init16.C: New test.
19398
19399 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
19400
19401         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
19402
19403 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
19404
19405         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
19406         * gcc.c-torture/execute/va-arg-16.x: Likewise.
19407         * gcc.c-torture/execute/va-arg-17.x: Likewise.
19408
19409 2000-11-07  DJ Delorie  <dj@redhat.com>
19410
19411         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
19412
19413 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19414
19415         * gcc.c-torture/execute/string-opt-1.c: New test.
19416
19417 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
19418
19419         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
19420         mips-sgi-irix6.* because the MIPS ABI passes floating-point
19421         parameters in registers, and there is no way for a varargs
19422         function to know in which order the integer and floating-point
19423         parameters should be interleaved when they are placed on the
19424         stack.
19425         * gcc.c-torture/execute/va-arg-16.x: Likewise.
19426         * gcc.c-torture/execute/va-arg-17.x: Likewise.
19427
19428 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19429
19430         * gcc.c-torture/execute/string-opt-2.c: New test.
19431
19432 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
19433
19434         * g++.old-deja/g++.pt/crash60.C: New test.
19435
19436 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
19437
19438         * g++.old-deja/g++.other/crash24.C: New test.
19439         * g++.old-deja/g++.other/crash25.C: New test.
19440         * g++.old-deja/g++.other/crash26.C: New test.
19441         * g++.old-deja/g++.other/crash27.C: New test.
19442         * g++.old-deja/g++.other/crash28.C: New test.
19443         * g++.old-deja/g++.other/crash29.C: New test.
19444         * g++.old-deja/g++.other/crash30.C: New test.
19445         * g++.old-deja/g++.other/crash31.C: New test.
19446         * g++.old-deja/g++.other/crash32.C: New test.
19447         * g++.old-deja/g++.other/crash33.C: New test.
19448         * g++.old-deja/g++.other/crash34.C: New test.
19449         * g++.old-deja/g++.other/crash35.C: New test.
19450
19451 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
19452
19453         * gcc.c-torture/execute/20001031-1.c: New test.
19454
19455 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
19456
19457         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
19458         namespace.
19459
19460         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
19461         standards-conformant.
19462
19463         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
19464
19465         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
19466         * g++.old-deja/g++.mike/p755a.C: Likewise.
19467         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
19468         library makes no calls to `operator new' during initialization.
19469
19470 2000-11-04  Neil Booth  <neilb@earthling.net>
19471
19472         * gcc.dg/cpp/include2.c: New tests.
19473
19474 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
19475
19476         * lib/g++.exp (g++_set_ld_library_path): New function.
19477         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
19478
19479 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
19480
19481         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
19482         warnings.
19483
19484 2000-11-01  Richard Henderson  <rth@redhat.com>
19485
19486         * g++.old-deja/g++.ext/namedret1.C: New.
19487         * g++.old-deja/g++.ext/namedret2.C: New.
19488         * g++.old-deja/g++.ext/namedret3.C: New.
19489
19490 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
19491
19492         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
19493         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
19494
19495 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19496
19497         * gcc.c-torture/execute/va-arg-21.c: New test.
19498
19499 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19500
19501         * gcc.dg/c99-complex-2.c: New test.
19502
19503 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19504
19505         * gcc.c-torture/execute/stdio-opt-1.c: New test.
19506
19507 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
19508
19509         * g++.old-deja/g++.other/inline16.C: New test.
19510
19511 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
19512
19513         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
19514         __PRETTY_FUNCTION__
19515
19516 2000-10-29  Neil Booth  <neilb@earthling.net>
19517
19518         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
19519         New tests.
19520         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
19521         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
19522         optimisation.
19523
19524 2000-10-29  Neil Booth  <neilb@earthling.net>
19525
19526         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
19527         * mi1.c, mi1c.h: Add null directives to multiple-include test.
19528         * mi5.c: Test multiple includes work with -C.
19529         * trigraphs.c: Test ^= version.
19530
19531 2000-10-28  Neil Booth  <neilb@earthling.net>
19532
19533         New tests and test updates for new macro expander.
19534
19535         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
19536         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
19537         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
19538         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
19539         new diagnostic messages.
19540
19541         * gcc.dg/cpp/macro3.c: New tests.
19542
19543 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
19544
19545         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
19546         on the same line.
19547
19548 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
19549
19550         * g++.old-deja/g++.other/eh2.C: New test.
19551
19552 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
19553
19554         * gcc.c-torture/execute/20001027-1.c: New test.
19555
19556 2000-10-26  Richard Henderson  <rth@redhat.com>
19557
19558         * gcc.c-torture/execute/20001026-1.c: New.
19559
19560 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
19561
19562         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
19563         * g++.old-deja/g++.law/builtin1.C: Likewise.
19564         * g++.old-deja/g++.law/ctors10.C: Likewise.
19565         * g++.old-deja/g++.law/virtual3.C: Likewise.
19566         * g++.old-deja/g++.mike/p658.C: Likewise.
19567         * g++.old-deja/g++.other/sibcall1.C: Likewise.
19568         * g++.old-deja/g++.other/vaarg2.C: Likewise.
19569         * g++.old-deja/g++.robertl/eb124.C: Likewise.
19570         * g++.old-deja/g++.robertl/eb44.C: Likewise.
19571         * g++.old-deja/g++.robertl/eb77.C: Likewise.
19572
19573 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19574
19575         * gcc.c-torture/compile/20001024-1.c: New test.
19576
19577 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
19578
19579         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
19580         to tell us whether or not we are using V3.
19581
19582 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19583
19584         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
19585         operands.
19586
19587 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19588
19589         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
19590
19591 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
19592
19593         * gcc.c-torture/execute/20001024-1.c: New test.
19594
19595 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
19596
19597         * g++.old-deja/g++.other/sibcall1.C: New test.
19598
19599 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
19600
19601         * gcc.dg/noncompile/init-3.c: New test.
19602
19603 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19604
19605         * gcc.dg/format-array-1.c: New test.
19606
19607 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19608
19609         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
19610         writing through null pointers; remove comment about testing
19611         unterminated strings.
19612
19613 2000-10-17  Matthew Hiller  <hiller@redhat.com>
19614
19615         * gcc.c-torture/execute/20001017-2.c: New test.
19616
19617 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19618
19619         * gcc.c-torture/compile/20001018-1.c: New test.
19620         * gcc.c-torture/compile/20001018-1.x: Xfail.
19621
19622 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19623
19624         * gcc.c-torture/execute/20001017-1.c: New test.
19625
19626 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19627
19628         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
19629         for multiple use of arguments with scanf formats; add tests for
19630         multiple use of arguments.
19631
19632 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
19633
19634         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
19635
19636 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19637
19638         * gcc.dg/format-miss-1.c: New test.
19639
19640 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
19641
19642         * gcc.c-torture/execute/20001013-1.c: New test.
19643
19644 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
19645
19646         * gcc.dg/format-branch-1.c: New test.
19647
19648 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
19649
19650         * README, lib/file-format.exp: Remove EGCS references.
19651
19652 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
19653
19654         * gcc.dg/20001013-1.c: New test.
19655
19656 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19657
19658         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
19659         for intmax_t in the compiler using __typeof__ and the type rules
19660         for conditional expressions.
19661
19662 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
19663
19664         * gcc.dg/20001012-1.c: New test.
19665         * gcc.dg/20001012-2.c: New test.
19666
19667 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19668
19669         * gcc.dg/format-attr-1.c: New test.
19670
19671 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19672
19673         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
19674         __LONG_LONG_MAX__ instead of LLONG_MAX.
19675
19676 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19677
19678         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
19679         scanf flags.
19680         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
19681         flags.
19682
19683 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19684
19685         * gcc.dg/sequence-pt-1.c: New test.
19686
19687 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
19688
19689         * gcc.c-torture/execute/20001011-1.c: New testcase.
19690         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
19691
19692 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
19693
19694         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
19695         does not error on it.
19696
19697 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
19698
19699         * gcc.dg/20001009-1.c: New test.
19700
19701 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
19702
19703         * gcc.c-torture/compile/20001009-1.c: Move from here ....
19704         * gcc.c-torture/execute/20001009-2.c: ... to here.
19705
19706 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
19707
19708         * gcc.c-torture/compile/20001009-1.c: New testcase.
19709         * gcc.c-torture/execute/20001009-1.c: New testcase.
19710         Testcases provided by Jan Hubicka <jh@suse.cz>.
19711
19712 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19713
19714         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
19715         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
19716         uintmax_t using <limits.h> to emulate the compiler's internal
19717         logic.  No longer XFAIL %j tests.
19718
19719 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19720
19721         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
19722         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
19723         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
19724         regexps and details of expected handling of some bad formats.
19725         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
19726         suppression.
19727
19728 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19729
19730         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
19731         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
19732         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
19733         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
19734         in list archives.
19735
19736 2000-10-06  Richard Henderson  <rth@cygnus.com>
19737
19738         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
19739         * g++.old-deja/g++.brendan/crash52.C: Likewise.
19740         * g++.old-deja/g++.jason/report.C: Likewise.
19741         * g++.old-deja/g++.law/friend5.C: Likewise.
19742         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
19743         of the expected warnings.
19744
19745 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
19746
19747         * g++.old-deja/g++.pt/enum14.C: New test.
19748
19749 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19750
19751         * g++.old-deja/g++.pt/crash59.C: New test.
19752
19753 2000-10-04  Will Cohen  <wcohen@redhat.com>
19754
19755         * gcc.dg/20000926-1.c: New test.
19756
19757 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
19758
19759         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
19760         function name for current C++ compiler.
19761         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
19762
19763 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
19764
19765         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
19766         __PRETTY_FUNCTION__.
19767         * g++.old-deja/g++.ext/pretty2.C: Likewise.
19768
19769 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19770
19771         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
19772
19773 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
19774
19775         * gcc.c-torture/compile/20000923-1.c: New test.
19776
19777 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
19778
19779         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
19780         * g++.old-deja/g++.pt/ttp62.C: Same.
19781         * g++.old-deja/g++.other/inline14.C: Same.
19782
19783 2000-09-24  Richard Henderson  <rth@cygnus.com>
19784
19785         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
19786
19787 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19788
19789         * gcc.dg/c90-printf-1.c: Add test for wide string format.
19790
19791 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
19792
19793         * gcc.c-torture/compile/20000922-1.c: New file.
19794
19795 2000-09-21  Nick Clifton  <nickc@redhat.com>
19796
19797         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
19798         a signed long modulo operation.
19799         (mod6): New function - perform an unsigned long modulo operation.
19800         (main): Add tests for modulos of very large numbers by very small
19801         dividends.
19802
19803 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19804
19805         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
19806
19807 2000-09-19  Richard Henderson  <rth@cygnus.com>
19808
19809         * gcc.dg/compare2.c (case 10): XFAIL.
19810
19811 2000-09-18  Richard Henderson  <rth@cygnus.com>
19812
19813         * gcc.c-torture/execute/20000906-1.c: Move ...
19814         * gcc.dg/20000906-1.c: ... here.  Only run on targets
19815         that support __builtin_trap.
19816
19817 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
19818
19819         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
19820
19821 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19822
19823         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
19824         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
19825         more $ format tests.
19826
19827 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19828
19829         * gcc.dg/format-errmk-1.c: New test.
19830
19831 2000-09-17  Greg McGary  <greg@mcgary.org>
19832
19833         * gcc.c-torture/execute/20000917-1.x: Remove.
19834
19835 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19836
19837         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
19838
19839 2000-09-17  Greg McGary  <greg@mcgary.org>
19840
19841         * gcc.c-torture/execute/20000917-1.c: New test.
19842         * gcc.c-torture/execute/20000917-1.x: XFAIL.
19843
19844 2000-09-16  Neil Booth  <NeilB@earthling.net>
19845
19846         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
19847         in nested macro bug.
19848
19849 2000-09-15  Neil Booth  <NeilB@earthling.net>
19850
19851         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
19852
19853 2000-09-14  Jeffrey A Law  (law@cygnus.com)
19854
19855         * gcc.c-torture/execute/20000914-1.c: New test.
19856
19857 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
19858
19859         * g++.other/inline13.C: New test.
19860
19861 2000-09-12  Andreas Jaeger  <aj@suse.de>
19862
19863         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
19864         constant by Ulrich Drepper <drepper@redhat.com>.
19865
19866 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
19867
19868         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
19869
19870 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19871
19872         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
19873
19874 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
19875
19876         * gcc.dg/cpp/backslash.c: New test.
19877
19878 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
19879
19880         * gcc.c-torture/execute/20000910-1.c: New test.
19881         * gcc.c-torture/execute/20000910-2.c: Likewise.
19882
19883 2000-09-11  Robert Lipe  <robertl@sco.com>
19884
19885         * gcc.dg/pragma-align.c: New test.
19886
19887 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
19888
19889         * g++.old-deja/g++.pt/explicit82.C: New test.
19890         * g++.old-deja/g++.pt/explicit83.C: New test.
19891
19892 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
19893
19894         * gcc.dg/asm-names.c: New test.
19895
19896 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19897
19898         * gcc.dg/cpp/tr-warn6.c: New test
19899
19900 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19901
19902         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
19903         be accepted.
19904
19905 2000-09-07  Catherine Moore  <clm@redhat.com>
19906
19907         * gcc.c-torture/execute/unroll-1.c: New test.
19908
19909 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
19910
19911         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
19912         ERROR markers.
19913         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
19914         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
19915         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
19916         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
19917         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
19918         Preprocess only.
19919         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
19920         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
19921
19922 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19923
19924         * g++.old-deja/g++.pt/deduct2.C: New test.
19925
19926 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19927
19928         * g++.old-deja/g++.pt/parms2.C: New test.
19929
19930 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19931
19932         * g++.old-deja/g++.pt/crash58.C: New test.
19933
19934 2000-09-06  Greg McGary  <greg@mcgary.org>
19935
19936         * gcc.c-torture/execute/20000906-1.c: New test.
19937         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
19938
19939 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19940
19941         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
19942
19943 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19944
19945         * g++.old-deja/g++.pt/crash57.C: New test.
19946
19947 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19948
19949         * g++.old-deja/g++.pt/crash56.C: New test.
19950
19951 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19952
19953         * g++.old-deja/g++.pt/koenig1.C: New test.
19954
19955 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
19956
19957         * gcc.dg/20000904-1.c: New test.
19958
19959 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
19960
19961         * gcc.dg/cpp/paste8.c: New test.
19962
19963 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
19964
19965         * gcc.c-torture/compile/20000827-1.c: New test.
19966
19967 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19968
19969         * gcc.dg/format-diag-1.c: New test.
19970
19971 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19972
19973         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
19974         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
19975         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
19976         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
19977         gcc.dg/formatz-1.c: Adjust warning regular expressions.
19978
19979 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19980
19981         * g++.old-deja/g++.other/nested4.C: New test.
19982
19983 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19984
19985         * g++.old-deja/g++.ns/scoped1.C: New test.
19986
19987 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
19988
19989         * lib/g++.exp: Support testing already-installed GCC.
19990
19991 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19992
19993         * wtr-label-1.c, wtr-suffix-1.c: New tests.
19994
19995 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19996
19997         * gcc.dg/return-type-2.c: New test.
19998
19999 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
20000
20001         * gcc.c-torture/compile/20000825-1.c: New test.
20002
20003 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
20004
20005         * gcc.dg/dwarf2-2.c: New test.
20006
20007 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
20008
20009         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
20010         dg-warning regexps.
20011
20012 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20013
20014         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
20015         gcc.dg/format-ext-5.c: New tests.
20016
20017 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
20018
20019         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
20020
20021 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
20022
20023         * gcc.dg/noncompile/930622-2.c: Adjust error message.
20024
20025 2000-08-24  Richard Henderson  <rth@cygnus.com>
20026
20027         * gcc.dg/ia64-sync-1.c: New test.
20028         * gcc.dg/ia64-sync-2.c: New test.
20029         * gcc.dg/ia64-asm-1.c: New test.
20030
20031 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20032
20033         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
20034         * gcc.dg/format-ext-2.c: New test.
20035
20036 2000-08-23  Jason Merrill  <jason@redhat.com>
20037
20038         * lib/old-dejagnu.exp: Also ignore "In member function" and
20039         "At global scope".
20040
20041 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20042
20043         * gcc.dg/noncompile/label-lineno-1.c: New test.
20044
20045 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20046
20047         * gcc.dg/c99-array-nonobj-1.c: New test.
20048
20049 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20050
20051         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
20052         tests.
20053         * gcc.dg/format-ext-1.c: New test.
20054
20055 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20056
20057         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
20058         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
20059         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
20060         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
20061         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
20062
20063 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20064
20065         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
20066         gcc.dg/c99-strftime-2.c: New tests.
20067
20068 2000-08-22  Richard Henderson  <rth@cygnus.com>
20069
20070         * gcc.c-torture/execute/20000822-1.c: New test.
20071
20072 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20073
20074         * gcc.c-torture/execute/20000819-1.x: Remove.
20075
20076 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20077
20078         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
20079         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
20080         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
20081         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
20082         gcc.dg/format-xopen-1.c: New tests.
20083
20084 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20085
20086         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
20087
20088 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
20089
20090         * g++.old-deja/g++.other/loop2.C: New test.
20091
20092         * gcc.c-torture/compile/20000606-1.c: New test.
20093         * gcc.c-torture/compile/20000728-1.c: New test.
20094         * gcc.c-torture/execute/20000801-1.c: New test.
20095         * gcc.c-torture/execute/20000801-2.c: New test.
20096         * gcc.c-torture/execute/20000819-1.c: New test.
20097         * gcc.c-torture/execute/20000819-1.x: XFAIL.
20098         * gcc.dg/20000629-1.c: New test.
20099         * gcc.dg/20000724-1.c: New test.
20100         * gcc.dg/20000807-1.c: New test.
20101
20102 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
20103
20104         * gcc.dg/cpp/pragma-1.c: New test.
20105         * gcc.dg/cpp/pragma-2.c: New test.
20106
20107 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
20108
20109         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
20110         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
20111
20112 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20113
20114         * gcc.c-torture/compile/20000818-1.c: New test.
20115
20116 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
20117
20118         * gcc.c-torture/execute/20000818-1.c: New test.
20119
20120 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
20121
20122         * gcc.dg/format-va-1.c: New test.
20123
20124 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20125
20126         * g++.old-deja/g++.other/typedef8.C: New test.
20127
20128 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20129
20130         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
20131         * g++.old-deja/g++.mike/net36.C: Mark candidate.
20132         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
20133         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
20134         * g++.old-deja/g++.other/ptrmem7.C: New test.
20135         * g++.old-deja/g++.pt/ptrmem10.C: New test.
20136
20137 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
20138
20139         * g++.old-deja/g++.pt/typename27.C: New test.
20140
20141 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
20142
20143         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
20144         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
20145         * g++.old-deja/g++.pt/friend45.C: New test.
20146         * g++.old-deja/g++.other/friend8.C: New test.
20147
20148 2000-08-15  Richard Henderson  <rth@cygnus.com>
20149
20150         * gcc.c-torture/execute/20000815-1.c: New test.
20151
20152 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20153
20154         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
20155         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
20156         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
20157
20158 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
20159
20160         * g++.old-deja/g++.other/refinit2.C: New test.
20161
20162 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
20163
20164         * lib/c-torture.exp (c-torture): Make
20165         compiler_conditional_xfail_data global.
20166         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
20167         compiler_conditional_xfail_data machinery.
20168         (f-torture-execute): Likewise.
20169         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
20170         and only when unrolling loops.
20171
20172         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
20173
20174 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20175
20176         * g++.old-deja/g++.pt/explicit81.C: New test.
20177
20178 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20179
20180         * g++.old-deja/g++.pt/typename26.C: New test.
20181
20182 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
20183
20184         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
20185         warning.
20186
20187 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20188
20189         * g++.old-deja/g++.other/array3.C: New test.
20190
20191 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20192
20193         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
20194         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
20195         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
20196         New tests.
20197
20198 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
20199
20200         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
20201         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20202
20203 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
20204
20205         * gcc.c-torture/execute/20000808-1.c: New test.
20206
20207 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20208
20209         * gcc.dg/c90-const-expr-1.c: New test.
20210
20211 2000-08-08  Richard Henderson  <rth@cygnus.com>
20212
20213         * gcc.dg/noncompile/920923-1.c: Declare calloc.
20214
20215 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20216
20217         * gcc.dg/noncompile/const-ll-1.c: New test.
20218
20219 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20220
20221         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
20222
20223 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
20224
20225         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
20226         that running programs linked against the shared version of libobjc
20227         run correctly.
20228
20229 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20230
20231         * gcc.dg/c99-printf-1.c: New test.
20232
20233 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20234
20235         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
20236
20237 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
20238
20239         * gcc.c-torture/execute/20000731-1.x: Delete.
20240
20241 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
20242
20243         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
20244         and torture_without_loops as is done by c-torture.exp.
20245         (search_for): Copy from c-torture.exp.
20246         (gcc-dg-runtest): New function, drives a directory of tests
20247         iterating over the TORTURE_OPTIONS.
20248         (scan-assembler, scan-assembler-not): Move here from
20249         individual directory drivers.
20250
20251         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
20252         defined by lib/gcc-dg.exp.
20253         * gcc.dg/cpp/cpp.exp: Likewise.
20254         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
20255         gcc-dg-runtest, so we cycle over optimization options.
20256
20257         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
20258         * gcc.dg/compare2.c: No longer expected to fail.
20259
20260 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
20261
20262         * gcc.c-torture/execute/20000804-1.c: New test.
20263
20264 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20265
20266         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
20267
20268 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
20269
20270         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
20271
20272 2000-08-03  Jeffrey A Law  (law@cygnus.com)
20273
20274         * gcc.c-torture/compile/20000803-1.c: New test.
20275
20276 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20277
20278         * gcc.c-torture/execute/20000801-3.c,
20279         gcc.c-torture/execute/20000801-4.c: New tests.
20280         * gcc.c-torture/execute/20000801-3.x,
20281         gcc.c-torture/execute/20000801-4.x: Xfail.
20282
20283 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
20284
20285         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
20286         libobjc/.libs to allow for libtool.
20287
20288 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
20289
20290         * gcc.c-torture/compile/20000802-1.c: New test.
20291
20292 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
20293
20294         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
20295
20296 2000-07-31  Jeffrey A Law  (law@cygnus.com)
20297
20298         * gcc-c-torture/execute/20000731-2.c: New test.
20299
20300         * gcc.c-torture/execute/20000731-1.c: New test.
20301         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
20302
20303 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
20304
20305         * testsuite/gcc.dg/cpp/paste7.c: New test.
20306         * gcc.dg/cpp/20000725-1.c: New test.
20307
20308 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
20309
20310         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
20311         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
20312         declaration warning for __builtin_dwarf_reg_size.
20313
20314         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
20315
20316 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20317
20318         * gcc.dg/noncompile/voidparam-1.c: New test.
20319
20320 2000-07-30  Richard Henderson  <rth@cygnus.com>
20321
20322         * gcc.dg/c90-digraph-1.c: Don't xfail.
20323         * gcc.dg/compare2.c (case 10): Xfail.
20324         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
20325
20326 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
20327
20328         * gcc.dg/c99-main-1.c: New test.
20329
20330 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20331
20332         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
20333
20334 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
20335
20336         * gcc.c-tortuer/execute/20000726-1.c: New test.
20337
20338 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
20339
20340         * gcc.c-torture/execute/enum-2.c: New test.
20341
20342 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20343
20344         * gcc.dg/cpp/tr-warn3.c: New test.
20345
20346 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20347
20348         * g++.old-deja/g++.ext/implicit1.C: Remove.
20349         * g++.old-deja/g++.jason/c2.C: Remove
20350         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
20351         * g++.old-deja/g++.pt/crash16.C: Likewise.
20352         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
20353
20354 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20355
20356         * g++.old-deja/g++.other/for2.C: New test.
20357
20358 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
20359
20360         * gcc.dg/20000720-1.c: New test.
20361
20362 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
20363
20364         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
20365
20366 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
20367
20368         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
20369         * gcc.c-torture/execute/20000722-1.c: New.
20370         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
20371
20372 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
20373
20374         * gcc.dg/cpp/20000720-1.S: New test.
20375
20376 2000-07-21  Michael Meissner  <meissner@redhat.com>
20377
20378         * gcc.c-torture/execute/ieee/hugeval.c: New test.
20379
20380 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20381
20382         * g++.old-deja/g++.brendan/crash16.C,
20383         g++.old-deja/g++.brendan/parse3.C,
20384         g++.old-deja/g++.brendan/redecl1.C,
20385         g++.old-deja/g++.ns/template13.C,
20386         g++.old-deja/g++.other/decl4.C,
20387         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
20388
20389 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20390
20391         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
20392         and "Internal error".
20393
20394         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
20395         regexps.
20396         * gcc.dg/cpp/paste6.c: New test.
20397
20398 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
20399
20400         * gcc.dg/cpp/tr-direct.c: New test.
20401
20402         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
20403         gcc.dg/cpp/undef1.c: Tweak error regexps.
20404
20405 2000-07-18  Eric Christopher <echristo@redhat.com>
20406
20407         * gcc.c-torture/compile/20000718-1.c: New test.
20408
20409 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
20410
20411         * cpplex.c (_cpp_push_token): If the token being pushed back
20412         is the previous token in this context, just subtract one from
20413         context->posn.
20414         * cppmacro.c (save_expansion): Clear aux field when storing a
20415         placemarker.
20416
20417 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
20418
20419         * gcc.dg/noncompile/redecl-1.c: New test.
20420
20421 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
20422
20423         * gcc.c-torture/execute/20000717-5.c: New test.
20424         * gcc.c-torture/execute/20000717-1.x: Removed.
20425
20426 2000-07-17  Richard Henderson  <rth@cygnus.com>
20427
20428         * gcc.c-torture/execute/20000717-4.c: New test.
20429
20430 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
20431
20432         * gcc.dg/cpp/syshdr.c: New test.
20433         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
20434
20435 2000-07-17  Neil Booth  <neilb@earthling.net>
20436
20437         * gcc.dg/cpp/cmdlne-dM.c: New test.
20438         * gcc.dg/cpp/cmdlne-dD.c: New test.
20439
20440 2000-07-17  Jeffrey A Law  (law@cygnus.com)
20441
20442         * gcc.c-torture/execute/20000717-3.c: New test.
20443
20444         * gcc.c-torture/compile/20000717-1.c: New test.
20445
20446 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
20447
20448         * gcc.c-torture/execute/20000717-2.c: New test.
20449
20450 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20451
20452         * gcc.dg/formatz-1.c: New test.
20453
20454         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
20455         * gcc.dg/c99-digraph-1.c: New tests.
20456
20457         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
20458         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
20459
20460         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
20461         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
20462         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
20463         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
20464         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
20465         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
20466         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
20467
20468 2000-07-17   Greg McGary <greg@mcgary.org>
20469
20470         * gcc.c-torture/execute/20000717-1.c: New test.
20471         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
20472
20473 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
20474
20475         * gcc.c-torture/execute/20000715-2.c: New test.
20476         * gcc.dg/20000715-1.c: New test.
20477
20478 2000-07-15  Michael Meissner  <meissner@redhat.com>
20479
20480         * gcc.c-torture/execute/20000715-1.c: New test.
20481
20482 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
20483
20484         * gcc.c-torture/execute/20000707-1.c: New test.
20485
20486 2000-07-13  Neil Booth  <NeilB@earthling.net>
20487
20488         * testsuite/gcc.dg/cpp/digraph1.c,
20489         testsuite/gcc.dg/cpp/digraph2.c,
20490         testsuite/gcc.dg/cpp/digraphs.c: New tests.
20491
20492 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
20493
20494         * g77.f-torture/compile/20000630-2.f:  New test.
20495         * g77.f-torture/compile/20000630-2.x
20496
20497 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
20498
20499         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
20500
20501 2000-07-11  Neil Booth  <NeilB@earthling.net>
20502
20503         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
20504
20505 2000-07-11  Neil Booth  <NeilB@earthling.net>
20506
20507         * gcc.dg/cpp/cmdlne-C.c: New.
20508
20509 2000-07-09  Neil Booth  <NeilB@earthling.net>
20510
20511         * gcc.dg/cpp/directiv.c: New tests.
20512         * gcc.dg/cpp/undef1.c: Update.
20513
20514 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
20515
20516         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
20517
20518 2000-07-09  Neil Booth  <NeilB@earthling.net>
20519
20520         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
20521
20522 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
20523
20524         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
20525         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
20526
20527 2000-07-08  Neil Booth  <NeilB@earthling.net>
20528
20529         * gcc.dg/cpp/macsyntx.c: New tests.
20530
20531 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
20532
20533         * gcc.dg/20000707-1.c: New test.
20534
20535 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
20536
20537         * gcc.c-torture/execute/20000706-1.c: New test.
20538         * gcc.c-torture/execute/20000706-2.c: New test.
20539         * gcc.c-torture/execute/20000706-3.c: New test.
20540         * gcc.c-torture/execute/20000706-4.c: New test.
20541         * gcc.c-torture/execute/20000706-5.c: New test.
20542
20543 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
20544
20545         * g++.old-deja/g++.pt/instantiate7.C: New test.
20546
20547 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
20548
20549         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
20550         * g++.old-deja/g++.mike/thunk3.C: Likewise.
20551         * g++.old-deja/g++.other/rtti3.C: Likewise.
20552         * g++.old-deja/g++.other/rttid3.C: Likewise.
20553
20554 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
20555
20556         *  g77.f-torture/compile/20000630-1.x: Fix typo
20557
20558 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
20559
20560         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
20561         assembly output.
20562
20563 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
20564
20565         * gcc.dg/cpp/ident.c: New test.
20566
20567 2000-07-05  Neil Booth  <NeilB@earthling.net>
20568
20569         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
20570           gcc.dg/cpp/lexstrng.c: New tests.
20571
20572 2000-07-04  Neil Booth  <NeilB@earthling.net>
20573
20574         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
20575         * gcc.dg/cpp/strify2.c: Same.
20576
20577 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
20578
20579         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
20580         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
20581         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
20582         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
20583
20584         * testsuite/gcc.dg/cpp/macro1.c,
20585         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
20586         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
20587         testsuite/gcc.dg/cpp/strify1.c,
20588         testsuite/gcc.dg/cpp/strify2.c: New tests.
20589
20590 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
20591
20592         * gcc.c-torture/execute/20000703-1.c: New test.
20593
20594 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20595
20596         * g++.old-deja/g++.pt (lookup10.C): New test.
20597
20598 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20599
20600         * g++.old-deja/g++.pt (typename25.C): New test.
20601
20602 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
20603
20604         * gcc.c-torture/compile/20000701-1.c: New test.
20605
20606 2000-06-30  Nick Clifton  <nickc@cygnus.com>
20607
20608         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
20609         to test case.
20610
20611 2000-06-30  Catherine Moore  <clm@cygnus.com>
20612
20613         * gcc.c-torture/execute/align-1.c: New test.
20614
20615 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
20616
20617         * g++.old-deja/g++.pt/expr8.C: New test.
20618         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
20619
20620 2000-06-29  Nick Clifton  <nickc@cygnus.com>
20621
20622         * gcc.c-torture/compile/20000629-1.c: New test.
20623
20624 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
20625
20626
20627         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
20628         gcc.dg/noncompile directory, depending on whether they're
20629         preprocessor tests or not.  Annotate all the tests for the dg
20630         framework.
20631
20632         * gcc.c-torture/noncompile/noncompile.exp: Delete.
20633         * gcc.dg/noncompile/noncompile.exp: New.
20634
20635         * Moved files:
20636         Old name                                New name
20637         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
20638         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
20639         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
20640         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
20641         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
20642         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
20643         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
20644         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
20645         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
20646         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
20647         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
20648         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
20649         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
20650         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
20651         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
20652         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
20653         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
20654         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
20655         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
20656         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
20657         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
20658         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
20659         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
20660         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
20661
20662         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
20663         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
20664         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
20665         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
20666         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
20667         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
20668
20669 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
20670
20671         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
20672         declare one variable.  On the fourth, error.
20673         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
20674         declared by 20000628-1a.h.
20675
20676 2000-06-29  Richard Henderson  <rth@redhat.com>
20677
20678         * gcc.c-torture/execute/930529-1.x: New file.
20679         * gcc.dg/920413-1.c: Adjust expected warning text.
20680         * gcc.dg/980217-1.c: Declare abort.
20681         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
20682
20683 2000-06-29  Jeffrey A Law  (law@cygnus.com)
20684
20685         * g77.f-torture/compile/20000629-1.f: New test.
20686         * g77.f-torture/compile/20000629-1.x: Expected to fail.
20687
20688 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
20689
20690         Rearrange lots of files, removing entirely the
20691         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
20692         directories.
20693
20694         * Deleted files:
20695         gcc.c-torture/code_quality/code_quality.exp
20696         gcc.c-torture/special/special.exp
20697         gcc.failure/failure.exp
20698         gcc.failure/940409-1.x
20699         gcc.c-torture/compile/961203-1.x
20700
20701         * New files:
20702         gcc.misc-tests/linkage.exp
20703         gcc.c-torture/execute/920730-1t.c
20704         gcc.c-torture/execute/920730-1t.x
20705         gcc.c-torture/compile/920520-1.x
20706         gcc.c-torture/compile/920521-1.x
20707         gcc.c-torture/compile/981006-1.x
20708         gcc.c-torture/execute/eeprof-1.x
20709
20710         * Moved files (possibly with modifications to fit a new harness):
20711         Old name                                New name
20712         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
20713         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
20714         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
20715         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
20716         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
20717         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
20718         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
20719         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
20720         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
20721         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
20722         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
20723         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
20724         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
20725         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
20726
20727 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
20728
20729         * c-torture/compile/961203-1.x: Delete.
20730
20731         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
20732         not exit. Include stdio.h.
20733         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
20734         * gcc.misc-tests/dg-12.c: Likewise.
20735         * gcc.misc-tests/dg-5.c: Likewise.
20736         * gcc.misc-tests/dg-6.c: Likewise.
20737         * gcc.misc-tests/dg-7.c: Prototype abort.
20738         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
20739         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
20740         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
20741         not exit.
20742         * gcc.misc-tests/sieve.c: Use return from main, not exit.
20743         * gcc.misc-tests/sort2.c: Use return from main, not exit.
20744
20745 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
20746
20747         * gcc.dg/cpp/20000628-1.c: New test.
20748         * gcc.dg/cpp/20000628-1.h: New header for above test.
20749         * gcc.dg/cpp/20000628-1a.h: Likewise.
20750
20751 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
20752
20753         * gcc.dg/cpp: New directory.
20754         * gcc.dg/cpp/cpp.exp: New driver.
20755         * gcc.dg/cpp/20000627-1.c: New test.
20756         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
20757         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
20758         and rewrite as a compilation test.
20759
20760         * gcc.dg: Move many files into the cpp subdirectory, possibly
20761         renaming or editing them as well.
20762         Old name                New name
20763         990119-1.c              cpp/19990119-1.c
20764         990228-1.c              cpp/19990228-1.c
20765         990407-1.c              cpp/19990407-1.c
20766         990409-1.c              cpp/19990409-1.c
20767         990413-1.c              cpp/19990413-1.c
20768         990703-1.c              cpp/19990703-1.c
20769         20000127-1.c            cpp/20000127-1.c
20770         20000129-1.c            cpp/20000129-1.c
20771         20000207-1.c            cpp/20000207-1.c
20772         20000207-2.c            cpp/20000207-2.c
20773         20000209-1.c            cpp/20000209-1.c
20774         20000209-2.c            cpp/20000209-2.c
20775         20000301-1.c            cpp/20000301-1.c
20776         20000419-1.c            cpp/20000419-1.c
20777         20000510-1.S            cpp/20000510-1.S
20778         20000519-1.c            cpp/20000519-1.c
20779         20000529-1.c            cpp/20000529-1.c
20780         20000625-1.c            cpp/20000625-1.c
20781         20000625-2.c            cpp/20000625-2.c
20782         cpp-as1.c               cpp/assert1.c
20783         cpp-as2.c               cpp/assert2.c
20784         cxx-comments-1.c        cpp/cxxcom1.c
20785         cxx-comments-2.c        cpp/cxxcom2.c
20786         endif-label.c           cpp/endif.c
20787         cpp-hash1.c             cpp/hash1.c
20788         cpp-hash2.c             cpp/hash2.c
20789         cpp-if1.c               cpp/if-1.c
20790         cpp-if2.c               cpp/if-2.c
20791         cpp-if3.c               cpp/if-3.c
20792         cpp-if4.c               cpp/if-4.c
20793         cpp-if5.c               cpp/if-5.c
20794         cpp-cond.c              cpp/if-cexp.c
20795         cpp-missingop.c         cpp/if-mop.c
20796         cpp-missingparen.c      cpp/if-mpar.c
20797         cpp-opprec.c            cpp/if-oppr.c
20798         cpp-ifparen.c           cpp/if-paren.c
20799         cpp-shortcircuit.c      cpp/if-sc.c
20800         cpp-shift.c             cpp/if-shift.c
20801         cpp-unary.c             cpp/if-unary.c
20802         cpp-li1.c               cpp/line1.c
20803         cpp-li2.c               cpp/line2.c
20804         lineno.c                cpp/line3.c
20805         lineno-2.c              cpp/line4.c
20806         cpp-mi.c                cpp/mi1.c
20807         cpp-mic.h               cpp/mi1c.h
20808         cpp-micc.h              cpp/mi1cc.h
20809         cpp-mind.h              cpp/mi1nd.h
20810         cpp-mindp.h             cpp/mi1ndp.h
20811         cpp-mix.h               cpp/mi1x.h
20812         cpp-mi2.c               cpp/mi2.c
20813         cpp-mi2a.h              cpp/mi2a.h
20814         cpp-mi2b.h              cpp/mi2b.h
20815         cpp-mi2c.h              cpp/mi2c.h
20816         cpp-mi3.c               cpp/mi3.c
20817         cpp-mi3.def             cpp/mi3.def
20818         poison-1.c              cpp/poison.c
20819         pr-impl.c               cpp/prag-imp.c
20820         cpp-redef-2.c           cpp/redef1.c
20821         cpp-redef.c             cpp/redef2.c
20822         strpaste.c              cpp/strp1.c
20823         strpaste-2.c            cpp/strp2.c
20824         cpp-tradpaste.c         cpp/tr-paste.c
20825         cpp-tradstringify.c     cpp/tr-str.c
20826         cpp-tradwarn1.c         cpp/tr-warn1.c
20827         cpp-tradwarn2.c         cpp/tr-warn2.c
20828         trigraphs.c             cpp/trigraphs.c
20829         cpp-unc1.c              cpp/unc1.c
20830         cpp-unc2.c              cpp/unc2.c
20831         cpp-unc3.c              cpp/unc3.c
20832         cpp-unc.c               cpp/unc4.c
20833         undef.c                 cpp/undef1.c
20834         undef-2.c               cpp/undef2.c
20835         cpp-wi1.c               cpp/widestr1.c
20836
20837 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
20838
20839         * lib/g++.exp (g++_include_flags): Tweak.
20840
20841 2000-06-27  H.J. Lu  <hjl@gnu.org>
20842             Loren J. Rittle  <ljrittle@acm.org>
20843
20844         * lib/g++.exp (g++_include_flags): Override libgloss.exp
20845         version with one that knows about the new gcc tree structure.
20846         (g++_link_flags): Same.
20847
20848 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
20849
20850         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
20851         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
20852         case we are cross-compiling.
20853
20854         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
20855         g++.old-deja/g++.niklas/Makefile.in,
20856         g++.old-deja/g++.niklas/configure.in,
20857         g++.old-deja/g++.other/Makefile.in,
20858         g++.old-deja/g++.other/configure.in,
20859         gcc.c-torture/code_quality/Makefile.in,
20860         gcc.c-torture/code_quality/configure.in,
20861         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
20862         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
20863         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
20864         gcc.c-torture/execute/ieee/Makefile.in,
20865         gcc.c-torture/execute/ieee/configure.in,
20866         gcc.c-torture/noncompile/Makefile.in,
20867         gcc.c-torture/noncompile/configure.in,
20868         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
20869         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
20870         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
20871
20872 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
20873
20874         * g++.old-deja/g++.other/ambig3.C: New test.
20875
20876 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
20877
20878         * g++.old-deja/g++.pt/syntax1.C: New test.
20879         * g++.old-deja/g++.pt/syntax2.C: New test.
20880         * g++.old-deja/g++.other/syntax3.C: New test.
20881         * g++.old-deja/g++.other/syntax4.C: New test.
20882
20883 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
20884
20885         * gcc.dg/20000623-1.c: Prototype exit and abort.
20886
20887 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
20888
20889         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
20890         New tests.
20891         * gcc.dg/cpp-mi3.def: New file.
20892
20893         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
20894         inside assertions.
20895         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
20896         lexer's error messages.
20897         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
20898         divine anything from the linemarkers.
20899         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
20900         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
20901
20902 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
20903
20904         * gcc.dg/20000623-1.c: New test.
20905
20906 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
20907
20908         * gcc.c-torture/execute/20000622-1.c: New test.
20909
20910 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
20911
20912         * g++.old-deja/g++.other/init15.C: New test.
20913
20914 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
20915
20916         * g++.old-deja/g++.pt/vaarg2.C: New test.
20917         * g++.old-deja/g++.pt/vaarg3.C: New test.
20918
20919 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
20920
20921         * g++.old-deja/g++.other/dyncast6.C: New test.
20922
20923 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
20924
20925         * gcc.c-torture/execute/loop-6.c: New test.
20926
20927 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
20928
20929         * gcc.dg/20000614-1.c: New test.
20930         * gcc.dg/20000614-2.c: New test.
20931
20932 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
20933
20934         * g++.old-deja/g++.other/inline12.C: New test.
20935
20936 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
20937
20938         * g++.old-deja/g++.other/eh1.C: New test.
20939
20940 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
20941
20942         * g++.old-deja/g++.other/type.C: New test.
20943
20944 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
20945
20946         * g++.old-deja/g++.other/initstring.C: New test.
20947
20948 2000-06-12  Jason Merrill  <jason@redhat.com>
20949
20950         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
20951
20952 2000-06-09  Jeffrey A Law  (law@cygnus.com)
20953
20954         * gcc.c-torture/compile/20000609-1.c: New test.
20955
20956 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
20957
20958         * gcc.dg/20000609-1.c: New test.
20959
20960 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
20961
20962         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
20963         * gcc.c-torture/noncompile/poison-1.c: Move...
20964         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
20965         * gcc.dg/cpp-li1.c: Add a token after the #line.
20966
20967 2000-06-05  Richard Henderson  <rth@cygnus.com>
20968
20969         * gcc.c-torture/execute/20000605-2.c: New test.
20970         * gcc.c-torture/execute/20000605-3.c: New test.
20971
20972 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
20973
20974         * g77.f-torture/execute/20000503-1.x: New file.
20975
20976 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
20977
20978         * g++.old-deja/g++.eh/badalloc1.C: New test.
20979
20980 2000-06-05  Richard Henderson  <rth@cygnus.com>
20981
20982         * gcc.c-torture/execute/20000605-1.c: New test.
20983
20984 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
20985             Nathan Sidwell <nathan@codesourcery.com>
20986
20987         * gcc.c-torture/compile/20000605-1.c: New test.
20988
20989 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
20990
20991         * g77.f-torture/compile/20000601-1.f:  New test.
20992
20993 2000-06-03  Richard Henderson  <rth@cygnus.com>
20994
20995         * gcc.c-torture/execute/20000603-1.c: New.
20996
20997 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
20998
20999         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
21000         * gcc.dg/noreturn-2.c (noreturn): Likewise.
21001
21002 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
21003
21004         * gcc.dg/compare2.c (case 12): XFAIL.
21005         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
21006         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
21007
21008         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
21009
21010 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
21011
21012         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
21013         guard macro is already defined when the header is first
21014         included.
21015         * gcc.dg/cpp-mix.h: New file.
21016         * gcc.dg/endif-label.c: Update patterns to match compiler.
21017
21018         * g++.brendan/complex1.C: Declare abort.
21019         * g++.law/refs4.C: Remove XFAIL.
21020         * g++.oliva/expr2.C: Declare abort and exit.
21021
21022 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
21023
21024         * gcc.c-torture/execute/20000528-1.c: New test.
21025
21026         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
21027         * g++.old-deja/g++.law/temps4.C: Likewise.
21028
21029         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
21030         stdlib.h.  Call abort() on failure.
21031         * g++.old-deja/g++.law/refs4.C: Likewise.
21032         * g++.old-deja/g++.law/temps4.C: Likewise.
21033         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
21034         * gcc.c-torture/execute/20000112-1.c: Include string.h.
21035
21036 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
21037
21038         Relative to g++.dg/special:
21039         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
21040
21041         Relative to g++.old-deja:
21042         * g++.brendan/complex1.C, g++.jason/optimize2.C,
21043         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
21044         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
21045         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
21046         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
21047         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
21048         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
21049
21050         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
21051         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
21052         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
21053         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
21054         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
21055         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
21056         and/or string.h.
21057
21058         * g++.other/goto1.C: Update expectations for error messages.
21059
21060 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
21061
21062         * gcc.c-torture/compile/20000523-1.c: New test.
21063
21064 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21065
21066         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
21067
21068 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
21069
21070         * g++.old-deja/g++.eh/catch11.C: New test.
21071         * g++.old-deja/g++.eh/catch12.C: New test.
21072
21073 2000-05-24  Nick Clifton  <nickc@cygnus.com>
21074
21075         * gcc.c-torture/execute/20000523-1.c: New test.
21076
21077 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
21078
21079         * c-torture/execute/bcp-1.c: Replace abort in arg of
21080         __builtin_constant_p with a generic external function.
21081
21082         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
21083         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
21084         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
21085         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
21086         Prototype abort and/or exit.
21087
21088         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
21089         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
21090         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
21091         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
21092
21093 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
21094
21095         * gcc.dg/dwarf2-1.c: New test.
21096
21097 2000-05-20  Richard Henderson  <rth@cygnus.com>
21098
21099         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
21100
21101 2000-05-20  Andreas Jaeger  <aj@suse.de>
21102
21103         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
21104         testcase.
21105
21106 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
21107
21108         * gcc.c-torture/execute/20000519-2.c: New test.
21109
21110 2000-05-19  Andreas Jaeger  <aj@suse.de>
21111
21112         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
21113         which fails with SSA.
21114
21115         * lib/c-torture.exp: Also test with -O3 -fssa.
21116
21117 2000-05-18  Michael Meissner  <meissner@redhat.com>
21118
21119         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
21120         * gcc.c-torture/execute/920415-1.c: Ditto.
21121         * gcc.c-torture/execute/920501-1.c: Ditto.
21122         * gcc.c-torture/execute/conversion.c: Ditto.
21123         * gcc.c-torture/execute/cvt-1.c: Ditto.
21124
21125 2000-05-18  Jeffrey A Law  (law@cygnus.com)
21126
21127         * gcc.c-torture/compile/20000518-1.c: New test.
21128
21129 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
21130
21131         * g77.f-torture/compile/200005018.f:  New test.
21132
21133 2000-05-17  Jeffrey A Law  (law@cygnus.com)
21134
21135         * gcc.c-torture/compile/20000517-1.c: New test.
21136
21137 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21138
21139         * gcc.c-torture/execute/20000516-1.c: New test.
21140
21141 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
21142
21143         * g++.old-deja/g++.other/eh.C: New test.
21144
21145 2000-05-12  Richard Henderson  <rth@cygnus.com>
21146
21147         * gcc.c-torture/execute/990208-1.c (main): Don't pass
21148         constants through to doit's conditional.
21149
21150 2000-05-11  Jeffrey A Law  (law@cygnus.com)
21151
21152         * gcc.c-torture/compile/20000511-1.c: New test.
21153         * g77.f-torture/compile/20000511-1.f: New test.
21154         * g77.f-torture/compile/20000511-2.f: New test.
21155
21156 2000-05-11  Michael Meissner  <meissner@redhat.com>
21157
21158         * gcc.c-torture/execute/20000511-1.c: New test.
21159
21160 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
21161
21162         * gcc.dg/dg.exp: Scan .S files as well as .c files.
21163         * gcc.dg/20000510-1.S: New.
21164
21165 2000-05-08  Catherine Moore  <clm@cygnus.com>
21166
21167         * gcc.dg/unused-3.c: New.
21168
21169 2000-05-06  Richard Henderson  <rth@cygnus.com>
21170
21171           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
21172           * g++.old-deja/g++.mike/warn1.C: Likewise.
21173           * g++.old-deja/g++.pt/local1.C: Likewise.
21174           * g++.old-deja/g++.pt/local7.C: Likewise.
21175           * g++.old-deja/g++.pt/spec16.C: Likewise.
21176
21177 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
21178
21179         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
21180
21181 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
21182
21183           * g77.f-torture/execute/20000503-1.f:  New test.
21184
21185 2000-05-04  Andreas Jaeger  <aj@suse.de>
21186
21187         * gcc.dg/noreturn-2.c: New test.
21188
21189 2000-05-04  Neil Booth  <NeilB@earthling.net>
21190
21191         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
21192         preprocessor.
21193
21194 2000-05-04  Richard Henderson  <rth@cygnus.com>
21195
21196         * gcc.c-torture/execute/20000503-1.c: Fix typo.
21197
21198 2000-05-04  Richard Henderson  <rth@cygnus.com>
21199
21200         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
21201         OpenSSL by Jason R Thorpe.
21202
21203 2000-05-03  Jim Wilson  <wilson@cygnus.com>
21204
21205         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
21206
21207 2000-05-03  Robert Lipe <robertlipe@usa.net>
21208
21209         * gcc.dg/20000503-1.c: New test.
21210
21211 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
21212
21213         * gcc.c-torture/compile/20000502-1.c: New test.
21214         * g++.old-deja/g++.other/align.C: New test.
21215         * gcc.dg/cpp-tradstringify.c: New test.
21216
21217 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21218
21219         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
21220         and hard registers.
21221
21222 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
21223
21224         * gcc.c-torture/execute/loop-5.c: New test.
21225
21226 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
21227
21228         * gcc.c-torture/execute/va-arg-20.c: New test.
21229
21230 2000-04-23  Jeffrey A Law  (law@cygnus.com)
21231
21232         * gcc.c-torture/execute/20000422-1.c: New test.
21233
21234 2000-04-20  Greg McGary  <gkm@gnu.org>
21235
21236         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
21237         when optimizing, but without sibling-call optimizations (-O1).
21238
21239 2000-04-20  Jeffrey A Law  (law@cygnus.com)
21240
21241           * gcc.c-torture/compile/20000420-1.c: New test.
21242
21243 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21244
21245         * g++.abi/ptrflags.C: New test.
21246         * g++.eh/catchptr1.C: Test incomplete pointer chains.
21247
21248 2000-04-19  Catherine Moore  <clm@cygnus.com>
21249
21250         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
21251
21252 2000-04-19  Greg McGary  <gkm@gnu.org>
21253
21254         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
21255         sibling-call optimizations.
21256
21257 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
21258
21259         * gcc.dg/20000419-1.c: New test.
21260
21261 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
21262
21263         * gcc.c-torture/execute/20000412-6.c: New test.
21264
21265 2000-04-12  Jeffrey A Law  (law@cygnus.com)
21266
21267         * gcc.c-torture/execute/20000412-5.c: New test.
21268         * g77.f-torture/compile/20000412-1.f: New test.
21269         * gcc.c-torture/execute/20000412-4.c: New test.
21270         * gcc.c-torture/compile/20000412-2.c: New test.
21271         * gcc.c-torture/execute/20000412-3.c: New test.
21272         * gcc.c-torture/compile/20000412-1.c: New test.
21273         * gcc.c-torture/execute/20000412-2.c: New test.
21274
21275 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
21276
21277         * objc/execute/bf-20.m: New test.
21278
21279 2000-04-10  Richard Henderson  <rth@cygnus.com>
21280
21281         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
21282
21283         * gcc.c-torture/execute/20000412-1.c: New test.
21284
21285 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21286
21287         * g++.old-deja/g++.eh/catchptr1.C: New test.
21288
21289 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
21290
21291         * g++.old-deja/g++.abi/cxa_vec.C: New test.
21292
21293 2000-04-08  Neil Booth  <NeilB@earthling.net>
21294
21295         * gcc.dg/cpp-nullchar.c: Remove test as
21296         embedded nulls cause problems.
21297
21298 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21299
21300         * gcc.dg/compare2.c: New test.
21301
21302 2000-04-08  Neil Booth  <NeilB@earthling.net>
21303
21304         * gcc.dg/cpp-nullchar.c: New test.
21305
21306 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
21307
21308         * gcc.dg/cpp-mi2.c: New test.
21309         * gcc.dg/cpp-mi2[abc].h: New files.
21310
21311 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
21312
21313         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
21314         member name.
21315
21316 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21317
21318         * g++.old-deja/g++.abi/vmihint.C: New test.
21319
21320 2000-04-06  Neil Booth  <NeilB@earthling.net>
21321
21322         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
21323         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
21324         copyright.
21325
21326 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
21327
21328         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
21329         avoid stack-frame overwrite.
21330
21331 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
21332
21333         * gcc.c-torture/compile/20000405-2.c: New test.
21334         * gcc.c-torture/compile/20000405-3.c: New test.
21335
21336 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21337
21338         * gcc.c-torture/compile/20000405-1.c: New test.
21339
21340 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
21341
21342         * gcc.dg/cast-qual-1.c: Revert last change.
21343
21344 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21345
21346         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
21347
21348 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
21349
21350         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
21351         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
21352
21353 2000-04-03  Jeffrey A Law  (law@cygnus.com)
21354
21355         * gcc.c-torture/compile/20000403-2.c: New test.
21356         * gcc.c-torture/compile/20000403-1.c: New test.
21357
21358 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
21359
21360         * gcc.c-torture/execute/20000403-1.c: New test.
21361
21362 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
21363
21364         * gcc.c-torture/execute/20000402-1.c: New test.
21365
21366 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
21367
21368         * gcc.c-torture/execute/va-arg-15.c: New test.
21369         * gcc.c-torture/execute/va-arg-16.c: New test.
21370         * gcc.c-torture/execute/va-arg-17.c: New test.
21371         * gcc.c-torture/execute/va-arg-18.c: New test.
21372         * gcc.c-torture/execute/va-arg-19.c: New test.
21373
21374 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
21375
21376         * gcc.c-torture/compile/981211-1.c: Move to...
21377         * gcc.dg/cpp-as1.c: ...here.
21378         * gcc.dg/cpp-as2.c: New file.
21379
21380         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
21381         compiler.
21382
21383 2000-04-02  Neil Booth  <NeilB@earthling.net>
21384
21385         * gcc.dg/cpp-cond.c  New tests.
21386         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
21387         accidental success less likely.
21388         * gcc.dg/cpp-missingop.c  New tests.
21389         * gcc.dg/cpp-missingparen.c  New tests.
21390         * gcc.dg/cpp-shift.c  New tests.
21391         * gcc.dg/cpp-shortcircuit.c  New tests.
21392         * gcc.dg/cpp-unary.c  New tests.
21393
21394 2000-03-29  Jeffrey A Law  (law@cygnus.com)
21395
21396         * gcc.c-torture/compile/20000329-1.c: New test.
21397
21398 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
21399
21400         * gcc.c-torture/compile/20000326-1.c: New test.
21401         * gcc.c-torture/compile/20000326-2.c: New test.
21402
21403 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
21404
21405         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
21406         the first parameter is a function argument.
21407
21408 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
21409
21410         * g++.old-deja/g++.ext/array4.C: New test.
21411
21412 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
21413
21414         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
21415
21416 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21417
21418         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
21419
21420 2000-03-19  Richard Henderson  <rth@cygnus.com>
21421
21422         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
21423
21424 2000-03-19  Richard Henderson  <rth@cygnus.com>
21425
21426         * gcc.c-torture/compile/20000319-1.c: New test.
21427
21428 2000-03-14  Jeffrey A Law  (law@cygnus.com)
21429
21430         * gcc.c-torture/execute/20000314-3.c: New test.
21431         * gcc.c-torture/execute/20000314-2.c: New test.
21432         * gcc.c-torture/execute/20000314-1.c: New test.
21433         * gcc.c-torture/compile/20000314-2.c: New test.
21434         * gcc.c-torture/compile/20000314-1.c: New test.
21435
21436 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
21437
21438         * g++.old-deja/g++.warn/inline.C: New test.
21439
21440 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
21441
21442         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
21443         standards-compliant result rather than specific constants.
21444         Put test-values in array.
21445
21446 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
21447
21448         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
21449         (g++_target_compile): Put test-specific options last.
21450
21451 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21452
21453         * g++.old-deja/g++.eh/vbase4.C: New test.
21454
21455 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21456
21457         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
21458
21459 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21460
21461         * g++.old-deja/g++.brendan/misc12.C: Removed.
21462         * g++.old-deja/g++.pt/memtemp77.C: Constify.
21463         * g++.old-deja/g++.ext/pretty4.C: New test.
21464
21465 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21466
21467         * g++.old-deja/g++.other/string2.C: New test.
21468
21469 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
21470
21471         * g++.old-deja/g++.warn/impint2.C: New test.
21472
21473 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
21474
21475         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
21476         is 1, not zero.
21477
21478 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
21479
21480         * g++.old-deja/g++.warn/impint.C: New test.
21481         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
21482         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
21483         * g++.old-deja/g++.pt/explicit12.C: Likewise.
21484         * g++.old-deja/g++.pt/explicit13.C: Likewise.
21485         * g++.old-deja/g++.pt/explicit17.C: Likewise.
21486         * g++.old-deja/g++.pt/explicit18.C: Likewise.
21487         * g++.old-deja/g++.pt/explicit19.C: Likewise.
21488         * g++.old-deja/g++.pt/explicit23.C: Likewise.
21489         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21490         * g++.old-deja/g++.pt/explicit35.C: Likewise.
21491         * g++.old-deja/g++.pt/explicit6.C: Likewise.
21492         * g++.old-deja/g++.pt/memclass7.C: Likewise.
21493
21494 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
21495
21496         * gcc.dg/cpp-redef.c: New test.
21497
21498 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
21499
21500         * g++.old-deja/g++.pt/unify7.C: New test.
21501
21502 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21503
21504         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
21505         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
21506
21507 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
21508
21509         * gcc.c-torture/compile/20000224-1.c: New test.
21510
21511 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21512
21513         * gcc.c-torture/compile/cpp-2.c: New test.
21514         * gcc.c-torture/compile/cpp-1.c: New test.
21515
21516 2000-02-25  Jeffrey A Law  (law@cygnus.com)
21517
21518         * gcc.c-torture/execute/20000225-1.c: New test.
21519
21520 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21521
21522         * gcc.dg/cpp-li2.c: New test.
21523
21524         * gcc.dg/cpp-wi1.c: New test.
21525
21526         * gcc.dg/cpp-li1.c: New test.
21527
21528 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
21529
21530         * g++.old-deja/g++.other/sizeof5.C: New test.
21531
21532 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21533
21534         * gcc.c-torture/execute/va-arg-13.c: New test.
21535
21536 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
21537
21538         * gcc.c-torture/execute/va-arg-12.c: New test.
21539
21540 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
21541
21542         * gcc.c-torture/execute/20000223-1.c: New test.
21543
21544 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
21545
21546         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
21547
21548 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
21549
21550         * g++.old-deja/g++.abi/ptrmem.C: New test.
21551
21552 2000-02-19  Richard Henderson  <rth@cygnus.com>
21553
21554         * gcc.c-torture/compile/init-3.c: New.
21555
21556 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
21557
21558         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
21559         ALWAYS_CXXFLAGS.
21560
21561 2000-02-11  Robert Lipe <robertl@sco.com>
21562
21563         * gcc.c-torture/compile/20000211-3.c: New test.
21564
21565 2000-02-11  Martin Buchholz <martin@xemacs.org>
21566
21567         * gcc.c-torture/compile/20000211-2.c: New test.
21568
21569 2000-02-11  Jeffrey A Law  (law@cygnus.com)
21570
21571         * gcc.c-torture/compile/20000211-1.c: New test.
21572
21573 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
21574
21575         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
21576           on native targets
21577
21578 2000-02-08  Nathan Sidwell  <nathan@acm.org>
21579
21580         * g++.old-deja/g++.other/cast5.C: New test.
21581
21582 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
21583
21584         * gcc.c-torture/execute/20000205-1.c: New.
21585
21586 2000-02-03  Nathan Sidwell  <nathan@acm.org>
21587
21588         * g++.old-deja/g++.jason/cast3.C: Return void.
21589         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
21590
21591 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21592
21593         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
21594
21595         * gcc.dg/loop-1.c: New test.
21596
21597 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
21598
21599         * gcc.c-torture/compile/20000127-1.c: New test.
21600         * gcc.c-torture/execute/991228-1.c: New test.
21601
21602 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21603
21604         * gcc.dg/unused-2.c: New test.
21605
21606         * gcc.dg/conv-1.c: New test.
21607
21608 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
21609
21610         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
21611         compiler.
21612         (tool_option_proc): Fix typo.
21613
21614 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
21615
21616         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
21617         of the ld on the host, not on the build machine.
21618         Also, don't crash if '--help' is not a supported option.
21619
21620 2000-01-24  Richard Henderson  <rth@cygnus.com>
21621
21622         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
21623
21624 2000-01-20  Jeffrey A Law  (law@cygnus.com)
21625
21626         * gcc.c-torture/execute/20000120-2.c: New test.
21627         * gcc.c-torture/execute/20000120-1.c: New test.
21628
21629 2000-01-13  Jeffrey A Law  (law@cygnus.com)
21630
21631         * gcc.c-torture/execute/20000113-1.c: New test.
21632
21633 2000-01-12  Jeffrey A Law  (law@cygnus.com)
21634
21635         * gcc.c-torture/execute/20000112-1.c: New test.
21636
21637 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21638
21639         * gcc.dg/20000111-1.c: New test.
21640
21641 2000-01-10  Jeffrey A Law  (law@cygnus.com)
21642
21643         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
21644         with 16 bit integers.
21645
21646 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21647
21648         * gcc.dg/20000108-1.c: New test.
21649
21650 2000-01-05  Nathan Sidwell  <nathan@acm.org>
21651
21652         * g++.old-deja/g++.ns/koenig8.C: New test.
21653
21654 2000-01-05  Nathan Sidwell  <nathan@acm.org>
21655
21656         * g++.old-deja/g++.other/cast4.C: New test.
21657
21658 2000-01-05  Jeffrey A Law  (law@cygnus.com)
21659
21660         * gcc.c-torture/compile/20000105-2.c: New test.
21661         * gcc.c-torture/compile/20000105-1.c: New test.
21662
21663 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21664
21665         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
21666         references to printf & atoi to conform to ANSI standard.
21667         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
21668         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
21669         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
21670         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
21671         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
21672         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21673         * g++.old-deja/g++.brendan/copy1.C: Likewise.
21674         * g++.old-deja/g++.brendan/copy2.C: Likewise.
21675         * g++.old-deja/g++.brendan/copy3.C: Likewise.
21676         * g++.old-deja/g++.brendan/copy4.C: Likewise.
21677         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21678         * g++.old-deja/g++.brendan/copy6.C: Likewise.
21679         * g++.old-deja/g++.brendan/copy7.C: Likewise.
21680         * g++.old-deja/g++.brendan/copy8.C: Likewise.
21681         * g++.old-deja/g++.brendan/crash11.C: Likewise.
21682         * g++.old-deja/g++.brendan/crash14.C: Likewise.
21683         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
21684         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21685         * g++.old-deja/g++.brendan/delete2.C: Likewise.
21686         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
21687         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
21688         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
21689         * g++.old-deja/g++.brendan/eh1.C: Likewise.
21690         * g++.old-deja/g++.brendan/groff1.C: Likewise.
21691         * g++.old-deja/g++.brendan/init3.C: Likewise.
21692         * g++.old-deja/g++.brendan/misc12.C: Likewise.
21693         * g++.old-deja/g++.brendan/misc7.C: Likewise.
21694         * g++.old-deja/g++.brendan/new2.C: Likewise.
21695         * g++.old-deja/g++.brendan/operators4.C: Likewise.
21696         * g++.old-deja/g++.brendan/operators5.C: Likewise.
21697         * g++.old-deja/g++.brendan/overload2.C: Likewise.
21698         * g++.old-deja/g++.brendan/overload7.C: Likewise.
21699         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
21700         * g++.old-deja/g++.brendan/reference1.C: Likewise.
21701         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
21702         * g++.old-deja/g++.brendan/template24.C: Likewise.
21703         * g++.old-deja/g++.brendan/template3.C: Likewise.
21704         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
21705         * g++.old-deja/g++.jason/inline3.C: Likewise.
21706         * g++.old-deja/g++.jason/opeq.C: Likewise.
21707         * g++.old-deja/g++.law/arg5.C: Likewise.
21708         * g++.old-deja/g++.law/arm7.C: Likewise.
21709         * g++.old-deja/g++.law/ctors11.C: Likewise.
21710         * g++.old-deja/g++.law/cvt8.C: Likewise.
21711         * g++.old-deja/g++.law/init9.C: Likewise.
21712         * g++.old-deja/g++.law/refs4.C: Likewise.
21713         * g++.old-deja/g++.law/template2.C: Likewise.
21714         * g++.old-deja/g++.law/visibility24.C: Likewise.
21715         * g++.old-deja/g++.law/vtable3.C: Likewise.
21716         * g++.old-deja/g++.mike/asm2.C: Likewise.
21717         * g++.old-deja/g++.mike/eh1.C: Likewise.
21718         * g++.old-deja/g++.mike/misc1.C: Likewise.
21719         * g++.old-deja/g++.mike/misc13.C: Likewise.
21720         * g++.old-deja/g++.mike/misc14.C: Likewise.
21721         * g++.old-deja/g++.mike/ns12.C: Likewise.
21722         * g++.old-deja/g++.mike/p1248.C: Likewise.
21723         * g++.old-deja/g++.mike/p3708.C: Likewise.
21724         * g++.old-deja/g++.mike/p3708a.C: Likewise.
21725         * g++.old-deja/g++.mike/p3708b.C: Likewise.
21726         * g++.old-deja/g++.mike/p646.C: Likewise.
21727         * g++.old-deja/g++.mike/p700.C: Likewise.
21728         * g++.old-deja/g++.mike/p783.C: Likewise.
21729         * g++.old-deja/g++.mike/p783a.C: Likewise.
21730         * g++.old-deja/g++.mike/p783b.C: Likewise.
21731         * g++.old-deja/g++.mike/p786.C: Likewise.
21732         * g++.old-deja/g++.mike/p789.C: Likewise.
21733         * g++.old-deja/g++.mike/p789a.C: Likewise.
21734         * g++.old-deja/g++.mike/p807a.C: Likewise.
21735         * g++.old-deja/g++.other/delete3.C: Likewise.
21736         * g++.old-deja/g++.other/dyncast1.C: Likewise.
21737         * g++.old-deja/g++.other/dyncast2.C: Likewise.
21738         * g++.old-deja/g++.other/dyncast3.C: Likewise.
21739         * g++.old-deja/g++.other/empty1.C: Likewise.
21740         * g++.old-deja/g++.other/temporary1.C: Likewise.
21741         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
21742         * g++.old-deja/g++.pt/t16.C: Likewise.
21743         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
21744
21745 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
21746
21747         * gcc.dg/991230-1.c: New test.
21748
21749 1999-12-29  Jeffrey A Law  (law@cygnus.com)
21750
21751         * gcc.c-torture/compile/991229-3.c: New test.
21752         * gcc.c-torture/compile/991229-2.c: New test.
21753         * gcc.c-torture/compile/991229-1.c: New test.
21754
21755 1999-12-29  Greg McGary <gkm@eng.ascend.com>
21756
21757         * gcc.c-torture/compile/labels-2.c: New test.
21758
21759 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
21760
21761         * gcc.c-torture/execute/991227-1.c: New test.
21762
21763 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21764
21765         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
21766
21767 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
21768
21769         * gcc.c-torture/execute/991221-1.c: New test.
21770
21771 1999-12-20  Nathan Sidwell  <nathan@acm.org>
21772
21773         * g++.old-deja/g++.other/cast3.C: New test.
21774
21775 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
21776
21777         * gcc.c-torture/execute/991216-4.c: New test.
21778
21779 1999-12-16  Michael Meissner  <meissner@cygnus.com>
21780
21781         * gcc.c-torture/execute/991216-1.c: New test.
21782         * gcc.c-torture/execute/991216-2.c: New test.
21783         * gcc.c-torture/execute/991216-3.c: New test.
21784
21785 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21786
21787         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
21788         Actually make the test fail by using "-O2" for compilation.
21789
21790 1999-12-15  Nathan Sidwell  <nathan@acm.org>
21791
21792         * g++.old-deja/g++.warn/cast-align1.C: New test.
21793
21794 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21795
21796         * gcc.c-torture/compile/991214-1.c: New test.
21797         * gcc.c-torture/compile/991214-2.c: New test.
21798
21799 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21800
21801         * gcc.dg/991214-1.c: New test.
21802
21803 1999-12-13  Jeffrey A Law  (law@cygnus.com)
21804
21805         * gcc.c-torture/compile/991213-3.c: New test.
21806         * gcc.c-torture/compile/991213-2.c: New test.
21807         * gcc.c-torture/compile/991213-1.c: New test.
21808
21809 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
21810
21811         * gcc.dg/991209-1.c: New test.
21812
21813 1999-12-08  Nathan Sidwell <nathan@acm.org>
21814
21815         * gcc.c-torture/compile/991208-1.c: New test.
21816
21817 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21818
21819         * gcc.dg/ultrasp2.c: New test.
21820
21821 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
21822
21823         * g++.old-deja/g++.abi/align.C (main): Fix typo.
21824
21825 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
21826
21827         * gcc.c-torture/compile/991202-1.c: New test.
21828         * gcc.c-torture/execute/991202-1.c: New test.
21829         * gcc.c-torture/execute/991202-2.c: New test.
21830         * gcc.c-torture/execute/991202-3.c: New test.
21831
21832 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
21833
21834         * g++.old-deja/g++.abi/align.C: New test.
21835         * g++.old-deja/g++.abi/aggregates.C: Likewise.
21836         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21837
21838 1999-12-01  Richard Henderson  <rth@cygnus.com>
21839
21840         * gcc.c-torture/execute/991201-1.c: New.
21841
21842 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
21843
21844         * gcc.dg/991129-1.c: New test.
21845
21846 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
21847
21848         * gcc.c-torture/compile/991127-1.c: New test.
21849
21850 1999-11-22  Nathan Sidwell  <nathan@acm.org>
21851
21852         * g++.old-deja/g++.other/warn4.C: New test.
21853
21854 1999-11-22  Nathan Sidwell  <nathan@acm.org>
21855
21856         * g++.old-deja/g++.eh/cleanup2.C: New test.
21857         * g++.old-deja/g++.ext/pretty2.C: New test.
21858         * g++.old-deja/g++.ext/pretty3.C: New test.
21859         * g++.old-deja/g++.other/debug6.C: New test.
21860
21861 1999-10-20  Jim Wilson  <wilson@cygnus.com>
21862
21863         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
21864         compiler_output to look for one error message instead of two.
21865
21866 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
21867
21868         * gcc.c-torture/execute/991118-1.c: Also test case
21869         where the word boundary does not split a byte evenly.
21870
21871 1999-11-19  Nathan Sidwell  <nathan@acm.org>
21872
21873         * g++.old-deja/g++.ext/restrict1.C: New test.
21874
21875 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
21876
21877         * gcc.c-torture/execute/991118-1.c: New test.
21878
21879 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
21880
21881         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
21882         working directory pathnames.
21883
21884 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
21885
21886         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
21887         host is equipped with driver.h and driver.o so it can actually
21888         compile and run the tests.
21889
21890 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
21891
21892         * gcc.c-torture/compile/991008-1.c: New test.
21893
21894 1999-11-08  Nick Clifton  <nickc@cygnus.com>
21895
21896         * lib/gcc-dg.exp: Include target-supports.exp
21897
21898 1999-11-05  Nick Clifton  <nickc@cygnus.com>
21899
21900         * lib/target-supports.exp: New file: Provide procs to test for
21901         features supported by the target.
21902         (check_weak_available): Moved here from ecos.exp.
21903         (check_alias_available): New proc: Determine of the target
21904         toolchain supports the alias attribute.
21905
21906         * gcc.dg/special/ecos.exp: Move check_weak_available to
21907         target-supports.exp.
21908         (alias-1.c): Only perform the test if the target supports
21909         aliases.
21910         (wkali-1.c): Only perform the test if the target supports
21911         aliases.
21912
21913         * gcc.dg/990506-0.c: Expect error messages from cross
21914         targets as well as native targets.
21915
21916 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21917
21918         * gcc.dg/ultrasp1.c: Removed xfail.
21919         * gcc.dg/struct-ret-2.c: Likewise.
21920         * gcc.dg/array-1.c: Likewise.
21921
21922 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21923
21924         * gcc.dg/struct-ret-2.c: New test.
21925
21926         * gcc.dg/array-1.c: New test.
21927
21928 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
21929
21930         * gcc.c-torture/execute/991030-1.c: New test.
21931
21932 1999-10-26  Richard Henderson  <rth@cygnus.com>
21933
21934         * gcc.c-torture/compile/991026-2.c: New test.
21935
21936 1999-10-26  Jeffrey A Law  (law@cygnus.com)
21937
21938         * gcc.c-torture/compile/991026-1.c: New test.
21939
21940 1999-10-23  Jeffrey A Law  (law@cygnus.com)
21941
21942         * gcc.c-torture/execute/991023-1.c: New test.
21943
21944 1999-10-19  Jeffrey A Law  (law@cygnus.com)
21945
21946         * gcc.c-torture/execute/991019-1.c: New test.
21947
21948 1999-10-16  Richard Henderson  <rth@cygnus.com>
21949
21950         * gcc.c-torture/execute/991016-1.c: New test.
21951
21952 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
21953
21954         * gcc.c-torture/execute/991014-1.c: New test.
21955
21956 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
21957
21958         * g++.old-deja/g++.other/union2.C: New test.
21959
21960 1999-10-13  Nathan Sidwell  <nathan@acm.org>
21961
21962         * g++.old-deja/g++.other/vaarg2.C: New test.
21963         * g++.old-deja/g++.other/vaarg3.C: New test.
21964
21965 1999-10-12  Craig Burley  <craig@jcb-sc.com>
21966
21967         * g77.f-torture/noncompile/19990905-1.f: Moved from being
21968         in compile/.
21969
21970 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
21971
21972         * gcc.c-torture/execute/va-arg-11.c: New test.
21973
21974 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
21975
21976         * lib/file-format.exp (gcc_target_object_format): Don't
21977         crash if objdump is unavailable.
21978
21979 1999-09-29  Donn Terry <donn@interix.com>
21980
21981         * gcc.misc-tests/mg.exp: delete extraneous redirection.
21982
21983 1999-09-28  Nick Clifton  <nickc@cygnus.com>
21984
21985         * gcc.c-torture/compile/990928-1.c: New test.
21986
21987 1999-09-28  Nathan Sidwell  <nathan@acm.org>
21988
21989         * g++.old-deja/g++.other/decl6.C: New test.
21990
21991 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
21992
21993         * gcc.c-torture/execute/va-arg-10.c: New test.
21994
21995 1999-09-27  Nathan Sidwell  <nathan@acm.org>
21996
21997         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
21998         __PRETTY_FUNCTION__.
21999
22000 1999-09-23  Nick Clifton  <nickc@cygnus.com>
22001
22002         * gcc.c-torture/execute/990923-1.c: New test.
22003
22004 1999-09-21  Nick Clifton  <nickc@cygnus.com>
22005
22006         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
22007         for which -fpic is inappropriate.
22008
22009 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
22010
22011         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
22012
22013 1999-09-21  Nathan Sidwell  <nathan@acm.org>
22014
22015         * g++.old-deja/g++.other/dyncast1.C: New test.
22016         * g++.old-deja/g++.other/dyncast2.C: New test.
22017         * g++.old-deja/g++.other/dyncast3.C: New test.
22018         * g++.old-deja/g++.other/dyncast4.C: New test.
22019         * g++.old-deja/g++.other/dyncast5.C: New test.
22020         * g++.old-deja/g++.eh/catch3.C: New test.
22021         * g++.old-deja/g++.eh/catch3p.C: New test.
22022         * g++.old-deja/g++.eh/catch4.C: New test.
22023         * g++.old-deja/g++.eh/catch4p.C: New test.
22024         * g++.old-deja/g++.eh/catch5.C: New test.
22025         * g++.old-deja/g++.eh/catch5p.C: New test.
22026         * g++.old-deja/g++.eh/catch6.C: New test.
22027         * g++.old-deja/g++.eh/catch6p.C: New test.
22028         * g++.old-deja/g++.eh/catch7.C: New test.
22029         * g++.old-deja/g++.eh/catch7p.C: New test.
22030         * g++.old-deja/g++.eh/catch8.C: New test.
22031         * g++.old-deja/g++.eh/catch8p.C: New test.
22032         * g++.old-deja/g++.eh/catch9.C: New test.
22033         * g++.old-deja/g++.eh/catch9p.C: New test.
22034
22035 1999-09-13  Nathan Sidwell  <nathan@acm.org>
22036
22037         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
22038         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
22039
22040 1999-09-13  Jeffrey A Law  (law@cygnus.com)
22041
22042         * gcc.c-torture/compile/990913-1.c: New test.
22043
22044 1999-09-10  Nathan Sidwell  <nathan@acm.org>
22045
22046         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
22047         * g++.old-deja/g++.jason/rfg5.C: Likewise.
22048
22049 1999-09-09  Richard Henderson  <rth@cygnus.com>
22050
22051         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
22052
22053 1999-09-09  Nathan Sidwell  <nathan@acm.org>
22054
22055         * g++.old-deja/g++.other/lookup11.C: New test.
22056         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
22057         what is permitted and what we want.
22058         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
22059         overload use.
22060         * g++.old-deja/g++.jason/rfg5.C: Likewise
22061
22062 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
22063
22064         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
22065         * gcc.c-torture/noncompile/poison-1.c: New file.
22066
22067 1999-09-08  Nathan Sidwell  <nathan@acm.org>
22068
22069         * g++.old-deja/g++.other/sizeof3.C: New test.
22070         * g++.old-deja/g++.other/sizeof4.C: New test.
22071         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
22072         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
22073
22074 1999-09-07  Richard Henderson  <rth@cygnus.com>
22075
22076         * gcc.dg/va-arg-1.c: New.
22077
22078 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22079
22080         * gcc.c-torture/execute/va-arg-9.c: New test.
22081
22082 1999-09-05  Craig Burley  <craig@jcb-sc.com>
22083
22084         * g77.f-torture/compile/980519-2.f: New test.
22085         * g77.f-torture/compile/19990905-0.f: New test.
22086         * g77.f-torture/compile/19990905-1.f: New test.
22087         * g77.f-torture/compile/19990905-2.f: New test.
22088
22089         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
22090
22091 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
22092
22093         * gcc.c-torture/execute/990827-1.c: Fix typo.
22094
22095 1999-09-03  Nathan Sidwell  <nathan@acm.org>
22096
22097         * g++.old-deja/g++.other/deref1.C: New test.
22098
22099 1999-09-02  Nathan Sidwell  <nathan@acm.org>
22100
22101         * g++.old-deja/g++.other/ambig2.C: New test.
22102         * g++.old-deja/g++.other/cond5.C: New test.
22103         * g++.old-deja/g++.other/lookup16.C: New test.
22104
22105 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
22106
22107         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
22108         assemblers too.
22109
22110 1999-08-31  Jeffrey A Law  (law@cygnus.com)
22111
22112         * lib/c-torture.exp: Avoid the "compare executables" optimization
22113         when testing native.
22114
22115 1999-08-29  Jeffrey A Law  (law@cygnus.com)
22116
22117         * gcc.c-torture/execute/990829-1.c: New test.
22118         * gcc.c-torture/compile/990829-1.c: New test.
22119
22120 1999-08-27  Paul Burchard  <burchard@pobox.com>
22121
22122         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
22123         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
22124         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
22125         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
22126         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
22127         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
22128         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
22129         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
22130         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
22131         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
22132         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
22133
22134 1999-08-27  Jeffrey A Law  (law@cygnus.com)
22135
22136         * gcc.c-torture/execute/990827-1.c: New test.
22137
22138 1999-08-26  Craig Burley  <craig@jcb-sc.com>
22139
22140         * g77.f-torture/noncompile/19990826-4.f: New test.
22141
22142         * g77.f-torture/compile/19990826-3.f: New test.
22143
22144         * g77.f-torture/execute/19990826-2.f: New test.
22145
22146         * g77.f-torture/compile/19990826-1.f: New test.
22147
22148         * gcc.c-torture/execute/990826-0.c: New test.
22149         * g77.c-torture/execute/19990826-0.f: New test.
22150
22151         * g77.f-torture/noncompile/970626-2.f: New test.
22152
22153 1999-08-25  Paul Burchard  <burchard@pobox.com>
22154
22155         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
22156         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
22157         lss-011.C: New tests.
22158
22159 1999-08-25  Nathan Sidwell  <nathan@acm.org>
22160
22161         * g++.old-deja/g++.other/decl5.C: New test.
22162
22163 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22164
22165         * noncompile/noncompile.exp: Load_lib c-torture.exp.
22166         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
22167         call `postbase' for each one.  All callers of `postbase' changed
22168         to call this instead.
22169
22170 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
22171
22172         * gcc.c-torture/execute/990811-1.c: New test.
22173
22174 1999-08-09  Nick Clifton  <nickc@cygnus.com>
22175
22176         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
22177         just native ones.
22178
22179         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
22180         just native ones.
22181
22182 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22183
22184         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
22185
22186 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22187
22188         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
22189
22190 1999-08-04  Nathan Sidwell  <nathan@acm.org>
22191
22192         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
22193
22194 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22195
22196         * gcc.c-torture/execute/990804-1.c: New test.
22197
22198 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22199
22200         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
22201         * g++.old-deja/g++.brendan/crash64.C: Likewise
22202         * g++.old-deja/g++.brendan/overload8.C: Likewise
22203
22204 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22205
22206         * g++.old-deja/g++.other/struct1.C: New test.
22207
22208 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22209
22210         * g++.old-deja/g++.other/enum2.C: New test.
22211
22212 1999-08-02  Richard Henderson  <rth@cygnus.com>
22213
22214         Adapted from tests from Franz Sirl:
22215         * gcc.c-torture/execute/va-arg-7.c: New test.
22216         * gcc.c-torture/execute/va-arg-8.c: New test.
22217
22218 1999-08-01  Jeffrey A Law  (law@cygnus.com)
22219
22220         * gcc.c-torture/compile/990801-2.c: New test.
22221
22222         * gcc.c-torture/compile/990801-1.c: New test.
22223
22224 1999-07-27  Michael Meissner  <meissner@cygnus.com>
22225
22226         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
22227         fp-cmp-1.c, converting double to float.
22228
22229         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
22230         fp-cmp-1.c, converting double to long double.
22231
22232         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
22233         from fr1 to unknown_register, since fr1 is a legitimate register
22234         on some machines.
22235
22236 1999-07-25  Jeffrey A Law  (law@cygnus.com)
22237
22238         * README: More listname related changes.
22239
22240 1999-07-08  Catherine Moore  <clm@cygnus.com>
22241
22242         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
22243
22244 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
22245
22246         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
22247
22248 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22249
22250         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
22251
22252 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
22253
22254         * gcc.dg/990703-1.c: New test.
22255
22256 1999-06-29  Nick Clifton  <nickc@cygnus.com>
22257
22258         * lib/file-format.exp: New file: Move definition of proc
22259         gcc_target_object_format to here from
22260         gcc.dg/special/ecos.exp.
22261
22262         * lib/c-torture.exp: Include lib file-format.exp.
22263         * lib/gcc-dg.exp: Include lib file-format.exp.
22264
22265         * gcc.dg/special/ecos.exp: Remove definition of proc
22266         gcc_target_object_format.
22267
22268 1999-06-28  Jeffrey A Law  (law@cygnus.com)
22269
22270         * gcc.c-torture/execute/990628-1.c: New test.
22271
22272 1999-06-25  Jeffrey A Law  (law@cygnus.com)
22273
22274         * gcc.c-torture/compile/990625-2.c: New test.
22275
22276         * gcc.c-torture/compile/990625-1.c: New test.
22277
22278 1999-06-23  Nick Clifton  <nickc@cygnus.com>
22279
22280         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
22281         attributes compile.
22282         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
22283         ports that use the COFF/PE file format.
22284
22285 1999-06-17  Jeffrey A Law  (law@cygnus.com)
22286
22287         * gcc.c-torture/compile/990617-1.c: New test.
22288
22289 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
22290
22291         * g++.old-deja/g++.other/decl4.C: New test.
22292
22293 1999-06-14  Nathan Sidwell  <nathan@acm.org>
22294
22295         * g++.old-deja/g++.other/bitfld3.C: New test.
22296
22297 1999-06-08  Nathan Sidwell  <nathan@acm.org>
22298
22299         * g++.old-deja/g++.eh/catch1.C: New test.
22300
22301 1999-06-07  Jeffrey A Law  (law@cygnus.com)
22302
22303         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
22304
22305         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
22306         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
22307
22308 1999-06-05  Craig Burley  <craig@jcb-sc.com>
22309
22310         * g77.f-torture/compile/19990502-0.f: Replace with new,
22311         shorter, test that still fails after recent changes.
22312
22313 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22314
22315         * gcc.c-torture/execute/990604-1.c: New test.
22316
22317 1999-05-31  Jeffrey A Law  (law@cygnus.com)
22318
22319         * gcc.c-torture/execute/990531-1.c: New test.
22320
22321 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22322
22323         * gcc.c-torture/compile/990527-1.c: New test.
22324
22325 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
22326
22327         * gcc.c-torture/execute/990527-1.c: New test.
22328
22329 1999-05-25  Nick Clifton  <nickc@cygnus.com>
22330
22331         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
22332         bitfields as signed.
22333
22334 1999-05-25  Craig Burley  <craig@jcb-sc.com>
22335
22336         * g77.f-torture/compile/19990525-0.f: New test.
22337
22338 1999-05-25  Jeffrey A Law  (law@cygnus.com)
22339
22340         * gcc.c-torture/execute/990525-2.c: New test.
22341
22342         * gcc.c-torture/execute/990525-1.c: New test.
22343
22344 1999-05-24  Nathan Sidwell  <nathan@acm.org>
22345
22346         * g++.old-deja/g++.other/anon3.C: New test.
22347         * g++.old-deja/g++.other/anon4.C: New test.
22348         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
22349         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
22350         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
22351         Merrill).
22352
22353 1999-05-24  Jeffrey A Law  (law@cygnus.com)
22354
22355         * gcc.c-torture/execute/990524-1.c: New test.
22356
22357         * gcc.dg/990524-1.c: New test.
22358
22359 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22360
22361         * gcc.c-torture/compile/990523-1.c: New test.
22362
22363 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
22364
22365         * gcc.c-torture/compile/990519-1.c: New test.
22366
22367 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22368
22369         * gcc.c-torture/compile/990517-1.c: New test.
22370
22371         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
22372         (e4, f4): New tests.
22373         (main): Call them.
22374
22375 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22376
22377         * gcc.dg/noreturn-1.c: New test.
22378
22379 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
22380
22381         * gcc.c-torture/execute/990513-1.c: New test.
22382
22383 1999-05-10  Richard Henderson  <rth@cygnus.com>
22384
22385         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
22386
22387 1999-05-10  Craig Burley  <craig@jcb-sc.com>
22388
22389         * g77.f-torture/execute/erfc.f: Use small single-precision
22390         values, to avoid problems on Alphas when not -mieee.
22391
22392 1999-05-08  Craig Burley  <craig@jcb-sc.com>
22393
22394         * gcc.dg/990506-0.c: New test.
22395
22396 1999-05-08  Richard Henderson  <rth@cygnus.com>
22397
22398         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
22399         the constant to test.  Don't XFAIL 64-bit targets.
22400
22401         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
22402         * g++.old-deja/g++.law/profile1.C: Likewise.
22403
22404         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
22405         operator new instances.
22406         * g++.old-deja/g++.other/delete5.C: Likewise.
22407
22408 1999-05-03  Craig Burley  <craig@jcb-sc.com>
22409
22410         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
22411         intrinsic.
22412
22413 1999-05-03  Craig Burley  <craig@jcb-sc.com>
22414
22415         * g77.f-torture/execute/u77-test.f: Reverse order of two
22416         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
22417
22418 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22419
22420         * gcc.dg/compare1.c: New test.
22421
22422 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22423
22424         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
22425         New tests.
22426
22427 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22428
22429         * g77.f-torture/compile/19990502-1.f: New test.
22430
22431 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22432
22433         * g77.f-torture/compile/19990502-0.f: New test.
22434
22435 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22436
22437         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
22438         intrinsic.
22439
22440 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22441
22442         * g77.f-torture/execute/u77-test.f (main): List libU77
22443         intrinsics not currently tested.
22444         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
22445         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
22446         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
22447         Trim blanks off the ends of some printed strings.
22448
22449 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22450
22451         * g77.f-torture/execute/u77-test.f (main): Just warn about
22452         FSTAT gid disagreement, as it's expected on some systems.
22453
22454 1999-05-01  Craig Burley  <craig@jcb-sc.com>
22455
22456         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
22457         use a new function, which allows for some slop.
22458         Clean up some commentary.
22459         (issum): The new function.
22460         (sgladd): Deleted subroutine.
22461
22462 1999-05-01  Craig Burley  <craig@jcb-sc.com>
22463
22464         * g77.f-torture/execute/u77-test.f: Modify to be more like
22465         libf2c/libU77 version, bringing patches to that version here.
22466         Add suitable commentary.
22467
22468 1999-04-25  Richard Henderson  <rth@cygnus.com>
22469
22470         * gcc.dg/990424-1.c: New test.
22471
22472 1999-04-24  Craig Burley  <craig@jcb-sc.com>
22473
22474         * g77.f-torture/execute/u77-test.f (main): Bug involving
22475         LSTAT has been fixed, so turn back on full checking.
22476
22477 1999-04-20  Craig Burley  <craig@jcb-sc.com>
22478
22479         * g77.f-torture/compile/19990419-0.f: New test.
22480         * g77.f-torture/execute/19990419-1.f: New test.
22481
22482 1999-04-17  Richard Henderson  <rth@cygnus.com>
22483
22484         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
22485         to avoid the need for a prototype to supress a warning.
22486
22487 1999-04-07  Jim Wilson  <wilson@cygnus.com>
22488
22489         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
22490
22491 1999-04-04  Jeffrey A Law  (law@cygnus.com)
22492
22493         * gcc.c-torture/execute/990404-1.c: New test.
22494
22495 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22496
22497         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
22498         * gcc.dg/cpp-if3.c: Don't use -pedantic.
22499         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
22500         missing initializer warnings.
22501
22502 1999-03-28  Jeffrey A Law  (law@cygnus.com)
22503
22504         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
22505         matching strings.
22506
22507 1999-03-26  Jeffrey A Law  (law@cygnus.com)
22508
22509         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
22510
22511 1999-03-26  Craig Burley  <craig@jcb-sc.com>
22512
22513         * g77.f-torture/execute/19990325-0.f: New test.
22514         * g77.f-torture/execute/19990325-1.f: New test.
22515
22516 1999-03-24  Jeffrey A Law  (law@cygnus.com)
22517
22518         * gcc.c-torture/execute/990324-1.c: New test.
22519
22520 1999-03-22  Jim Wilson  <wilson@cygnus.com>
22521
22522         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
22523         test with 4.
22524
22525 1999-03-17  Richard Henderson  <rth@cygnus.com>
22526
22527         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
22528
22529 1999-03-13  Craig Burley  <craig@jcb-sc.com>
22530
22531         * g77.f-torture/execute/19990313-2.f: New test.
22532         * g77.f-torture/execute/19990313-3.f: New test.
22533
22534 1999-03-13  Craig Burley  <craig@jcb-sc.com>
22535
22536         * g77.f-torture/execute/19990313-0.f: New test.
22537         * g77.f-torture/execute/19990313-1.f: New test.
22538
22539 1999-03-12  Jim Wilson  <wilson@cygnus.com>
22540
22541         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
22542         printf to sprintf.
22543         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
22544         (main): Add check for u15.  Conditionalize u31 check depending on
22545         whether ints are <32 bits or >=32 bits.
22546
22547 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22548
22549         * g77.f-torture/execute/19981119-0.f: Improve testiness.
22550
22551 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22552
22553         * g77.f-torture/compile/19990305-0.f: New test.
22554         * g77.f-torture/execute/19981119-0.f: New test.
22555
22556 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22557
22558         * g77.f-torture/execute/970625-2.f: call ABORT if final
22559         result is not correct, instead of just printing it.
22560         Add this checking via newly introduced obfuscation, to
22561         trip up buggy front ends.
22562
22563 1999-03-07  Craig Burley  <craig@jcb-sc.com>
22564
22565         * g77.f-torture/compile/960317-1.f: Moved from being
22566         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
22567
22568 1999-03-06  Craig Burley  <craig@jcb-sc.com>
22569
22570         * g77.f-torture/execute/960317-1.f: New (old) test.
22571         * g77.f-torture/execute/970625-2.f: Ditto.
22572
22573 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
22574
22575         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
22576         message on line 1 or line 2; cccp and cpplib do this differently.
22577
22578 1999-03-01  Jeffrey A Law  (law@cygnus.com)
22579
22580         * g++.old-deja/g++.law/weak1.C: New test.
22581
22582 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22583
22584         * gcc.c-torture/execute/990119-1.c: Renamed to...
22585         * gcc.dg/990119-1.c: this, so it will only be tested once
22586         (it's a preprocessor test, it doesn't need to be run at
22587         multiple optimization levels).
22588
22589 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22590
22591         * lib/g++.exp: Don't add incdir=$base_dir/../include to
22592           ALWAYS_CXXFLAGS.
22593
22594 1999-02-24  Craig Burley  <craig@jcb-sc.com>
22595
22596         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
22597         * g77.f-torture/compile/19981216-0.f: ...as it is expected
22598         to not be compilable by current g77.
22599
22600 1999-02-24  Nick Clifton  <nickc@cygnus.com>
22601
22602         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
22603
22604 1999-02-22  Jeffrey A Law  (law@cygnus.com)
22605
22606         * gcc.c-torture/execute/990222-1.c: New test.
22607
22608 1999-02-19  Craig Burley  <craig@jcb-sc.com>
22609
22610         * g77.f-torture/compile/19990218-0.f: New test.
22611         * g77.f-torture/noncompile/19990218-1.f: New test.
22612
22613 1999-02-18  Craig Burley  <craig@jcb-sc.com>
22614
22615         * g77.f-torture/compile/19981216-0.f: New test.
22616
22617 1999-02-14  Jeffrey A Law  (law@cygnus.com)
22618
22619         * gcc.dg/990214-1.c: New test.
22620
22621 1999-02-13  Jeffrey A Law  (law@cygnus.com)
22622
22623         * gcc.dg/990213-2.c: New test.
22624
22625         * gcc.dg/990213-1.c: New test.
22626
22627 1999-02-12  Jeffrey A Law  (law@cygnus.com)
22628
22629         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
22630         ints.
22631
22632 1999-02-11  Nick Clifton  <nickc@cygnus.com>
22633
22634         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
22635         specified by target.
22636
22637         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
22638
22639 1999-02-11  Jeffrey A Law  (law@cygnus.com)
22640
22641         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
22642
22643 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
22644
22645         * gcc.dg/special/ecos.exp: New test driver for new tests with
22646         special requirements.
22647
22648         * gcc.dg/special/alias-1.c: New test.
22649         * gcc.dg/special/gcsec-1.c: New test.
22650         * gcc.dg/special/weak-1.c: New test.
22651         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
22652         * gcc.dg/special/weak-2.c: New test.
22653         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
22654         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
22655         * gcc.dg/special/wkali-1.c: New test.
22656         * gcc.dg/special/wkali-2.c: New test.
22657         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
22658         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
22659
22660 1999-02-10  Felix Lee  <flee@cygnus.com>
22661
22662           * lib/c-torture.exp (c-torture-compile): Pull out code for
22663           analyzing gcc error messages.
22664           (c-torture-execute): Likewise.  Fix some (harmless) false
22665           positives.
22666           * lib/gcc.exp (gcc_check_compile): New function.
22667
22668 1999-02-08  Richard Henderson  <rth@cygnus.com>
22669
22670         * gcc.c-torture/execute/990208-1.c: New test.
22671
22672 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
22673
22674         * g++.dg/special/ecos.exp: New driver for new tests with special
22675         requirements
22676
22677         * g++.dg/special/conpr-1.C: New test
22678         * g++.dg/special/conpr-2.C: New test
22679         * g++.dg/special/conpr-2a.C: New test
22680         * g++.dg/special/conpr-3.C: New test
22681         * g++.dg/special/conpr-3a.C: New test
22682         * g++.dg/special/conpr-3b.C: New test
22683
22684         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
22685         allow g++ to use the dg driver
22686
22687         * README: Add comment about g++.dg directory
22688
22689 1999-02-06  Jeffrey A Law  (law@cygnus.com)
22690
22691         * README: Update email addresses.
22692
22693 1999-02-03  Nick Clifton  <nickc@cygnus.com>
22694
22695         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
22696         arguments in order to force structure S onto the stack even on
22697         the alpha.
22698         (test): Pass 10 leading arguments to function foo as well as the
22699         structure S.
22700
22701         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
22702         failure for all targets.
22703
22704         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
22705         abort to terminate program execution.
22706
22707 1999-01-30  Richard Henderson  <rth@cygnus.com>
22708
22709         * gcc.c-torture/execute/990130-1.c: New test.
22710
22711 1999-01-30  Jeffrey A Law  (law@cygnus.com)
22712
22713         * gcc.dg/990130-1.c: New test.
22714
22715 1999-01-28  Michael Meissner  <meissner@cygnus.com>
22716
22717         * gcc.c-torture/execute/990128-1.c: New test.
22718
22719 1999-01-27  Michael Meissner  <meissner@cygnus.com>
22720
22721         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
22722
22723 1999-01-27  Felix Lee  <flee@cygnus.com>
22724
22725         * lib/c-torture.exp (c-torture-compile): pull out code for
22726         analyzing gcc error messages.
22727         (c-torture-execute): ditto, and fix some (harmless) false
22728         positives.
22729         * lib/gcc.exp (gcc_check_compile): new function.
22730
22731 1999-01-17  Jeffrey A Law  (law@cygnus.com)
22732
22733         * gcc.dg/990117-1.c: New test.
22734
22735         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
22736
22737         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
22738
22739 1999-01-15  Jeffrey A Law  (law@cygnus.com)
22740
22741         * g77.f-torture/compile/990115-1.f: New test.
22742
22743 1999-01-07  Jeffrey A Law  (law@cygnus.com)
22744
22745         * gcc.c-torture/compile/990107-1.c: New test
22746
22747 1999-01-06  Jeffrey A Law  (law@cygnus.com)
22748
22749         * gcc.c-torture/execute/990106-2.c: New test.
22750
22751         * gcc.c-torture/execute/990106-1.c: New test.
22752
22753 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
22754
22755         * gcc.c-torture/compile/981223-1.c: New test.
22756
22757 1998-12-29  Richard Henderson  <rth@cygnus.com>
22758
22759         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
22760         (opt3): Rename from opt4 and disable.
22761
22762 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
22763
22764         * g++.old-deja/g++.pt/ptrmem5.C: New test.
22765
22766 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
22767
22768         * g++.old-deja/g++.other/conv5.C: New test.
22769
22770 1998-12-14  Nick Clifton  <nickc@cygnus.com>
22771
22772         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
22773
22774 1998-12-11  Jeffrey A Law  (law@cygnus.com)
22775
22776         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
22777
22778 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
22779
22780         * gcc.c-torture/compile/981211-1.c: New test.
22781
22782 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
22783
22784         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
22785
22786         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
22787
22788 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22789
22790         * gcc.special/930510-1.c: Make C9X safe.
22791         * gcc.misc-tests/gcov-1.c Similarly.
22792         * gcc.misc-tests/gcov-2.c Similarly.
22793
22794 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22795
22796         * gcc.dg/ultrasp1.c: New test.
22797
22798 1998-12-06  Richard Henderson  <rth@cygnus.com>
22799
22800         * gcc.c-torture/execute/981206.c: New test.
22801
22802 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22803
22804         * g++.old-deja/g++.ns/template7.C: New test.
22805
22806         * g++.old-deja/g++.other/expr1.C: New test.
22807
22808         * g++.old-deja/g++.eh/tmpl3.C: New test.
22809
22810         * g++.old-deja/g++.eh/tmpl2.C: New test.
22811
22812 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
22813
22814         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
22815         * g++.old-deja/g++.other/using6.C: Removed.
22816         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
22817
22818         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
22819
22820 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
22821
22822         * g++.old-deja/g++.pt/overload8.C: New test.
22823
22824         * g++.old-deja/g++.pt/overload7.C: New test.
22825
22826         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
22827
22828         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
22829         and relinking messages.
22830         * lib/g++.exp (g++_target_compile): Remove .rpo file when
22831         compiling with -frepo.
22832
22833 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
22834
22835         * g++.old-deja/g++.pt/lookup6.C: New test.
22836
22837 1998-11-30  Nick Clifton  <nickc@cygnus.com>
22838
22839         * gcc.c-torture/execute/981130-1.c: New test.
22840         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
22841
22842 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
22843
22844         * g++.old-deja/g++.pt/explicit76.C: New test.
22845
22846         * g++.old-deja/g++.pt/friend38.C: New test.
22847
22848         * g++.old-deja/g++.ns/crash2.C: New test.
22849
22850         * g++.old-deja/g++.pt/defarg8.C: New test.
22851
22852         * g++.old-deja/g++.pt/instantiate6.C: New test.
22853
22854         * g++.old-deja/g++.pt/static6.C: New test.
22855
22856         * g++.old-deja/g++.pt/decl2.C: New test.
22857
22858 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
22859
22860         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
22861         problem is actually related with name lookup, but so what? :-)
22862
22863         * g++.old-deja/g++.pt/friend37.C: New test.
22864
22865 1998-11-25  Dave Love  <d.love@dl.ac.uk>
22866
22867         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
22868         element, which fails on some systems.
22869
22870         * g77.f-torture/execute/labug1.f: New test.
22871
22872 1998-11-21  Jeffrey A Law  (law@cygnus.com)
22873
22874         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
22875         is defined.
22876
22877 1998-11-18  Dave Love  <d.love@dl.ac.uk>
22878
22879         * g77.f-torture/compile/981117-1.f: New test.
22880
22881 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
22882
22883         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
22884         properly discarded.
22885
22886 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
22887
22888         * gcc.c-torture/execute/memcheck: New directory of tests for
22889         -fcheck-memory-usage.
22890
22891 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22892
22893         * README: New file, general information about the testsuite and
22894         new description of the various C++ test subdirectories.
22895         * README.g++: Eliminate obsolete information, update and move most
22896         relevant stuff to README.
22897
22898 1998-11-07  Richard Henderson  <rth@cygnus.com>
22899
22900         * gcc.c-torture/compile/981107-1.c: New test.
22901
22902 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
22903
22904         * execute/memcpy-bi.c: New testcase.
22905
22906 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
22907
22908         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
22909         base classes.
22910
22911         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
22912         template is selected.
22913
22914         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
22915         classes, it should be accepted for all types.
22916
22917         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
22918
22919         * g++.old-deja/g++.pt/spec24.C: Ensure that template
22920         specializations start with template headers.
22921
22922 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
22923
22924         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
22925
22926         * g++.old-deja/g++.other/init9.C: Test cross initialization of
22927         non-POD types.
22928
22929 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
22930
22931         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
22932
22933 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
22934
22935         * compile/981022-1.c, compile/981022-1.x: New test and driver.
22936
22937 1998-10-19  Jeffrey A Law  (law@cygnus.com)
22938
22939         * 981019-1.c: New test.
22940
22941 1998-10-14  Robert Lipe <robertl@dgii.com>
22942
22943         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
22944         find objc headers.
22945
22946 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22947
22948         * compile/981001-4.c: Remove use of GCC extension that triggers a
22949         compiler bug.
22950
22951 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
22952
22953         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
22954
22955 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
22956
22957         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
22958         instantiation of template produces incorrect code for delete
22959         expression.
22960
22961         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
22962         constructors' name is not unique.
22963         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
22964         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
22965
22966         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
22967         automatic array of const is ill-formed.
22968
22969         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
22970         of template parameter?
22971
22972         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
22973         const.
22974
22975         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
22976         pointer-to-member expression.
22977
22978         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
22979         declaration causes ICE.
22980
22981 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
22982
22983         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
22984         reserved in the global namespace.
22985
22986         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
22987         generate needed virtual table.
22988
22989         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
22990
22991 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
22992
22993         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
22994         template-dependent type
22995
22996 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
22997
22998         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
22999         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
23000         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
23001
23002         * g++.old-deja/g++.other/using5.C: New test; using decl from base
23003         class should be usable as argument of member function.
23004         * g++.old-deja/g++.other/using6.C: New test; using decl from base
23005         class should be usable as return type of member function.
23006         * g++.old-deja/g++.other/using7.C: New test; using decl from base
23007         class should be usable as type of data member.
23008
23009         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
23010
23011 1998-10-09  Jeffrey A Law  (law@cygnus.com)
23012
23013         * gcc.c-torture/special/920521-1.c: Fix bogus test.
23014
23015 1998-10-08  Nick Clifton  <nickc@cygnus.com>
23016
23017         * gcc.dg/dll-?.c Add thumb to target list.
23018         Fix assembler scan patterns to match current assembler output.
23019
23020 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
23021
23022         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
23023         matching of template brackets.
23024
23025         * g++.old-deja/g++.other/using4.C: New test.  Test using
23026         declarations of methods from base classes.
23027
23028         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
23029         within functions should introduce names into the innermost
23030         enclosing namespace.
23031
23032         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
23033         of static locals if first initialization throws.
23034
23035 1998-10-07  Jim Wilson  <wilson@cygnus.com>
23036
23037         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
23038
23039 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
23040
23041         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
23042         lose track of the possible targets of tablejump insns.
23043         * special/special.exp: Run it.
23044
23045 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
23046
23047         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
23048         must be declared before its specializations can be named in friend
23049         declarations.
23050
23051 1998-10-05  Dave Love  <d.love@dl.ac.uk>
23052
23053         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
23054
23055         * g77.f-torture/execute/io1.f: New test.
23056
23057 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
23058
23059         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
23060         with pointer to template function, for which no argument deduction
23061         is possible.
23062
23063         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
23064         specialization of template function as argument to template
23065         function.
23066
23067         * g++.old-deja/g++.other/access2.C: New test; Inner class
23068         shouldn't have privileged access to Outer's names.
23069
23070 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
23071
23072         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
23073         friend template declared within template class conflicts with
23074         nested class of the same name.
23075
23076         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
23077         is ignored.
23078
23079         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
23080         object with direct initializer as function declaration.
23081
23082         * g++.old-deja/g++.other/decl2.C: New test; duplicate
23083         initializers.
23084
23085         * g++.old-deja/g++.other/null2.C: New test; conditional operator
23086         involving const pointer and NULL produces incorrect result.
23087
23088         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
23089         type name without `typename' should be rejected with -pedantic.
23090
23091 1998-10-02  Richard Henderson  <rth@cygnus.com>
23092
23093         * g++.old-deja/g++.other/addrof1.C: New test.
23094
23095 1998-10-01  Nick Clifton  <nickc@cygnus.com>
23096
23097         * gcc.c-torture/compile/981001-1.c: New test.
23098         * gcc.c-torture/execute/981001-1.c: New test.
23099
23100 1998-10-01  Jeffrey A Law  (law@cygnus.com)
23101
23102         * gcc.c-torture/compile/981001-2.c: New test.
23103         * gcc.c-torture/compile/981001-3.c: New test.
23104         * gcc.c-torture/compile/981001-4.c: New test.
23105
23106 1998-10-01  Robert Lipe  <robertl@dgii.com>
23107
23108         * lib/objc.exp (objc_target_compile): Add -L during compiles for
23109         multilibbed hosts.   Idea grafted from g77.exp.
23110
23111 1998-09-30  Dave Love  <d.love@dl.ac.uk>
23112
23113         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
23114         avoid losing on systems which need -lsocket.
23115
23116 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
23117
23118         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
23119         * g++.old-deja/g++.other/nested2.C: Ditto.
23120         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
23121         failure.
23122
23123 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
23124
23125         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
23126         preferred over template operator!= for enum bitfields.
23127
23128 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
23129
23130         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
23131         that happen to have the same base name, but in different scopes,
23132         are incorrectly rejected.
23133
23134 1998-09-16  Richard Henderson  <rth@cygnus.com>
23135
23136         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
23137         on the native word size instead of an integer literal.
23138
23139 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
23140
23141         * g++.old-deja/g++.other/static2.C: Invocation of static data
23142         member of type pointer-to-function denoted as non-static member.
23143
23144         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
23145         checks involving function types and aliases.
23146
23147 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23148
23149         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
23150         redefined to the same non-trivial type.
23151
23152         * g++.old-deja/g++.pt/explicit73.C: Test for proper
23153         namespace-qualification of template specializations declared in
23154         other namespaces.
23155
23156         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
23157         to declare a subset of the specializations of a template function
23158         as friends of specializations of a template class.
23159
23160         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
23161         member templates that do not fully specialize the enclosing
23162         template class are rejected.
23163
23164 1998-09-11  Dave Love  <d.love@dl.ac.uk>
23165
23166         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
23167
23168 1998-09-08  Dave Love  <d.love@dl.ac.uk>
23169
23170         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
23171         altered from libf2c/libU77 version.
23172
23173 1998-09-06  Dave Love  <d.love@dl.ac.uk>
23174
23175         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
23176
23177 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
23178
23179         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
23180         (un)signed char are different types for template specialization
23181         purposes.
23182
23183 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
23184
23185         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
23186         * objc: ObjC testsuite.
23187
23188 1998-08-31  Catherine Moore  <clm@cygnus.com>
23189
23190         * gcc.c-torture/execute/941014-1.x:  New file.
23191
23192 1998-08-31  Nick Clifton  <nickc@cygnus.com>
23193
23194         * lib/c-torture.exp: Add support for
23195         torture_eval_before_compile and torture_eval_before_execute
23196         variables.
23197
23198 1998-08-30  Jeffrey A Law  (law@cygnus.com)
23199
23200         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
23201         this test triggers valid.
23202
23203 1998-08-27  Jeffrey A Law  (law@cygnus.com)
23204
23205         * gcc.dg/980827-1.c: New test.
23206
23207 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
23208
23209         * gcc.c-torture/execute/loop-4b.c: New test.
23210
23211 1998-08-26  Nick Clifton  <nickc@cygnus.com>
23212
23213         * lib/c-torture.exp: Add support for
23214         torture_eval_before_compile and torture_eval_before_execute
23215         variables.
23216
23217 1998-08-25  Jeffrey A Law  (law@cygnus.com)
23218
23219         * gcc.c-torture/compile/980825-1.c: New test.
23220
23221 1998-08-24  Nick Clifton  <nickc@cygnus.com>
23222
23223         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
23224         count number tests in opt_t0 not good_t0.
23225
23226 1998-08-24  Jeffrey A Law  (law@cygnus.com)
23227
23228         * gcc.c-torture/compile/930326-1.x: Fix typo.
23229
23230 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
23231
23232         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
23233         causes an ICE.
23234
23235 1998-08-21  Jeffrey A Law  (law@cygnus.com)
23236
23237         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
23238         STACK_SIZE is defined.
23239         * gcc.c-torture/unsorted/stuct.c: Similarly.
23240
23241         * gcc.c-torture/compile/980821-1.c: New test.
23242
23243 1998-08-21  Jeffrey A Law  (law@cygnus.com)
23244
23245         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
23246
23247 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
23248
23249         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
23250         code.
23251
23252 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
23253
23254         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
23255         error'.
23256
23257 1998-08-18  Jeffrey A Law  (law@cygnus.com)
23258
23259         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
23260
23261 1998-08-16  Jeffrey A Law  (law@cygnus.com)
23262
23263         * gcc.c-torture/compile/980816-1.c: New test.
23264
23265         * gcc.dg/980816-1.c: New test.
23266
23267 1998-08-13  Jeffrey A Law  (law@cygnus.com)
23268
23269         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
23270         compiler for ieee tests.
23271
23272 1998-08-01  Dave Love  <d.love@dl.ac.uk>
23273
23274         * g77.f-torture/compile/980729-0.f: New test.
23275
23276 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
23277
23278         * gcc.c-torture/special/eeprof-1.c: New test, for
23279         -finstrument-functions.
23280         * gcc.c-torture/special/special.exp: Run it.
23281
23282 1998-07-29  Jeffrey A Law  (law@cygnus.com)
23283
23284         * gcc.c-torture/compile/980729-1.c: New test.
23285
23286 1998-07-27  Nick Clifton  <nickc@cygnus.com>
23287
23288         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
23289         __thumb__ is defined, and test for ARM style doubles if so.
23290
23291 1998-07-26  Dave Love  <d.love@dl.ac.uk>
23292
23293         * g77.f-torture/noncompile/980615-0.f: New test.
23294
23295 1998-07-26  H.J. Lu  (hjl@gnu.org)
23296
23297         * gcc.dg/980312-1.c: Do link instead of compile.
23298         * gcc.dg/980313-1.c: Likewise.
23299
23300 1998-07-26  Jeffrey A Law  (law@cygnus.com)
23301
23302         * gcc.c-torture/compile/980726-1.c: New test.
23303
23304 1998-07-25  Dave Love  <d.love@dl.ac.uk>
23305
23306         * g77.f-torture/execute/io0.f: New test.
23307
23308 1998-07-24  Nick Clifton  <nickc@cygnus.com>
23309
23310         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
23311         an int.
23312
23313 1998-06-18  Michael Meissner  <meissner@cygnus.com>
23314
23315         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
23316         m32r bugs.
23317
23318 1998-07-17  Nick Clifton  <nickc@cygnus.com>
23319
23320         * gcc.dg/980626-1.c: Expect failures for all toolchains until
23321         c-decl.c:grokdeclarator can handle mode attributes.
23322
23323 1998-07-16  Jeffrey A Law  (law@cygnus.com)
23324
23325         * gcc.c-torture/execute/980716-1.c: New test.
23326
23327 1998-07-13  Jeffrey A Law  (law@cygnus.com)
23328
23329         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
23330         the mn10200.
23331         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
23332         the mn10200.
23333         * gcc.c-torture/execute/va-arg-3.x: Similarly.
23334         * gcc.c-torture/compile/930326-1.x: Similarly.
23335
23336 1998-07-13  Dave Love  <d.love@dl.ac.uk>
23337
23338         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
23339         New test from Craig.
23340
23341 1998-07-12  Dave Love  <d.love@dl.ac.uk>
23342
23343         * g77.f-torture/noncompile/980616-0.f: New test.
23344
23345         * g77.f-torture/execute/970816-3.f:  New test from Craig.
23346
23347 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
23348
23349         *  g++.other/singleton.C: Return error value instead of taking
23350         SIGSEGV.
23351
23352 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
23353
23354         *  g++.other/singleton.C: New test.   Warning is under dispute.
23355         Runtime crash is not.
23356
23357 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
23358
23359         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
23360         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
23361         using6.C, using7.C}:  New namespace tests.
23362
23363 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
23364
23365         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
23366         specialization with typedef'ed names used as array indexes.
23367
23368 1998-07-09  Jeffrey A Law  (law@cygnus.com)
23369
23370         * gcc.c-torture/execute/980709-1.c: New test.
23371
23372         * gcc.dg/980709-1.c: New test.
23373
23374 1998-07-07  Richard Henderson  <rth@cygnus.com>
23375
23376         * gcc.c-torture/execute/bcp-1.c: New test.
23377
23378 1998-07-07  Jeffrey A Law  (law@cygnus.com)
23379
23380         * gcc.c-torture/execute/980707-1.c: New test.
23381
23382 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
23383
23384         * gcc.c-torture/compile/980706-1.c: New test.
23385
23386 1998-07-01  Dave Love  <d.love@dl.ac.uk>
23387
23388         * g77.f-torture/execute/980701-0.f,
23389         g77.f-torture/execute/980701-1.f: New test from Craig.
23390
23391 1998-07-01  Jeffrey A Law  (law@cygnus.com)
23392
23393         * gcc.c-torture/compile/980701-1.c: New test.
23394
23395         * gcc.c-torture/execute/980701-1.c: New test.
23396
23397 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
23398 rlsruhe.de>
23399
23400         * g++.old-deja/g++.robertl/eb132.C: New test.
23401         * g++.old-deja/g++.robertl/eb133.C: Likewise.
23402
23403 1998-06-29  Dave Love  <d.love@dl.ac.uk>
23404
23405         * g77.f-torture/execute/980628-7.f,
23406         g77.f-torture/execute/980628-8.f,
23407         g77.f-torture/execute/980628-9.f,
23408         g77.f-torture/execute/980628-10.f: New tests from Craig.
23409
23410         * g77.f-torture/execute/980628-3.f: Remove mail headers.
23411
23412 1998-06-28  Jeffrey A Law  (law@cygnus.com)
23413
23414         * g77.f-torture/execute/980628-4.f: New test from Craig.
23415         * g77.f-torture/execute/980628-5.f: Likewise.
23416         * g77.f-torture/execute/980628-2.f: Likewise.
23417         * g77.f-torture/execute/980628-0.f: Likewise.
23418         * g77.f-torture/execute/980628-1.f: Likewise.
23419         * g77.f-torture/execute/980628-3.f: Likewise.
23420         * g77.f-torture/execute/980628-6.f: Likewise.
23421
23422 1998-06-28  Jeffrey A Law  (law@cygnus.com)
23423
23424         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
23425         directory when nothing has been installed yet.
23426
23427 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
23428
23429         * gcc.c-torture/special/special.exp: Handle newer versions of
23430         dejagnu.
23431
23432 1998-06-26  Jeffrey A Law  (law@cygnus.com)
23433
23434         * gcc.dg/980626-1.c: New test.
23435
23436 1998-06-19  Bruno Haible <haible@ilog.fr>
23437
23438         * gcc.misc-tests/m-un-2.c: New test.
23439         * g++.old-deja/g++.other/warn01.c: Likewise.
23440
23441 1998-06-19  Robert Lipe  <robertl@dgii.com>
23442
23443         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
23444         compatibility with assmblers with a different comment character.
23445         Eliminate use of GAS-specific extensions.
23446
23447 1998-06-19  Jeffrey A Law  (law@cygnus.com)
23448
23449         * gcc.c-torture/execute/ieee/980619-1.c: New test.
23450
23451 1998-06-19  Robert Lipe  <robertl@dgii.com>
23452
23453         *lib/g77.exp: Replace search for libf2c.a with search for newly
23454         renamed libg2c.a
23455
23456 1998-06-17  Jeffrey A Law  (law@cygnus.com)
23457
23458         * gcc.c-torture/execute/980617-1.c: New test.
23459
23460 1998-06-12  Jeffrey A Law  (law@cygnus.com)
23461
23462         * gcc.c-torture/execute/980612-1.c: New test.
23463
23464 1998-06-08  Jeffrey A Law  (law@cygnus.com)
23465
23466         * gcc.dg/980523-1.c: Only test on ppc-linux.
23467         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
23468
23469         * gcc.c-torture/execute/980608-1.c: New test.
23470
23471 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
23472
23473         * gcc.c-torture/execute/980605-1.c: New test.
23474
23475 1998-06-04  Jeffrey A Law  (law@cygnus.com)
23476
23477         * gcc.c-torture/execute/980604-1.c: New test.
23478
23479 1998-06-02  Jeffrey A Law  (law@cygnus.com)
23480
23481         * gcc.c-torture/execute/980602-1.c: New test.
23482         * gcc.c-torture/execute/980602-2.c: Likewise.
23483
23484 1998-06-02  Dave Love  <d.love@dl.ac.uk>
23485
23486         * 970125-0.f: Fix per JCB.  Add commentary.
23487
23488 1998-05-31  Michael Meissner  <meissner@cygnus.com>
23489
23490         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
23491         IEEE -0 support.
23492
23493 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
23494
23495         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
23496         earlier.
23497
23498 1998-05-28  Catherine Moore <clm@cygnus.com>
23499
23500         * gcc.c-torture/execute/980526-3.c: New test.
23501
23502 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
23503
23504         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
23505         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
23506         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
23507         m88k-motorola-sysv3 to XFAIL.
23508
23509 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23510
23511         * gcc.dg/980526-1.c: New test.
23512         * gcc.c-torture/execute/980526-2.c: New test.
23513
23514 1998-05-26  Jeffrey A Law  (law@cygnus.com)
23515
23516         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
23517
23518         * gcc.c-torture/execute/980526-1.c: New test.
23519
23520 1998-05-26  Dave Love  <d.love@dl.ac.uk>
23521
23522         * g77.f-torture/execute/alpha2.f: Add runtime test.
23523
23524 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
23525
23526         * g++.old-deja/old-deja.exp: Strip leading directories.
23527
23528         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
23529         error for the line.  Don't run multiple tests for the same line.
23530
23531 1998-05-23  Jeffrey A Law  (law@cygnus.com)
23532
23533         * gcc.dg/980523-1.c: New test.
23534
23535 1998-05-23  Dave Love  <d.love@dl.ac.uk>
23536
23537         * g77.f-torture/compile/970915-0.f: New test.
23538
23539 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
23540
23541         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
23542
23543 1998-05-21  Jeffrey A Law  (law@cygnus.com)
23544
23545         * gcc.dg/980520-1.c: New test.
23546
23547 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
23548
23549         * gcc.dg/980502-1.c: Fix return type.
23550
23551 1998-05-20  Jeffrey A Law  (law@cygnus.com)
23552
23553         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
23554         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
23555         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
23556         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
23557         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
23558
23559 1998-05-20  Dave Love  <d.love@dl.ac.uk>
23560
23561         * g77.f-torture/execute/980520-1.f: New test.
23562
23563 1998-05-15  Dave Love  <d.love@dl.ac.uk>
23564
23565         * lib/mike-g77.exp: New file.
23566
23567         * g77.f-torture/noncompile/noncompile.exp,
23568         g77.f-torture/noncompile/check0.f: New files.
23569
23570 1998-05-14  Dave Love  <d.love@dl.ac.uk>
23571
23572         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
23573         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
23574         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
23575         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
23576         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
23577         abort where appropriate.
23578
23579 1998-05-05  Michael Meissner  <meissner@cygnus.com>
23580
23581         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
23582         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
23583
23584 1998-04-29  Dave Love  <d.love@dl.ac.uk>
23585
23586         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
23587
23588 1998-04-27  Dave Love  <d.love@dl.ac.uk>
23589
23590         * g77.f-torture/compile/980427-0.f: New test.
23591
23592 1998-04-24  Dave Love  <d.love@dl.ac.uk>
23593
23594         * g77.f-torture/compile/980424-0.f: New test.
23595
23596 1998-04-19  Dave Love  <d.love@dl.ac.uk>
23597
23598         * g77.f-torture/compile/980419-2.f (main): New test.
23599         * g77.f-torture/compile/970125-0.f: New test.
23600         * g77.f-torture/compile/980419-1.f: New test.
23601
23602 1998-04-08  Jim Wilson  <wilson@cygnus.com>
23603
23604         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
23605         of loop-4.c.
23606
23607 1998-04-07  Jim Wilson  <wilson@cygnus.com>
23608
23609         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
23610
23611 1998-04-03  Jim Wilson  <wilson@cygnus.com>
23612
23613         * gcc.c-torture/compile/980329-1.c: New test.
23614
23615 1998-03-18  Jim Wilson  <wilson@cygnus.com>
23616
23617         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
23618         * gcc.dg/980312-1.c: Fix typo in -march command.
23619
23620 1998-03-16  H.J. Lu  (hjl@gnu.org)
23621
23622         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
23623
23624 1998-03-11  Robert Lipe  <robertl@dgii.com>
23625
23626         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
23627         Dave Love agree the Fortran source is bogus.
23628
23629 1998-03-11  Robert Lipe  <robertl@dgii.com>
23630
23631         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
23632         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
23633         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
23634         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
23635         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
23636
23637 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
23638
23639         * g++.old-deja/g++.other/friend1.C: New test.
23640
23641 1998-02-18  Dave Love  <d.love@dl.ac.uk>
23642
23643         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
23644         possibly uninitialized) variables and declare dnrm2.
23645
23646 1998-02-23  Robert Lipe <robertl@dgii.com>
23647
23648         From Bruno Haible <haible@ilog.fr>:
23649         * gcc.c-torture/execute/980223.c: New test.
23650
23651 1998-02-13  Jeffrey A Law  (law@cygnus.com)
23652
23653         * gcc.dg/ifelse-1.c: New test.
23654
23655 1998-02-09  H.J. Lu  (hjl@gnu.org)
23656
23657         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
23658
23659           * lib/old-dejagnu.exp (old-dejagnu): Added the
23660           "execution test - XFAIL *-*-*" handling in the spirit of
23661           "excess errors test -". Changed the "execution test fails"
23662           handling to be like "excess errors test fails".
23663           * Update various tests accordingly.
23664
23665 1998-02-06  Jim Wilson  <wilson@cygnus.com>
23666
23667         * gcc.c-torture/execute/980205.c: New test.
23668
23669 1998-01-18  Jeffrey A Law  (law@cygnus.com)
23670
23671         * lib/c-torture.exp: Look for .x files instead of .cexp files.
23672         * lib/f-torture.exp: Similarly.
23673         * gcc.c-torture: Rename all .cexp files to .x files.
23674
23675 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
23676
23677         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
23678         (940510-1.c): Removed duplicate.
23679         (971104-1.c): New test.
23680
23681 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
23682
23683           * lib/f-torture.exp: Improve error and loop detection.
23684
23685 1997-11-19  Michael Meissner  <meissner@cygnus.com>
23686
23687         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
23688         use that to size the filler array.
23689
23690 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
23691
23692         * lib/c-torture.exp(c-torture-execute): Fix typo.
23693
23694         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
23695         testcase as the executable name. Keep the executable around if
23696         the test fails.
23697
23698 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
23699
23700         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
23701         changes.  Only test one -g option, and move it to the end of the
23702         list of options to test.
23703
23704 1997-09-19  Michael Meissner  <meissner@cygnus.com>
23705
23706         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
23707         variable GCC_TORTURE_OPTIONS to supply default switches separated
23708         by colons.  If no environment variable, run tests with -O0 -g, -O1
23709         -g, and -O2 -g as well.
23710
23711 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
23712
23713         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
23714         explanatory comments. Fix indentation.
23715
23716 1997-09-15  Jeffrey A Law  (law@cygnus.com)
23717
23718         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
23719
23720 1997-09-11  Jeffrey A Law  (law@cygnus.com)
23721
23722         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
23723         * g++.old-deja/g++.mike/p7325.C: Likewise.
23724         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
23725
23726 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
23727
23728         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
23729         * g++.old-deja/g++.brendan/crash30.C: Likewise.
23730         * g++.old-deja/g++.brendan/crash39.C: Likewise.
23731         * g++.old-deja/g++.law/operators4.C: Likewise.
23732
23733 1997-09-11  Joe Buck  (jbuck@synopsys.com)
23734
23735         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
23736         * g++.old-deja/g++.mike/p784.C: Ditto.
23737         * g++.old-deja/g++.mike/p785.C: Ditto.
23738
23739 1997-09-05  Jeffrey A Law  (law@cygnus.com)
23740
23741           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
23742
23743 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
23744
23745         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
23746         target feature; pass this to c-torture-execute as needed.
23747
23748 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
23749
23750         * lib/c-torture.exp(c-torture-execute): If the previous and the
23751         current executables being tested are identical, we don't need to
23752         run the executable again. Try to make the executable names
23753         unique. Add an optional argument for passing additional compiler
23754         flags.
23755
23756 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
23757
23758         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
23759
23760 1997-08-29  Jeffrey A Law  (law@cygnus.com)
23761
23762         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
23763
23764 1997-07-31  Jeffrey A Law  (law@cygnus.com)
23765
23766         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
23767         32bit or larger longs.
23768
23769         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
23770         have either a 32bit long or 32bit int.
23771
23772 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
23773
23774         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
23775         Make double precision tests dependent on sizeof (double).
23776
23777 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
23778
23779         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
23780         too.
23781
23782 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
23783
23784         * gcc.c-torture/compile/961203-1.cexp: New script.
23785
23786 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
23787
23788         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
23789         up the includes ourselves.
23790
23791 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
23792
23793         * lib/plumhall.exp: Remove random include, and add a few
23794         verbose messages for debugging.
23795
23796 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
23797
23798         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
23799         of trying to do it ourselves.
23800
23801 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
23802
23803         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
23804
23805 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
23806
23807         * gcc.prms/5403.c: Made regexp a bit less strict.
23808
23809 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
23810
23811         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
23812         is returned from remote_load instead.
23813         * lib/plumhall.exp: Ditto.
23814         * lib/mike-g++.exp: Ditto.
23815         * lib/old-dejagnu.exp: Ditto.
23816         * lib/c-torture.exp: Ditto.
23817
23818 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
23819
23820         * lib/g++.exp: Use build_wrapper procedure.
23821         * lib/gcc.exp: Ditto.
23822
23823 1997-05-20  Jeffrey A Law  (law@cygnus.com)
23824
23825         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
23826         an old-style decl for malloc.  Fixes tests to work when
23827         sizeof (int) != sizeof (size_t).
23828
23829 1997-05-15  Mike Meissner  <meissner@cygnus.com>
23830
23831         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
23832
23833         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
23834         use stdargs.h interface.
23835
23836 1997-05-15  Mike Meissner  <meissner@cygnus.com>
23837
23838         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
23839         NO_VARARGS when compiling.
23840
23841 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
23842
23843         * lib/plumhall.exp(ph_includes): New procedure.
23844         (ph_make): Use it.
23845         (ph_compiler): Ditto.
23846
23847         * lib/g++.exp: Rename test-glue.c to testglue.c.
23848         * lib/gcc.exp: Ditto.
23849
23850 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
23851
23852         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
23853         to completion when it's called.
23854
23855 1997-03-21  Michael Meissner  <meissner@cygnus.com>
23856
23857         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
23858         is defined, don't do test.
23859
23860 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
23861
23862         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
23863         for object files.
23864         (ph_summary): Mark skipped testcases as untested, not unresolved.
23865
23866         * lib/plumhall.exp (ph_make): If unresolved because of bad
23867         errorCode, record errorCode in log file.
23868         (*): Replace send_log/verbose with verbose -log.
23869
23870 1997-03-19  Michael Meissner  <meissner@cygnus.com>
23871
23872         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
23873         double conversion if double isn't at least 8 bytes.
23874
23875         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
23876         int to work with targets where int is 16 bits.
23877
23878         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
23879         8 bytes, just exit, since 4 byte doubles don't have enough bits of
23880         precision for the test to complete.
23881
23882 1997-03-14  Michael Meissner  <meissner@cygnus.com>
23883
23884         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
23885         if d10v is not compiled with the -mdouble64 flag.
23886         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
23887
23888         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
23889         d10v is not compiled with the -mint32 flag.
23890
23891 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
23892
23893         * lib/plumhall.exp: Use incr_count.
23894
23895 1997-03-12  Jeffrey A Law  (law@cygnus.com)
23896
23897         * gcc.c-torture: Update to c-torture-1.45.
23898
23899 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
23900
23901         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
23902         the name of the expect testcase file).
23903
23904         * lib/g++.exp(g++_init): Ditto.
23905
23906 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
23907
23908         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
23909         the host.
23910
23911         * lib/gcc.exp(gcc_exit): New procedure.
23912
23913 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
23914
23915         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
23916         specs where appropriate.
23917
23918         * g++.old-deja/g++.arm/*: Added additional ERROR checks
23919         because of new "candidates are" messages, and removed a few
23920
23921         * Converted all non-old-style g++ testcases to old-style, and
23922         moved into g++.old-deja.
23923
23924 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
23925
23926         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
23927         options.
23928
23929         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
23930         succeeded.
23931
23932         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
23933
23934 1997-02-13  Michael Meissner  <meissner@cygnus.com>
23935
23936         * lib/gcc.exp (gcc_target_compile): Add support for defining
23937         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
23938         the machine doesn't have those features.
23939
23940 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
23941
23942         * g++.law/operators4.exp: Don't use LIBS.
23943
23944 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
23945
23946         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
23947
23948         * lib/mike-g++.exp: Don't set the compiler to be tested here.
23949         * lib/g++.exp: Set it here instead. Also, allow use of the
23950         --tool_exec and --tool_opt options. Change CXX to
23951         GXX_UNDER_TEST.
23952
23953         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
23954
23955         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
23956
23957 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
23958
23959         * lib/old-dejagnu.exp: Use prune_warnings instead of
23960         prune_system_crud.
23961         * lib/mike-g++.exp: Ditto.
23962         * lib/gcc.exp: Ditto.
23963         * lib/g++.exp: Ditto.
23964
23965         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
23966
23967 1997-02-07  Jeffrey A Law  (law@cygnus.com)
23968
23969           * 941014-2.c: Include stdlib.h
23970           * 960327-1.c: Include stdio.h
23971           * dbra.c, index-1.c: Don't assume ints are 32bits.
23972
23973 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
23974
23975         * lib/gcc.exp: Add gcc,stack_size target feature.
23976
23977         * lib/g++.exp(g++_target_compile): Add the include and link
23978         paths here, not in two other places. And, it's $options, not
23979         options.
23980
23981         * lib/mike-g++.exp(postbase): Remove the code that determines
23982         the correct include and link paths.
23983         * g++.old-deja/old-deja.exp: Ditto.
23984
23985 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
23986
23987         * lib/g++.exp(g++_init): target_compile no longer returns the
23988         filename of the result.
23989
23990 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
23991
23992         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
23993         call to glob.
23994
23995         * gcc.c-torture/special/special.exp: Change call to
23996         gcc_target_compile to include the object file.
23997
23998 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
23999
24000         * gcc.c-torture/special/special.exp: Correct misspelling in last
24001         change.
24002
24003 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
24004
24005         * lib/plumhall.exp(ph_summary): Log the entire output of the
24006         executable. Return -1 if there were any failures, 0 otherwise.
24007         (ph_execute): Return -1 if there were any failures, 0 otherwise.
24008         (ph_make): Clean up objects and executables that were built
24009         if the tests succeeded.
24010
24011 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
24012
24013         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
24014         libraries and includes in the build tree as appropriate.
24015
24016 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24017
24018         * lib/c-torture.exp: Instead of looking for the global variable
24019         NO_LONG_LONG, check to see if that's a feature of the target.
24020
24021 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
24022
24023         * config/default.exp: Minimize. Delete the remainer of the files in
24024         config; this functionality is now in devo/dejagnu/config.
24025
24026         g++.*/*: Pass any additional flags used to compile to postbase;
24027         delete CXXFLAGS.
24028
24029         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
24030         is now done by runtest.exp. Use gcc_target_compile instead of
24031         compile.
24032
24033         lib/c-torture.exp: Use gcc_target_compile instead of compile.
24034         Remove references to CFLAGS. Use remote_file instead of
24035         calling rm -f.
24036         (c-torture): Take a list of arguments to use to compile this
24037         testcase.
24038
24039         lib/g++.exp: Simplify. Use target_compile instead of compile.
24040         lib/gcc-dg.exp: Ditto.
24041         lib/gcc.exp: Ditto.
24042         lib/mike-{gcc,g++}.exp: Ditto.
24043         lib/old-dejagnu.exp: Ditto.
24044         lib/plumhall.exp: Ditto.
24045
24046 1997-01-08  Jim Wilson  <wilson@cygnus.com>
24047
24048         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
24049         (ph_linker): Likewise.
24050
24051 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
24052
24053           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
24054         MAP_ANON / MAP_ANONYMOUS if defined;
24055         else try to map from /dev/zero .
24056
24057 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24058
24059         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
24060         isn't defined, then define it to MAP_ANONYMOUS.
24061
24062 1996-11-12  Jeffrey A Law  (law@cygnus.com)
24063
24064         * gcc.c-torture: Update to c-torture-1.42 release.
24065
24066 1996-11-11  Jeffrey A Law  (law@cygnus.com)
24067
24068         * gcc.c-torture: Update to c-torture-1.41 release.
24069
24070 1996-10-27  Jeffrey A Law  (law@cygnus.com)
24071
24072         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
24073         c-torture release.
24074
24075 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
24076
24077         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
24078         and LDFLAGS.  Fix second case to append the target_info ldflags
24079         onto LDFLAGS, not CFLAGS.
24080         * lib/g++.exp (g++_init): Add target_info stuff.
24081         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
24082         of libgloss and newlib flags for !native.
24083
24084         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
24085         (GDB): Fix relative path to go up another dir for finding gdb.
24086
24087 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
24088
24089         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
24090         versions in the target_info array, if they don't exist.
24091
24092 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
24093
24094         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
24095
24096 1996-07-08  Jim Wilson  <wilson@cygnus.com>
24097
24098         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
24099         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
24100
24101 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
24102
24103         * lib/old-dejagnu.exp: Don't remove the output file before we've
24104         actually tested it. Don't append pwd to the path of the executable
24105         we're testing.
24106
24107 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
24108
24109         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
24110
24111 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
24112
24113         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
24114         temporary directory for compiler files, and set it to a default
24115         value of /tmp. Set $output as the name of the output file from
24116         compiling the testcase. Add a -o option to $cflags_var so the
24117         compiler writes the final output file as $output. Set $executable
24118         to $output.
24119
24120         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
24121         directory for compiler files, and set it to /tmp if it doesn't
24122         already have a value. Set $output_file to the name of the output
24123         file from compiling the testcase. Add a -o option to CXXFLAGS so
24124         the compiler writes the final output file as $output. Use $output
24125         as the executable to be tested.
24126
24127 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24128
24129         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
24130
24131 1996-06-08  Jeffrey A Law  (law@cygnus.com)
24132
24133         * gcc.c-torture/execute/pending-1.c: New test.  Still
24134         pending in Tege's queue.
24135
24136 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
24137
24138         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
24139         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
24140         if there were failures.  Call unresolved if there were unresolved
24141         testcases.  Call gcc_fail if program did not run to completion.
24142         (ph_make): Pass additional argument name to ph_execute.
24143         (ph_execute): Add new argument.  Pass additional arguments to
24144         ph_summary.  Call gcc_fail is there is no execution output.
24145
24146 1996-04-24  Jeffrey A Law  (law@cygnus.com)
24147
24148         * lib/plumhall.exp (proc_summary): Output relavent summary
24149         lines into the log so specific failures in plumhall can be
24150         investigated.
24151
24152 1996-04-10  Jeffrey A Law  (law@cygnus.com)
24153
24154         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
24155         (c-torture-execute): Don't try to execute tests which use
24156         "long long" types if $NO_LONG_LONG is nonzero.
24157
24158 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
24159
24160         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
24161         not c-torture.
24162
24163         * gcc.ieee: Move from here.
24164         * gcc.c-torture/execute/ieee: To here.
24165
24166 1996-03-26  Jeffrey A Law  (law@cygnus.com)
24167
24168         * gcc.c-torture: Update to c-torture-1.41 release.
24169
24170 1996-03-22  Jeffrey A Law  (law@cygnus.com)
24171
24172         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
24173         not "$output".
24174
24175 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
24176
24177         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
24178         -c present.
24179
24180 1996-03-02  Jeffrey A Law  (law@cygnus.com)
24181
24182         * config/proelf.exp: Handle connecting to a simulator.
24183
24184 1996-01-31  Jeffrey A Law  (law@cygnus.com)
24185
24186         * config/proelf.exp: New file.  Enough framework that we can
24187         run c-torture tests on the proelf targets (or any other target
24188         that gdb can connect to for that matter).
24189
24190 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
24191
24192         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
24193         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
24194
24195         * lib/plumhall.exp (ph_execute): Always call ph_summary if
24196         exec_output exists.
24197
24198 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
24199
24200         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
24201         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
24202
24203         * config/*.exp: Update FSF address.  Change result of ${tool}_load
24204         to pass/fail/unresolved/unsupported/untested.  Caller must now
24205         call unresolved/unsupported/untested.
24206         * lib/*.exp: Update FSF address.  Update to handle new results of
24207         ${tool}_load.
24208         * lib/chill.exp (verbose): Delete.
24209
24210 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
24211
24212         * lib/gcc.exp (default_gcc_start): Change order of args to
24213         $LDFLAGS $CFLAGS $LIBS.
24214         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
24215         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
24216         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
24217         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
24218         * gcc.misc-tests/dg-test.exp: Likewise.
24219         * gcc.misc-tests/msgs.exp: Likewise.
24220         * gcc.prms/prms.exp: Likewise.
24221         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
24222         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
24223
24224         * lib/dg.exp: Deleted, moved to dejagnu/lib.
24225
24226 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24227
24228         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
24229
24230         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
24231         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
24232
24233         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
24234         necessary.
24235
24236 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
24237
24238         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
24239         global for loop; add use of $mathlib.
24240         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
24241         settings here; set mathlib for anything but VxWorks.
24242
24243 1996-01-22  Jeffrey A Law  (law@cygnus.com)
24244
24245         * gcc.c-torture: Update to c-torture-1.40 release.
24246
24247 1996-01-03  Jeffrey A Law  (law@cygnus.com)
24248
24249         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
24250         dg.exp.
24251
24252 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
24253
24254         * lib/c-torture.exp (c-torture-execute): Declare "output" as
24255         global.
24256
24257 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
24258
24259         * lib/g++.exp (LIBS): Define if not already.
24260         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
24261         (gcc-dg-prune): Call prune_gcc_output.
24262         * lib/gcc.exp (prune_gcc_output): New proc.
24263         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
24264         prune_gcc_output.
24265
24266 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
24267
24268         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
24269         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
24270
24271 1995-11-15  Jeffrey A Law  (law@cygnus.com)
24272
24273         * gcc.c-torture: Update to c-torture-1.39 release.
24274
24275 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
24276
24277         * lib/c-torture.exp (c-torture-execute): Don't return if one option
24278         fails, try others as well.
24279
24280 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
24281
24282         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
24283         If compilation fails, mark execute tests as `untested'.
24284         If test is marked as unsupported, don't mark compilation and
24285         execute tests as failed.
24286
24287 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
24288
24289         * lib/g++.exp (g++_init): Don't link in libg++, and look to
24290         libstdc++ for whether or not we want to be doing shared
24291         libraries.  Delete link_curses since we don't need it anymore.
24292         * lib/mike-g++.exp (postbase): Don't link in libg++.
24293         * g++.old-deja/old-deja.exp: Likewise.
24294
24295 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
24296
24297         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
24298
24299 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
24300
24301         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
24302         For that, add `-Wl,-a,shared_archive'.
24303         * g++.old-deja/old-deja.exp: Likewise.
24304
24305 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
24306
24307         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
24308
24309 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
24310
24311         * lib/mike-g++.exp (postbase): Pay attention to the status of
24312         g++_load.
24313
24314 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
24315
24316           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
24317
24318 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
24319
24320         * lib/gcc.exp (default_gcc_start): No longer need to log program
24321         being executed or its output, execute_anywhere does that now.
24322         * lib/g++.exp (default_g++_version): Call execute_anywhere.
24323         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
24324
24325 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
24326
24327         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
24328         the same as those in lib/g++.exp.
24329
24330 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
24331
24332         * gcc.c-torture: Update to c-torture-1.38 release.
24333         * gcc.ieee: Related changes.
24334
24335 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
24336
24337         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
24338         "exec". Minor reformatting changes.
24339
24340         * config/rom68k.exp (${tool}_load): Make it work in a canadian
24341         cross. This means all "exec" calls now work on a remote host as
24342         well.
24343         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
24344         cross. Filter out the extra "\r\n" stuff that expect puts in.
24345         (c-torture-execute): Filter out the bogus warnings like
24346         c-torture-compile does. Add support for canadian cross.
24347         * lib/gcc.exp (default_gcc_version, default_gcc_start)
24348         Use execute_anywhere rather than calling exec directly. Now it
24349         works for canadian cross testing.
24350
24351 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
24352
24353         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
24354         results into a variable, and check that rather than using file exists.
24355
24356 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
24357
24358         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
24359         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
24360
24361 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
24362
24363         * g++.old-deja/old-deja.exp: Create and pass runshlib and
24364         lib_curses if there's a shared libg++ in the build tree.
24365
24366 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
24367
24368         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
24369         if not supported target.
24370
24371 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
24372
24373         * lib/g++.exp (g++_init): Move empty setting of runshlib and
24374         link_curses up to always happen, not just for native builds.
24375
24376 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
24377
24378         * gcc.c-torture: Update to c-torture-1.36 release.
24379         * gcc.failure: Related changes.
24380
24381 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
24382
24383         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
24384
24385 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
24386
24387         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
24388         * lib/mike-g++.exp (postbase): Not in here.  Still reference
24389         runshlib, link_curses, and mathlib for link and run.
24390
24391         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
24392         pass the runtime shared library options for Solaris, OSF/1, and
24393         Irix5, and link with -lcurses to avoid unresolved references.
24394
24395 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
24396
24397         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
24398         only run once.
24399
24400 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
24401
24402         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
24403
24404 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
24405
24406         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
24407         do not have a framework for the "compat" tests yet.
24408
24409 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
24410
24411         * lib/mike-g++.exp (postbase): New local variable `mathlib',
24412         set to null if we're testing vxworks5.1.  Use that instead of
24413         `-lm' in the setting of LIBS for link and run.
24414
24415 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
24416
24417         * config/rom68k.exp (${tool}_load): Major changes to make it
24418         work.  Verified that it does in fact return the stuff in
24419         exec_output properly.  Catch any Emul or any TRAP other than 0.
24420
24421 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
24422
24423         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
24424         LDFLAGS properly for targets that need stuff from libgloss.
24425         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
24426         only run once.
24427         (gpp_initialized): New variable.
24428
24429 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
24430
24431         * config/rom68k.exp: Load libgloss.exp.
24432         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
24433         so we can produce a fully linked binary.
24434         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
24435         so we can produce a fully linked binary.
24436
24437 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
24438
24439         * lib/plumhall.exp (ph_section): Watch for expected failures.
24440         Add missing `else'.
24441
24442         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
24443         run the testcase.
24444         (c-torture): Likewise.
24445
24446 1995-08-28  Doug Evans  <dje@cygnus.com>
24447
24448         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
24449
24450         * lib/mike-g++.exp (mike_cleanup): New proc.
24451         (prebase): New globals compiler_result, not_compiler_result,
24452         target_regexp.
24453         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
24454         allow leading "-" in pattern.  Watch for unsupported tests.
24455         If $compiler_result is set, pattern match assembler code,
24456         and ditto for $not_compiler_result.
24457         * lib/mike-gcc.exp: Likewise.
24458
24459         * lib/plumhall.exp (ph_execute): Only call ph_summary if
24460         execution "succeeded".
24461
24462 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
24463
24464         * config/win32.exp: New file.
24465         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
24466
24467 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
24468
24469         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
24470         unsupported.
24471         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
24472         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
24473         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
24474
24475         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
24476         "... without exceptions was ...".  That is now handled by
24477         prune_system_crud.
24478         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
24479
24480 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
24481
24482         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
24483         sieve.c,sort2.c}: New files.
24484         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
24485         sieve.exp,sort2.exp}: Drivers for them.
24486
24487         * lib/mike-gcc.exp (program_output): New user settable variable.
24488         (postbase): Call prune_system_crud.  Also prune extraneous compiler
24489         messages.
24490         * lib/mike-g++.exp (program_output): New user settable variable.
24491
24492         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
24493
24494         * config/sh.exp: Deleted (use sim.exp instead).
24495
24496 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
24497
24498         * config/vx.exp: Declare CHECKTASK as global.
24499         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
24500         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
24501         * lib/old-dejagnu.exp: Load [pwd]/$executable.
24502
24503 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
24504
24505         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
24506         target. Like vx.exp, only includes `vx29k.exp' instead of
24507         `vxworks.exp'.
24508
24509 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
24510
24511         * config/sim.exp: Increase time limit from 120 seconds to 240.
24512
24513 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
24514
24515         * gcc.c-torture/execute/950628-1.c: New test.
24516
24517 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
24518
24519         * gcc.c-torture: Update with changes/additions from
24520         c-torture-1.34.
24521
24522 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
24523
24524         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
24525
24526 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
24527
24528         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
24529
24530 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
24531
24532         * gcc.c-torture/compile/950512-1.c: New test.
24533         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
24534         * gcc.dg/struct-ret-1.c: Likewise.
24535
24536 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
24537
24538         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
24539           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
24540
24541 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
24542
24543         * gcc.c-torture/special/920411-1.c: Deleted.
24544         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
24545
24546 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
24547
24548         * config/sim.exp (${tool}_load): Hack in call to bash to get a
24549         cpu limit.
24550
24551 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
24552
24553         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
24554
24555 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
24556
24557         From kenner;
24558         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
24559         is the proper length.
24560         * va-arg-3.c: Likewise.
24561
24562 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
24563
24564         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
24565         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
24566
24567         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
24568         * lib/g++.exp (default_g++_start): Delete old cruft.
24569
24570 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
24571
24572         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
24573         (2 * (1 << 18)) to (2 * (1 << 17)).
24574
24575         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
24576
24577 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
24578
24579         * config/rom68k.exp: Renamed from config/idp.exp
24580
24581 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
24582
24583         * c-torture/compile/921109-2.c
24584
24585 1995-04-18  Mike Stump  <mrs@cygnus.com>
24586
24587         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
24588         excess errors.
24589
24590 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
24591
24592         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
24593         output.
24594         * lib/g++.exp (default_g++_start): Likewise.
24595
24596 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
24597
24598         * gcc.c-torture/compile/950329-1.c: New test.
24599
24600 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
24601
24602           * config/bug.exp (${tool}_load): Updated to use new remote_open
24603           and remote_close procs.
24604         * config/idp.exp: New file.
24605
24606 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
24607
24608         * gcc.c-torture/execute/950322-1.c: New test.
24609
24610 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
24611
24612         * config/vx.exp (${tool}_load): Clean up testing of return code from
24613         vxworks_ld and vxworks_spawn.
24614
24615 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
24616
24617         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
24618
24619 1995-03-13  Mike Stump  <mrs@cygnus.com>
24620
24621         * lib/old-deja.exp: Add `excess errors test - ' error, now one
24622         can mark excess errors on a machine by machine basis.  Note, the
24623         default is to not expect any excess errors, even when excess
24624         errors test - is given, so you will want to put an XFAIL ... on
24625         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
24626         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
24627         those 4 machines, but no others.
24628
24629 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
24630
24631         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
24632         * lib/c-torture.exp: to here.
24633
24634 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
24635
24636         * gcc.c-torture/execute/950221-1.c: New test.
24637         * gcc.c-torture/execute/struct-ret-1.c: New test.
24638         * gcc.c-torture/compile/950221-1.c: New test.
24639
24640         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
24641
24642 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
24643
24644         * gcc.c-torture/execute/arith-1.c (main): Return 0.
24645         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
24646
24647 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
24648
24649         * g++.gb: New directory of tests, derived from my signature and
24650         class scoping tests.
24651
24652         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
24653         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
24654         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
24655         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
24656         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
24657         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
24658         * g++.gb/sig25.C: Likewise.
24659
24660         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
24661         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
24662         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
24663         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
24664         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
24665         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
24666         * g++.gb/sig25.exp: Likewise.
24667
24668         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
24669         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
24670         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
24671         * g++.gb/scope13.C: Likewise, this test still fails.
24672
24673         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
24674         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
24675         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
24676         * g++.gb/scope13.exp: Ditto.
24677
24678         * g++.gb/README: New file, explains what these tests are about.
24679
24680 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
24681
24682         * lib/dg.exp (dg-do): Support `preprocess'.
24683         (dg-test): Likewise.
24684
24685 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
24686
24687         * config/udi.exp: change "continue -expect" to "exp_continue".
24688
24689 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
24690
24691         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
24692         Delete redundant tests.
24693
24694         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
24695         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
24696         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
24697         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
24698         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
24699         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
24700         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
24701         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
24702
24703         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
24704         storing label pointers.
24705         * gcc.c-torture/execute/921019-1.c: Likewise.
24706         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
24707         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
24708         parameter fp.
24709         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
24710         constants.
24711
24712         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
24713         Delete obsolete tests.
24714
24715         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
24716         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
24717         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
24718         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
24719         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
24720         * gcc.c-torture/compile/950124-1.c: New test.
24721
24722         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
24723
24724 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
24725
24726         * lib/mike-g++.exp: Add -lm to LIBS.
24727
24728 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
24729
24730         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
24731
24732 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
24733
24734         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
24735
24736 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
24737
24738         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
24739
24740 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
24741
24742         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
24743         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
24744         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
24745         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
24746         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
24747         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
24748         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
24749         * g++.law/{operators31.C, operators32.C,
24750         * g++.law/{operators33.C, operators34.C}: Likewise.
24751         * g++.law/{pic1.C, refs2.C}: Likewise.
24752         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
24753         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
24754         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
24755         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
24756
24757         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
24758         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
24759         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
24760         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
24761         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
24762         * g++.law/{enum9.exp, friend5.exp}: Likewise.
24763         * g++.law/{nest3.exp, nest4.exp}: Likewise.
24764         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
24765         * g++.law/{operators30.exp, operators31.exp}: Likewise.
24766         * g++.law/{operators32.exp, operators33.exp}: Likewise.
24767         * g++.law/{operators34.exp}: Likewise.
24768         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
24769         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
24770         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
24771         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
24772         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
24773
24774         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
24775         No longer expected to fail.
24776         * g++.law/missed-error3.C: Tweak for recent bool changes.
24777
24778 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
24779
24780         * config/emb-unix: Deleted.
24781         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
24782         remote execution.  Do final link on remote host if REMOTE_LINK is set.
24783
24784 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
24785
24786         * lib/dg.exp (dg-test): Fix typo in last patch.
24787
24788 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
24789
24790         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
24791         (handles multiple occurrences).
24792
24793 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
24794
24795         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
24796         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
24797         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
24798         printed).
24799         * lib/c-torture.exp (c-torture-compile): Likewise.
24800         (c-torture): Prepend full path if missing.
24801         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
24802         (gcc_fail): Likewise.
24803         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
24804
24805 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
24806
24807         * lib/netware.exp: Only attach to NetWare i386 systems.
24808
24809 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
24810
24811         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
24812         messages.  Add test name to "output pattern match" pass/fail message.
24813
24814 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
24815
24816         * gcc.dg: New testsuite.
24817         * gcc.dg/dg.exp: New file.
24818
24819         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
24820         test-switch.c}: Deleted.
24821
24822         * gcc.misc-tests/msgs.exp: New testcase driver.
24823
24824 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
24825
24826         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
24827         Watch for illegal return values from ${tool}_load.
24828         * config/unix.exp (${tool}_load): Fix pass/fail detection for
24829         cross targets.  Coerce return value >0 to 1.
24830
24831 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
24832
24833         * config/unix.exp (${tool}_load): Call program rsh, not proc.
24834
24835         * config/emb-unix.exp: New file.
24836
24837         * config/sim.exp: Error if variable $SIM not defined.
24838         (${tool}_load): Mark test as "untested" if simulator missing.
24839
24840         * config/unix.exp: Load remote.exp to get rcp_download.
24841         * lib/c-torture.exp: Use different option lists for testcases with
24842         and without loops.
24843         * gcc.c-torture/execute/execute.exp: Likewise.
24844
24845 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
24846
24847         * config/*.exp: Clarify return code from ${tool}_load.
24848         Call `unresolved' or `untested' instead of `warning' or `perror'
24849         (sometimes you still want to call both though).
24850         Add comment that `shell_id' is local to each file.
24851         * config/udi.exp (timeout): Set to 30.
24852         Don't print warning if connection fails, $connectmode has already
24853         printed an error.
24854         (${tool}_load): Move verbose messages to level 2.
24855         Rework pattern for "Process started" message.
24856         Pass `shell_id' to ${connectmode}_download.
24857         Retry twice upon timeout.  Make resetting of target more robust.
24858         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
24859         Pass `shell_id' to exit_$connectmode.
24860         Only call exit_$connectmode if connected.
24861         * config/unix.exp (${tool}_load): Check return codes better.
24862         * config/vrtx.exp (${tool}_load): Likewise.
24863         * config/vx.exp (${tool}_load): Likewise.
24864         Delete unneeded global's.
24865         * lib/dg.exp (dg-test): Update to reflect clarified return codes
24866         from ${tool}_load.
24867         (dg-stat): Delete.
24868         (dg-init): Delete recording of pass/fail counts.
24869         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
24870         (old-dejagnu-init): Likewise.
24871         (old-dejagnu-stat): Delete contents, empty proc now.
24872         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
24873         (c-torture): Delete references to lcnt, lpass, lfail.
24874         Get option list from TORTURE_OPTIONS.
24875         Delete -funroll[-all]-loops if no loops.
24876         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
24877         (g++_stat): Delete contents (empty proc now).
24878         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
24879         (gcc_finish): Likewise.
24880         (gcc_stat): Deleted.
24881         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
24882         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
24883         * gcc.c-torture/execute/execute.exp: Likewise.
24884         Split tests into two parts: compile, execute.
24885         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
24886         no loops.  Update to reflect clarified return codes from ${tool}_load.
24887
24888 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
24889
24890         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
24891         to grep for.
24892         (old-dejagnu): Likewise (where necessary).
24893
24894 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
24895
24896         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
24897
24898         * lib/dg.exp (dg-process-target): Fix processing of selector.
24899         Add comment regarding use of `error'.
24900
24901         * lib/gcc.exp (prune_system_crud): Define if missing.
24902         * lib/g++.exp (prune_system_crud): Likewise.
24903
24904         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
24905         Call prune_system_crud.
24906         * lib/dg.exp (dg-runtest): New proc.
24907         Use perror instead of send_user for tcl errors in testcase.
24908         Don't return any value, it's never used.
24909         Don't clobber previous definition of `unknown'.
24910         Print tcl errors in `dg-final'.
24911
24912 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
24913
24914         * lib/dg.exp (dg-process-target): Improve syntax error messages.
24915         (dg-test): Don't print errorInfo, it contains stack backtrace.
24916
24917 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
24918
24919         * lib/g++.exp (runtest_file_p): Define if missing.
24920
24921 1994-09-24  Doug Evans  (dje@cygnus.com)
24922
24923         * lib/mike-g++.exp: Comment out loading of g++.exp.
24924         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
24925         (default_g++_version): Always print something.
24926         (default_g++_start): Comment out call to `which'.
24927         (g++_start, g++_load): Deleted (must be defined in config file).
24928         * lib/gcc.exp: Test for existence of $CC at start.
24929         Delete check for tmpdir (done in gcc_init).
24930         (default_gcc_version): Always print something.
24931         (default_gcc_start): Comment out call to `which'.
24932         * config/*.exp: Major cleanup - make cross targets work at least a
24933         little better for g++ (by not being "--tool gcc" specific).
24934         Rename gcc_xxx to ${tool}_xxx.
24935         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
24936         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
24937
24938 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
24939
24940         * lib/c-torture.exp (c-torture-compile): Rework compiler
24941         message processing.
24942
24943         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
24944         c-torture.
24945
24946 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
24947
24948         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
24949
24950         * lib/dg.exp (dg-process-target): Support { target native }.
24951
24952 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
24953
24954         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
24955         looked for "... program xxx got fatal signal".
24956         Correct regsub munging of `comp_output'.
24957         Ignore compiler messages "path prefix not used" and "linker input
24958         file unused".
24959
24960 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
24961
24962         * lib/gcc.exp (runtest_file_p): Define if missing.
24963         * gcc.prms/template.c: Example to work from.
24964
24965 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
24966
24967         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
24968         * lib/dg.exp (dg-test): Call unsupported testcases as such.
24969
24970         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
24971         * gcc.prms/1883.c: Moved from compile/940714-1.c.
24972         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
24973         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
24974
24975         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
24976         (dg-process-target): No longer a varargs proc.
24977         Return S/N for target, P/F for xfail.  All callers changed.
24978         (user option procs): More argument checking.
24979         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
24980         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
24981         (dg-test): Skip test if not running on selected target in `dg-do'.
24982         Update handling of `dg-do-what', `dg-output-text'.
24983         Separate execution pass/fail from output pattern match pass/fail.
24984         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
24985
24986 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
24987
24988         * gcc.c-torture/special/special.exp: Don't expect failure for mips
24989         target for 920510-1.c.
24990
24991 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
24992
24993         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
24994         Clean up comment regarding use of passcnt, etc.
24995         (gcc_stat): Don't update `testcnt' here.
24996         (gcc_finish): Do it here.
24997         Might as well reset `but_id' here too.
24998         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
24999         to determine if the file should be tested.
25000         * gcc.c-torture/compile/compile.exp: Likewise.
25001         * gcc.c-torture/execute/execute.exp: Likewise.
25002         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25003         * gcc.misc-tests/dg-test.exp: Likewise.
25004         * gcc.prms/prms.exp: Likewise.
25005         * gcc.wendy/wendy.exp: Likewise.
25006         * g++.old-deja.exp: Likewise.
25007         Move "Testing file" message to verbose level 1.
25008
25009 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
25010
25011         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
25012
25013 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
25014
25015         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
25016         (default_gcc_start): Accept optional second list element
25017         of compiler flags.  Print compiler output at verbosity level 2.
25018         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
25019         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
25020         Save current values of framework globals passcnt, failcnt, xpasscnt,
25021         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
25022         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
25023         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
25024         xfailcnt to compute stats.  Update framework global `testcnt' from
25025         pass/fail counts.
25026         (gcc_finish): New proc.  Clean up test environment.
25027         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
25028         (gcc_epass, gcc_efail): Delete.
25029         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
25030         argument of line number.
25031         (dg-init): If the tool has an init routine, call it.
25032         (dg-test): Remove args `cflags_var' and `libs_var'.
25033         Pass all compiler options to ${tool}_start.
25034         Handle missing line number.
25035         (dg-finish): New function.
25036         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
25037         particular files.  Call gcc_finish at end.  Move "skipping test"
25038         message to verbosity level 3.
25039         * gcc.c-torture/compile/compile.exp: Likewise.
25040         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
25041         * gcc.c-torture/execute/execute.exp: Likewise.
25042         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25043         Print testcase being tried at verbosity level 1.
25044         * gcc.c-torture/special/special.exp: Unset xfail.
25045         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25046         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
25047         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
25048         * gcc.failure/failure.exp: Likewise.
25049         * gcc.ieee/ieee.exp: Likewise.
25050         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
25051         Update call to dg-test.  Call dg-finish at end.
25052         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
25053         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
25054         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
25055         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
25056         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
25057         * gcc.wendy/wendy.exp: Add copyright.
25058         Delete setting of tmpdir (done by gcc_init).
25059         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
25060         Pass compiler flags to gcc_start.  Call gcc_finish at end.
25061         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
25062         gcc_[ce]pass/fail.
25063
25064 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
25065
25066         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
25067         confusion.
25068         (g++_load): Likewise.
25069
25070         * config/*.exp (gcc_load): Some were varargs fns and some were not.
25071         Rename argument to `prog' to remove the confusion.
25072         Varargs fns behave differently too!
25073         (g++_load): Likewise.
25074
25075         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
25076
25077         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
25078         what it is.  Delete (always) printing of status value for !native.
25079         Simplify verbose code, and include status and exec_output.
25080         (g++_load): Use gcc_load.
25081
25082 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
25083
25084         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
25085         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
25086         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
25087         940714-3.c as these testcases don't exist anymore.  Make
25088         va-arg-1.c expected to pass.
25089
25090 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
25091
25092         * gcc.misc-tests/misc.exp: Only run specific testcases.
25093         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
25094         * gcc.misc-tests/dg-[1-9].c: New files.
25095
25096         * lib/dg.exp: New testsuite driver.
25097         * gcc.prms/prms.exp: Use it.
25098
25099         * README.gcc: New file.
25100
25101         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
25102         Document and reset `lxpass' and `lxfail'.
25103         Simplify "initialized" message.
25104         (gcc_stat): Clean up comments a little.
25105
25106 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
25107
25108         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
25109
25110 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
25111
25112         * lib/old-dejagnu.exp (process-option): New proc.
25113         (old-dejagnu-init, old-dejagnu-stat): Likewise.
25114         (old-dejagnu): Simplify.
25115         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
25116
25117 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
25118
25119         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
25120         exists and is not an empty string.
25121
25122         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
25123         $xfail rather than calling setup_xfail.  Clear $xfail when test is
25124         finished.
25125         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
25126         automatically.
25127
25128         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
25129         longer expected to fail.
25130
25131         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
25132         "f" function call.
25133
25134         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
25135
25136         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
25137         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
25138         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
25139         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
25140         c-torture-1.29.
25141
25142         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
25143         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
25144
25145         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
25146
25147         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
25148         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
25149
25150         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
25151         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
25152         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
25153
25154 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
25155
25156         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
25157         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
25158         940714-1.c, 940714-2.c, 940714-3.c},
25159         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
25160         gcc.misc-tests/{mg.c,mg.exp}:
25161         New tests.
25162         * gcc.noncompile/noncompile.exp: Change accordingly.
25163
25164 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
25165
25166         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
25167         Undo previous clobberage.
25168
25169 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
25170
25171         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
25172         * gcc.special/{930510-1.c, special.exp}:
25173         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
25174         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
25175         struct-varargs-1.c}: New tests from c-torture-1.26.
25176
25177 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
25178
25179         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
25180           argument to switch.
25181
25182 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
25183
25184         * Revert the previous changes.  Please see Rob's directory
25185           (/lisa/test/rob/progressive/gcc/testsuite) for testing
25186           fixes.
25187
25188 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
25189
25190         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
25191             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
25192             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
25193             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
25194             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
25195             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
25196             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
25197             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
25198             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
25199             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
25200             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
25201             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
25202             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
25203             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
25204             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
25205             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
25206             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
25207             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
25208             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
25209             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
25210             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
25211             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
25212             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
25213             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
25214             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
25215             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25216             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
25217
25218 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
25219
25220         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
25221             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
25222           with perror calls.
25223
25224 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
25225
25226         * config/unix.exp (g++_load): Fix syntax.
25227
25228 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
25229
25230         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
25231         * gcc.noncompile/921017-1.c: Deleted obsolete test.
25232         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
25233         Don't expect va-arg-1.c to fail.  Correct expected output for
25234         920928-1.c.
25235         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
25236         * gcc.wendy/hbm4.c: Correct typo.
25237         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
25238
25239 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
25240
25241         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
25242         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
25243         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
25244         * lib/c-torture.exp (c-torture-compile): Ditto.
25245
25246         Reduce volume of output (remove all the -I's and such).
25247         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
25248         Call gcc_cpass, gcc_cfail.
25249         (c-torture): Pass testing option to c-torture-compile.
25250
25251 1994-03-21  Doug Evans  (dje@cygnus.com)
25252
25253         Bring patches over from progressive.
25254         * config/default.exp: Exit remote shell cleanly.
25255         (g++_exit, g++_start): Add default versions.
25256         * config/sim.exp (gcc_load): Use perror, not error.
25257
25258 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
25259
25260         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
25261         set in site.exp.
25262
25263 1994-03-14  Doug Evans  (dje@cygnus.com)
25264
25265         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
25266         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
25267         (wendy_try): New proc to run testcase.
25268         (main loop): Call 'em.
25269         * gcc.wendy/*.c: Clean up pass to correct expected output.
25270
25271         * lib/gcc.exp: Minor cleanup work.
25272         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
25273
25274 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
25275
25276         * config/sim.exp (gcc_load): Document return codes better.
25277         Don't pass -v to simulator.
25278
25279 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
25280
25281           * gcc.special/920717-x.c: Fix typo.
25282           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
25283           get at sources.
25284
25285         * lib/mike-gcc.exp: Fix typo.
25286
25287 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
25288
25289         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
25290         binary to use, transform the name.
25291         * config/*.exp: rename everything. Nuke any g++ specific files,
25292         it's now a special case of gcc that requires no special support.
25293         Add a default.exp for unsupported targets.
25294
25295 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
25296
25297         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
25298         lib/old-dejagnu.exp: Fix a few patterns to work with the new
25299         version of Tcl.
25300
25301 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
25302
25303         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
25304         than a warning.
25305
25306 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
25307
25308         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
25309
25310 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
25311
25312         * gcc.execute/execute.exp: Combine opt_list and foption_list into
25313         option_list.  Compile every file with only 4/6 option choices
25314         (same as C torture) instead of with 12/18 different option
25315         choices.
25316         * lib/c-torture.exp: Likewise.
25317
25318         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
25319         not already set.
25320
25321 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
25322
25323         * lib/old-deja.exp: Add `excess errors test fails' error, now one
25324         can put an XFAIL *-*-* on excess errors.
25325
25326 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
25327
25328         * g++.law: Add more tests derived from g++-bugs snapshots.
25329
25330         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
25331         equivalent to g++.law/init9.
25332
25333         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
25334         compiled it, and the a.out file after we've run it.
25335
25336 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
25337
25338         * lib/mike-g++.exp (postbase): Delete the .o file after we've
25339         compiled it, and the a.out file after we've run it.
25340
25341 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
25342
25343         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
25344
25345 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
25346
25347         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
25348         version number.
25349
25350 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
25351
25352         * g++.law: New directory of g++ tests derived from the g++-bugs
25353         snapshots.
25354
25355 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
25356
25357         * gcc.compile: initbug1.c initbug1.exp testcase added
25358
25359 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
25360
25361         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
25362         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
25363           fixes submitted by Jeff Law (law@cs.utah.edu)
25364         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
25365           Jeff Law (law@cs.utah.edu)
25366
25367
25368 1993-11-30  Mike Stump  (mrs@cygnus.com)
25369
25370         * config/unix-g++.exp: Follow the gcc way of doing things.
25371         * g++.old-deja/old-deja.exp: Minor updates.
25372         * lib/g++.exp: New file, follow the gcc way of doing things.
25373         * lib/old-dejagnu.exp: Minor updates.
25374         * lib/mike-g++.exp: Always unset errorInfo.
25375
25376 1993-11-06  Mike Stump  (mrs@cygnus.com)
25377
25378         * lib/gcc.exp: Fix some errors with the below change, CC and
25379         CFLAGS should be global when setting, not local.
25380
25381 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
25382
25383         * lib/gcc.exp: Transform tool name.
25384
25385 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25386
25387         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
25388
25389 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25390
25391         * lib/gcc.exp: change gcc_done to gcc_stat
25392
25393 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25394
25395         * Upgraded gcc testsuite to c-torture version 1.25
25396
25397 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
25398
25399         * lib/gcc.exp: added reporting code. Changed verbose compile message.
25400         * lib/c-torture: added hooks for new reporting code.
25401
25402 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
25403
25404         * config/sh-gcc.exp: check if sh-sim exists in the path
25405
25406 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
25407
25408         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
25409         * gcc.compile/compile.exp: Initial changes for new logic.
25410         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
25411         * gcc.failure/failure.exp: Initial changes for new logic.
25412         * gcc.ieee/ieee.exp: Initial changes for new logic.
25413         * gcc.misc-tests/misc.exp: Initial changes for new logic.
25414         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
25415         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
25416         * lib/c-torture.exp: Initial changes for new logic.
25417         * lib/gcc.exp: Initial changes for new logic.
25418
25419 1993-10-15  Mike Stump  (mrs@cygnus.com)
25420
25421         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
25422         depend upon failure or success.  Fully qualify names in failure
25423         and success messages.  Always remove a.out before starting
25424         compile, just in case.  Pay more attention to error text output by
25425         the compiler.  Handle testcases with no known past errors just
25426         like all others, so that things are uniform.  Other miscellaneous
25427         improvements.
25428
25429 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
25430
25431         * gcc.cpp: new directory for cpp tests
25432
25433 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
25434
25435         * lib/chill.exp: Code reformatted, removed unused code.
25436         * config/unix-chill.exp: Code reformatted, removed unused code.
25437         * chill.execute/execute.exp: Code reformatted, removed unused code.
25438         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
25439
25440 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
25441
25442         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
25443         routines not written.
25444
25445 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
25446
25447         * config/bug-gcc.exp: Use new procs from bug.exp.
25448
25449 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
25450
25451         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
25452         via ftp, rather than depending on NFS.
25453         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
25454         case.
25455
25456 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
25457
25458         * config/bug-gcc.exp: Use new download proc.
25459
25460 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
25461
25462         * chill.execute/execute.exp: cleanups, handles errors better
25463         * chill.compile/compile.exp: rewrite, based on execute.exp
25464         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
25465         * lib/chill.exp: major changes to diff proc and compile and link
25466           procs. added chill_fail and chill_pass wrappers to pass and
25467           fail. added more comments, and handle error codes better.
25468           Added a hack to capture stderr from exec, so noncompile tests
25469           can work.
25470
25471 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
25472
25473         * chill.execute/execute.exp: rewrite of testsuite driver
25474         * lib/chill.exp: rewrite of testsuite driver
25475         * config/unix-chill.exp: rewrite of testsuite driver
25476
25477 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
25478
25479     In chill.execute:
25480         * iexpr.ch: Standardize uppercase.
25481         * tuples.dat: Standardize uppercase.
25482         * vary.ch: standardize.  Correct varying string assignments.
25483         * vary.dat: Add new output lines.
25484
25485 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
25486
25487     In chill.execute:
25488         * chprintf.ch: Standardize use of uppercase.
25489         * tuples.ch: Standardize and turn arr2 into a DCL,
25490           rather than a SYN.
25491         * pinits.ch: Standardize.
25492
25493 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
25494
25495         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
25496         * Makefil: Renamed to Makefile.in.
25497         * configure.in: New.
25498
25499 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
25500
25501     In chill.execute:
25502         * .cvsignore: Add result/output files.
25503         * Makefile: Fix up variables at start.  Use MFLAGS
25504           everywhere.  Correct bool_loc, built_ins entries.
25505           Add entry for vary1.ch.
25506         * bitarray.ch: Standardize upper-case usage.
25507         * bitexpr.ch: Standardize, add output of b1.
25508         * params.ch: Use arrayt in along PROC parameters, to
25509           avoid novelty problems.
25510         * sets.ch: Tiny cleanup.
25511         * vary1.ch: Re-indent.
25512
25513 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
25514
25515           * Add PR-related files to Makefiles, .cvsignore files, etc.
25516
25517 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
25518
25519         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
25520           with compiler objects. New names are test-flow.c and test-loop.c
25521
25522 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
25523
25524         * Upgraded c-torture tests from 1.19 to 1.20
25525
25526         * new files:
25527         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
25528         * gcc.compile: 930623-1.c 930623-2.c
25529         * gcc.noncompile: 930622-1.c 930622-2.c
25530         * gcc.failure: 920411-1.c 920627-2.c
25531         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
25532
25533 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
25534
25535         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
25536           More changes to get testsuite working properly. Needs more work.
25537           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
25538
25539 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
25540
25541         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
25542           More changes to get testsuite working properly. Needs more work.
25543
25544 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
25545
25546         * chill.compile/compile.exp: Added for Dejagnu support
25547         * chill.execute/execute.exp: Added for Dejagnu support
25548         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
25549
25550 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
25551
25552     This should complete moving the CHILL test files.
25553         * chill.noncompile(.cvsignore printf.grt
25554             in-printf.grt chprintf.grt chprintf.ch):
25555             Added test-support files.
25556           (Makefile): Modified further.
25557         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
25558             signal.ch): Added test files.
25559           * chill.execute (.cvsignore printf.grt printr.c
25560             in-printf.grt rts.c chprintf.grt rts.h): Added
25561           test-support files.
25562             (Makefile): More corrections.
25563
25564 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
25565
25566         * chill.compile, chill.execute, chill.nocompile: Add CHILL
25567           test cases, ready for DejaGnu.
25568
25569 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
25570
25571         * Upgraded c-torture tests from 1.18 to 1.19
25572
25573         * gcc.compile: added test(s):
25574           930607-1.c
25575         * gcc.execute: added test(s):
25576           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
25577
25578         * added new subdirectory for misc tests: gcc.misc-tests
25579         * gcc.misc-test(s): added tests:
25580           inst-check.c test-consts.c test-ior.c test-switch.c
25581
25582 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
25583
25584         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
25585
25586 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
25587
25588         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
25589
25590 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
25591
25592         * Upgraded c-torture tests from 1.17 to 1.18
25593
25594 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
25595
25596         * Upgraded c-torture tests from 1.12 to 1.17
25597
25598 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
25599
25600         * lib/old-dejagnu.exp:
25601           Fixed handling of XFAIL target triplets to correctly
25602           recognize wildcard characters.  Removed code that
25603           appended a unique id tag to the end of the file name
25604           printed out by the result of the testcases within a
25605           given test file.
25606
25607 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
25608
25609         * lib/old-dejagnu.exp:
25610           Reworked expected failure handling to trigger off of XFAIL
25611           keyword in keyphrase embeded in testcase source code. The
25612           XFAIL keyword must be at the end of the keyphrase line. It
25613           may optionally be followed by one or more target triplets.
25614           It has just occured that the handling of wildcards in the
25615           target triplet may not be correct.
25616
25617 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
25618
25619         * g++.old-deja/tests:
25620           Moved all subdirectories up one level into g++.old-deja .
25621
25622         * lib/old-dejagnu.exp:
25623           Fixed problem with CXXFLAGS not being properly reset, and being
25624           corrupted with extraneous "-c" compiler option.  This was
25625           causing binaries to not be generated for test that needed them.
25626           Modified strings passed to "pass" and "fail" so that individual
25627           tests from the same test file would be distinguished by an
25628           identifier appended to the test file name in the summary logs;
25629           this corrected a problem with erroneous diff logs.  Added code
25630           to search testcases for expected fail and unexpected pass keywords.
25631
25632 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
25633
25634         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
25635
25636 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
25637
25638         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
25639           Removed extraneous text from end of "Special g++ Options"
25640           keyphrase.
25641
25642         * lib/old-dejagnu.exp: Added pattern matching to look for new
25643           keywords, embedded in testcases comments, which will trigger
25644           calls to xpass and xfail.
25645
25646 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
25647
25648         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
25649           comments embedded in the testcases, especially the one looking for
25650           special compiler options, as well as the pattern matching for the
25651           compiler output again.
25652
25653 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
25654
25655         * lib/old-dejagnu.exp: Do a proper check of the return value for
25656           execute tests. Fixed several problems with the pattern matching
25657           of the compiler output which gave erroneous test results.
25658           Changed several of the test result messages to be more descriptive.
25659         * config/unix-g++.exp: Proc g++_load now actually works and
25660           executes the tests passed to it and returns a usable return
25661           value.
25662
25663 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
25664
25665           * lib/gcc.exp: Exits gracefully if $CC is bogus.
25666
25667 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
25668
25669         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
25670           Modified both files to properly execute the old style
25671           dejagnu tests. The previous versions of these files were
25672           experimental and did not function anything near correctly.
25673
25674 1993-04-05  Rob Savoye  (rob@cygnus.com)
25675
25676         * Removed all Makefile.in and configure.in files. No configuration
25677         needed now.
25678
25679 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
25680
25681         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
25682
25683 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
25684
25685         * gcc.compile/configure.in, gcc.unsorted/configure.in,
25686         gcc.special/configure.in, gcc.noncompile/configure.in,
25687         gcc.execute/configure.in, gcc.code_quality/configure.in,
25688         g++.other/configure.in, g++.old-deja/configure.in,
25689         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
25690         in srcname setting.
25691
25692 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
25693
25694         * lib/udi.exp:  Fixed mondfe and mondfe_download.
25695         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
25696         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
25697
25698 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
25699
25700         * config/udi-gdb.exp: Check $shell_id after connecting to target.
25701         (gdb_exit): Don't remove *_soc files.
25702
25703 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
25704
25705         * lib/c-torture.exp: Don't look for main; instead always use -w
25706         -c.  This is how the c-torture tests work.  Remove the object
25707         file if the compilation succeeds.
25708         * gcc.execute/execute.exp: Remove executable if test passes.
25709         * gcc.noncompile/noncompile.exp: Every test is an expected
25710         failure.
25711         * gcc.special/special.exp: Added tests from c-torture 1.11,
25712         corrected use of existing test.
25713         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
25714         gcc.execute/920625-1.c: Updated to c-torture 1.11.
25715         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
25716         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
25717         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
25718         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
25719         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
25720         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
25721         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
25722         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
25723         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
25724         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
25725         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
25726         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
25727         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
25728         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
25729         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
25730         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
25731         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
25732         c-torture 1.11.
25733         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
25734         correspond to c-torture 1.11.
25735
25736         * New file.